#include <FFTJetObjectFactory.h>
Public Types | |
typedef Factory::Base::base_type | base_type |
Static Public Member Functions | |
static const Factory & | instance () |
template<class T > | |
static void | registerType (const std::string &className) |
Private Member Functions | |
StaticFFTJetObjectFactory () |
Definition at line 65 of file FFTJetObjectFactory.h.
typedef Factory::Base::base_type StaticFFTJetObjectFactory< Factory >::base_type |
Definition at line 68 of file FFTJetObjectFactory.h.
StaticFFTJetObjectFactory< Factory >::StaticFFTJetObjectFactory | ( | ) | [private] |
static const Factory& StaticFFTJetObjectFactory< Factory >::instance | ( | ) | [inline, static] |
Definition at line 70 of file FFTJetObjectFactory.h.
References getGTfromDQMFile::obj.
Referenced by parseFFTSpecificScaleCalculator(), and StaticFFTJetObjectFactory< Factory >::registerType().
static void StaticFFTJetObjectFactory< Factory >::registerType | ( | const std::string & | className | ) | [inline, static] |
Definition at line 77 of file FFTJetObjectFactory.h.
References className(), and StaticFFTJetObjectFactory< Factory >::instance().
{ Factory& rd = const_cast<Factory&>(instance()); delete rd[className]; rd[className] = new ConcreteFFTJetObjectFactory<base_type,T>(); }