11 #include <dqm/analysis/modules/DQMHistAnalysis.h>
12 #include <dqm/dataobjects/DQMFileMetaData.h>
51 virtual void event()
override;
56 virtual void endRun()
override;
The base class for the histogram analysis module.
Class definition for the module to store MonitoringObject to output root file.
std::string m_runtype
run type
virtual void initialize() override
Initializer.
virtual void event() override
This method is called for each event.
virtual void endRun() override
This method is called if the current run ends.
virtual void terminate() override
This method is called at the end of the event processing.
std::string m_procID
processing id (online,proc10,etc)
virtual void beginRun() override
Called when entering a new run.
virtual ~DQMHistAnalysisOutputMonObjModule()
Destructor.
void fillBranch(TBranch *br)
if new variables is added to run summary TTree this files
int m_exp
experiment number
DQMHistAnalysisOutputMonObjModule()
Constructor.
std::string m_filename
file name of root file
void addTreeEntry()
Makes entry with monitoring variables in the run summary TTree.
DQMFileMetaData * m_metaData
output file meta data
std::string m_treeFile
if set, entry with monitoring variables is made in the run summary TTree
Abstract base class for different kinds of events.