1 #ifndef _atm_AManagerRegister_h_
2 #define _atm_AManagerRegister_h_
14 #include <det/ManagerRegister.h>
15 #include <det/ManagerBuilderRegisterEntry.h>
16 #include <det/ManagerBuilder.h>
17 #include <utl/Singleton.h>
21 #define REGISTER_A_MANAGER(_name_, _Type_) \
23 det::ManagerBuilderRegisterEntry e(_name_, \
24 det::ManagerBuilder<_Type_>::GetInstance(), \
25 atm::AManagerRegister::GetInstance()); \
virtual ~AManagerRegister()
AManagerRegister & operator=(const AManagerRegister &)
Register for detector description managers.
ManagerRegister(const std::string &name)
Curiously Recurring Template Pattern (CRTP) for Meyers singleton.
Singleton MangerRegister for the Atmosphere.