ManagerBuilderRegisterEntry.cc
Go to the documentation of this file.
1 
12 #include <iostream>
13 
14 #include <det/ManagerBuilderRegisterEntry.h>
15 #include <det/VManagerBuilder.h>
16 #include <det/ManagerRegister.h>
17 #include <utl/ErrorLogger.h>
18 
19 //#define DEBUG_REGISTER
20 
21 using namespace std;
22 using namespace det;
23 
24 
25 ManagerBuilderRegisterEntry::ManagerBuilderRegisterEntry(const std::string& name,
26  VManagerBuilder& builder,
27  ManagerRegister& reg)
28 {
29 #ifdef DEBUG_REGISTER
30  INFO(std::string("Registering '") + name + "' into '" + reg.GetName() + "'");
31 #endif
32  reg.RegisterBuilder(name, builder);
33 }
34 
35 
36 // Configure (x)emacs for this file ...
37 // Local Variables:
38 // mode: c++
39 // End:
#define INFO(message)
Macro for logging informational messages.
Definition: ErrorLogger.h:161
void RegisterBuilder(const std::string &name, VManagerBuilder &builder)
const std::string & GetName() const
Definition: VManager.h:330
Register for detector description managers.

, generated on Tue Sep 26 2023.