CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DQModule.cc
Go to the documentation of this file.
1 
3 
4 namespace hcaldqm
5 {
7  _evsTotal(0), _evsPerLS(0)
8  {
9  _name = ps.getUntrackedParameter<std::string>("name", "Unknown_Module");
10  _debug = ps.getUntrackedParameter<int>("debug", 0);
11  _logger.set(_name, _debug);
12  _runkeyVal = ps.getUntrackedParameter<int>("runkeyVal", 0);
13  _runkeyName = ps.getUntrackedParameter<std::string>("runkeyName",
14  "pp_run");
15  _subsystem = ps.getUntrackedParameter<std::string>("subsystem", "Hcal");
16 
17  bool mtype = ps.getUntrackedParameter<bool>("mtype", true);
18  int ptype = ps.getUntrackedParameter<int>("ptype", 0);
19  if (mtype==true)
20  _mtype = fTask;
21  else
22  _mtype = fClient;
23  if (ptype==0)
24  _ptype = fOnline;
25  else if (ptype==1)
26  _ptype = fOffline;
27  else
28  _ptype = fLocal;
29 
30  _logger.debug("Calling Constructor");
31  }
32 }
33 
34 
35 
36 
37 
38 
39 
T getUntrackedParameter(std::string const &, T const &) const
ModuleType _mtype
Definition: DQModule.h:51
void debug(STDTYPE const &msg) const
Definition: Logger.h:31
ProcessingType _ptype
Definition: DQModule.h:52
void set(std::string const &name, int debug=0)
Definition: Logger.h:41
Logger _logger
Definition: DQModule.h:62
std::string _name
Definition: DQModule.h:50
std::string _subsystem
Definition: DQModule.h:57
std::string _runkeyName
Definition: DQModule.h:56
DQModule(edm::ParameterSet const &)
Definition: DQModule.cc:6