1 #ifndef _rdet_RManagerRegister_h_
2 #define _rdet_RManagerRegister_h_
13 #include <det/ManagerRegister.h>
14 #include <det/ManagerBuilderRegisterEntry.h>
15 #include <det/ManagerBuilder.h>
16 #include <utl/Singleton.h>
19 #define REGISTER_R_MANAGER(_name_, _Type_) \
21 static const det::ManagerBuilderRegisterEntry e(_name_, \
22 det::ManagerBuilder<_Type_>::GetInstance(), \
23 rdet::RManagerRegister::GetInstance()); \
56 #endif // _rdet_RManagerRegister_h_
virtual ~RManagerRegister()
Register for detector description managers.
RManagerRegister & operator=(const RManagerRegister &)
Singleton MangerRegister for the RD.
ManagerRegister(const std::string &name)
Curiously Recurring Template Pattern (CRTP) for Meyers singleton.