LArSoft  v09_90_00
Liquid Argon Software toolkit - https://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 ()=default
 
virtual WeightCalcCreate ()=0
 

Detailed Description

Definition at line 10 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 ( )
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: