10 #include <dqm/analysis/modules/DQMHistAnalysisOutput.h>
12 #include <daq/slc/base/StringUtil.h>
29 B2DEBUG(20,
"DQMHistAnalysisOutput: Constructor done.");
33 DQMHistAnalysisOutputModule::~DQMHistAnalysisOutputModule() { }
35 void DQMHistAnalysisOutputModule::initialize()
38 for (ParamTypeList::iterator i = parnames.begin(); i != parnames.end(); ++i) {
39 std::string pname = i->first;
40 B2DEBUG(20,
"Adding : " << pname);
42 B2DEBUG(20,
"DQMHistAnalysisOutput: initialized.");
46 void DQMHistAnalysisOutputModule::beginRun()
48 B2DEBUG(20,
"DQMHistAnalysisOutput: beginRun called.");
51 void DQMHistAnalysisOutputModule::event()
57 for (ParamTypeList::iterator i = parnames.begin(); i != parnames.end(); ++i) {
58 std::string pname = i->first;
59 std::string vname = StringUtil::tolower(StringUtil::replace(pname,
"/",
"."));
62 B2DEBUG(20, vname <<
" " << vints.at(pname));
65 B2DEBUG(20, vname <<
" " << vfloats.at(pname));
68 B2DEBUG(20, vname <<
" " << texts.at(pname));
74 void DQMHistAnalysisOutputModule::endRun()
76 B2DEBUG(20,
"DQMHistAnalysisOutput : endRun called");
80 void DQMHistAnalysisOutputModule::terminate()
82 B2DEBUG(20,
"terminate called");