 |
Belle II Software
release-05-01-25
|
19 #include <dqm/analysis/modules/DQMHistAnalysis.h>
75 void event() override final;
76 void endRun() override final;
TString histo2
The name of the reference histogram.
void endRun() override final
This method is called if the current run ends.
std::string m_refFileName
Reference Histogram Root file name.
std::vector< std::vector< std::string > > m_histlist
Parameter list for histograms.
std::vector< CMPNODE * > m_pnode
Struct for extracted parameters + EPICS PV.
The struct for reference histogram comparison.
TFile * m_refFile
The pointer to the reference file.
void beginRun() override final
Module functions to be called from event process.
float error
The error level for the histogram difference.
int min_entries
The mininum entries for histogram comparison.
void event() override final
This method is the core of the module.
TH1 * GetHisto(TString histoname)
Get histogram by its name.
DQMHistComparitorModule()
Constructor / Destructor.
TH1 * find_histo_in_canvas(TString)
Find histogram corresponding to canvas.
Abstract base class for different kinds of events.
Class definition for the reference histogram display.
bool m_color
Whether to use the color code for warnings and errors.
TCanvas * canvas
The canvas to display both original and reference histograms.
void initialize() override final
Module functions to be called from main process.
void terminate() override final
This method is called at the end of the event processing.
float warning
The warning level for the histogram difference.
bool epicsflag
Whether to use EPICS.
TString histo1
The name of the histogram to be compared.
The base class for the histogram analysis module.