1 #ifndef PhysicsTools_MVAComputer_ProcessRegistry_h
2 #define PhysicsTools_MVAComputer_ProcessRegistry_h
26 namespace PhysicsTools
30 template<
class Base_t,
class CalibBase_t,
class Parent_t,
class Instance_t,
class Calibration_t>
class ProcessRegistryImpl;
45 template<
class Base_t,
class CalibBase_t,
class Parent_t>
53 template<
class Instance_t,
class Calibration_t>
71 const CalibBase_t *
calib,
89 Parent_t *
parent)
const = 0;
96 typedef std::map<std::string, const ProcessRegistry*>
RegistryMap;
114 template<
class Base_t,
class CalibBase_t,
class Parent_t,
class Instance_t,
class Calibration_t>
122 return new Instance_t(name,
123 dynamic_cast<const Calibration_t*>(calib),
132 #endif // PhysicsTools_MVAComputer_ProcessRegistry_h
MVATrainerComputer * calib