LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
evwgh::WeightCalcImpl< T > Class Template Reference

#include "WeightCalcCreator.h"

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

Public Member Functions

 WeightCalcImpl (const std::string &classname)
 
virtual ~WeightCalcImpl ()
 
virtual WeightCalcCreate ()
 

Detailed Description

template<class T>
class evwgh::WeightCalcImpl< T >

Definition at line 19 of file WeightCalcCreator.h.

Constructor & Destructor Documentation

template<class T >
evwgh::WeightCalcImpl< T >::WeightCalcImpl ( const std::string &  classname)
inline

Definition at line 21 of file WeightCalcCreator.h.

21  : WeightCalcCreator(classname)
22  {
23  std::cout << __PRETTY_FUNCTION__ << " called." << std::endl;
24  }
WeightCalcCreator(const std::string &classname)
template<class T >
virtual evwgh::WeightCalcImpl< T >::~WeightCalcImpl ( )
inlinevirtual

Definition at line 25 of file WeightCalcCreator.h.

25 {}

Member Function Documentation

template<class T >
virtual WeightCalc* evwgh::WeightCalcImpl< T >::Create ( )
inlinevirtual

Implements evwgh::WeightCalcCreator.

Definition at line 26 of file WeightCalcCreator.h.

26 { return new T; }

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