1 #ifndef _fdet_FManagerRegister_h_
2 #define _fdet_FManagerRegister_h_
12 #include <det/ManagerRegister.h>
13 #include <det/ManagerBuilderRegisterEntry.h>
14 #include <det/ManagerBuilder.h>
15 #include <utl/Singleton.h>
19 #define REGISTER_F_MANAGER(_name_, _Type_) \
21 det::ManagerBuilderRegisterEntry e(_name_, \
22 det::ManagerBuilder<_Type_>::GetInstance(), \
23 fdet::FManagerRegister::GetInstance()); \
FManagerRegister & operator=(const FManagerRegister &)
virtual ~FManagerRegister()
Singleton MangerRegister for the FD.
Register for detector description managers.
ManagerRegister(const std::string &name)
Curiously Recurring Template Pattern (CRTP) for Meyers singleton.