1 #ifndef _sdet_SManagerRegister_h_
2 #define _sdet_SManagerRegister_h_
4 #include <det/ManagerRegister.h>
5 #include <det/ManagerBuilderRegisterEntry.h>
6 #include <det/ManagerBuilder.h>
7 #include <utl/Singleton.h>
10 #define REGISTER_S_MANAGER(_name_, _Type_) \
12 static const det::ManagerBuilderRegisterEntry e(_name_, \
13 det::ManagerBuilder<_Type_>::GetInstance(), \
14 sdet::SManagerRegister::GetInstance()); \
virtual ~SManagerRegister()
SManagerRegister & operator=(const SManagerRegister &)
Register for detector description managers.
ManagerRegister(const std::string &name)
Singleton MangerRegister for the SD.
Curiously Recurring Template Pattern (CRTP) for Meyers singleton.