11#include <dqm/core/DQMHistAnalysis.h>
12#include <dqm/dataobjects/DQMFileMetaData.h>
51 void event()
override final;
56 void endRun()
override final;
The base class for the histogram analysis module.
Class definition for the module to store MonitoringObject to output root file.
void initialize() override final
Initializer.
std::string m_runtype
run type
void terminate() override final
This method is called at the end of the event processing.
void event() override final
This method is called for each event.
std::string m_procID
processing id (online,proc10,etc)
~DQMHistAnalysisOutputMonObjModule()
Destructor.
void fillBranch(TBranch *br)
if new variables is added to run summary TTree this files
int m_exp
experiment number
void endRun() override final
This method is called if the current run ends.
DQMHistAnalysisOutputMonObjModule()
Constructor.
std::string m_filename
file name of root file
void beginRun() override final
Called when entering a new run.
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.