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

#include <WeightCalcCreator.h>

Inheritance diagram for evwgh::WeightCalcCreator:
evwgh::WeightCalcImpl< T >

Public Member Functions

 WeightCalcCreator (const std::string &classname)
 
virtual ~WeightCalcCreator ()=default
 
virtual WeightCalcCreate ()=0
 

Detailed Description

Definition at line 10 of file larsim/larsim/EventWeight/Base/WeightCalcCreator.h.

Constructor & Destructor Documentation

evwgh::WeightCalcCreator::WeightCalcCreator ( const std::string &  classname)

Definition at line 5 of file larsim/larsim/EventWeight/Base/WeightCalcCreator.cxx.

6  {
7  WeightCalcFactory::Register(wghcalcname, this);
8  }
static void Register(const std::string &wghcalcname, WeightCalcCreator *creator)
virtual evwgh::WeightCalcCreator::~WeightCalcCreator ( )
virtualdefault

Member Function Documentation

virtual WeightCalc* evwgh::WeightCalcCreator::Create ( )
pure virtual

Implemented in evwgh::WeightCalcImpl< T >.


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