![]() |
![]() |
Factory helper class to instantiate a processor. More...
#include <ProcessRegistry.h>
Public Member Functions | |
template<> | |
VarProcessor * | create (const char *name, const Calibration::VarProcessor *calib, const MVAComputer *parent) |
template<> | |
TrainProcessor * | create (const char *, const AtomicId *, MVATrainer *) |
template<> | |
TrainProcessor * | create (const char *name, const AtomicId *id, MVATrainer *trainer) |
template<> | |
VarProcessor * | create (const char *, const Calibration::VarProcessor *, const MVAComputer *) |
Static Public Member Functions | |
static Base_t * | create (const char *name, const CalibBase_t *calib, Parent_t *parent=0) |
Factory helper class to instantiate a processor.
The common base class of a processor can inherit from this helper class to provide a create() method to instantiate variable processor instances.
Definition at line 67 of file ProcessRegistry.h.
|
static |
VarProcessor * PhysicsTools::ProcessRegistry::Factory< VarProcessor, Calibration::VarProcessor, const MVAComputer >::create | ( | const char * | name, |
const Calibration::VarProcessor * | calib, | ||
const MVAComputer * | parent | ||
) |
Definition at line 95 of file VarProcessor.cc.
References PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >::create(), MillePedeFileConverter_cfg::e, reco::get(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, tmp, and cms::Exception::what().
TrainProcessor * PhysicsTools::ProcessRegistry::Factory< TrainProcessor, AtomicId, MVATrainer >::create | ( | const char * | , |
const AtomicId * | , | ||
MVATrainer * | |||
) |
TrainProcessor * PhysicsTools::ProcessRegistry::Factory< TrainProcessor, AtomicId, MVATrainer >::create | ( | const char * | name, |
const AtomicId * | id, | ||
MVATrainer * | trainer | ||
) |
Definition at line 150 of file TrainProcessor.cc.
References PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >::create(), MillePedeFileConverter_cfg::e, reco::get(), PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >::registerProcess(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, tmp, and PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >::unregisterProcess().
VarProcessor * PhysicsTools::ProcessRegistry::Factory< VarProcessor, Calibration::VarProcessor, const MVAComputer >::create | ( | const char * | , |
const Calibration::VarProcessor * | , | ||
const MVAComputer * | |||
) |