All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
sbn::evwgh::WeightCalc Class Referenceabstract

#include <WeightCalc.h>

Inheritance diagram for sbn::evwgh::WeightCalc:
sbn::evwgh::FluxWeightCalc sbn::evwgh::GenieWeightCalc

Public Member Functions

virtual void Configure (fhicl::ParameterSet const &pset, CLHEP::HepRandomEngine &)=0
 
virtual std::vector< float > GetWeight (art::Event &e, size_t inu)=0
 
void SetName (std::string name)
 
void SetType (std::string type)
 
std::string GetName ()
 
std::string GetType ()
 
std::string GetFullName ()
 

Public Attributes

EventWeightParameterSet fParameterSet
 

Private Attributes

std::string fName
 
std::string fType
 

Detailed Description

Definition at line 22 of file sbncode/sbncode/SBNEventWeight/Base/WeightCalc.h.

Member Function Documentation

virtual void sbn::evwgh::WeightCalc::Configure ( fhicl::ParameterSet const &  pset,
CLHEP::HepRandomEngine &   
)
pure virtual
std::string sbn::evwgh::WeightCalc::GetFullName ( )
inline
std::string sbn::evwgh::WeightCalc::GetName ( )
inline
std::string sbn::evwgh::WeightCalc::GetType ( )
inline
virtual std::vector<float> sbn::evwgh::WeightCalc::GetWeight ( art::Event &  e,
size_t  inu 
)
pure virtual
void sbn::evwgh::WeightCalc::SetName ( std::string  name)
inline
void sbn::evwgh::WeightCalc::SetType ( std::string  type)
inline

Member Data Documentation

std::string sbn::evwgh::WeightCalc::fName
private
EventWeightParameterSet sbn::evwgh::WeightCalc::fParameterSet
std::string sbn::evwgh::WeightCalc::fType
private

The documentation for this class was generated from the following file: