CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t > Member List

This is the complete list of members for PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >, including all inherited members.

create(const char *name, const CalibBase_t *calib, Parent_t *parent)PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >protectedstatic
Factory classPhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >friend
getRegistry()PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >privatestatic
instance(const char *name, const CalibBase_t *calib, Parent_t *parent) const =0PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >protectedpure virtual
namePhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >private
ProcessRegistry(const char *name)PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >inlineprotected
registerProcess(const char *name, const ProcessRegistry *process)PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >privatestatic
Registry typedefPhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >
RegistryMap typedefPhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >private
unregisterProcess(const char *name)PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >privatestatic
~ProcessRegistry()PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >inlineprotectedvirtual