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

#include <WeightCalcCreator.h>

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

Public Member Functions

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

Detailed Description

Definition at line 14 of file sbncode/sbncode/SBNEventWeight/Base/WeightCalcCreator.h.

Constructor & Destructor Documentation

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

Definition at line 7 of file sbncode/sbncode/SBNEventWeight/Base/WeightCalcCreator.cxx.

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

Member Function Documentation

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

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