LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
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 ()
 
virtual WeightCalcCreate ()=0
 

Detailed Description

Definition at line 7 of file WeightCalcCreator.h.

Constructor & Destructor Documentation

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

Definition at line 5 of file WeightCalcCreator.cxx.

References evwgh::WeightCalcFactory::Register().

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

Definition at line 11 of file WeightCalcCreator.h.

References Create().

11 {};

Member Function Documentation

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

Implemented in evwgh::WeightCalcImpl< T >.

Referenced by ~WeightCalcCreator().


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