11 #include <dqm/analysis/modules/DQMHistAnalysis.h>
17 #include <TPaveText.h>
42 virtual void event()
override;
43 virtual void endRun()
override;
The base class for the histogram analysis module.
Class for TOP histogram analysis.
TPaveText * m_text2
The text for the conditions of the nornal window.
TH1 * find_histo_in_canvas(TString hname)
Find histogram corresponding to canvas.
virtual void initialize() override
Module functions to be called from main process.
virtual void event() override
This method is the core of the module.
TPaveText * m_text1
The text for the conditions of the nornal window.
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.
TCanvas * m_c_goodHitsMean
Data members.
TH1F * m_h_goodHitsMean
Histogram for the mean of the good hits.
TCanvas * m_c_bad_hits_asics_[17]
Canvas for 16 bad Hits ASICS.
TCanvas * m_c_badHitsRMS
Canvas for the RMS of the bad hits.
virtual void beginRun() override
Module functions to be called from event process.
TH1F * m_h_goodHitsRMS
Histogram for the RMS of the good hits.
TCanvas * m_c_good_hits_xy_[17]
Canvas for 16 good Hits XY.
TCanvas * m_c_good_hits_asics_[17]
Canvas for 16 good Hits ASICS.
TCanvas * m_c_bad_hits_xy_[17]
Canvas for 16 bad Hits XY.
TCanvas * m_c_goodHitsRMS
Canvas for the RMS of the good hits.
TCanvas * m_c_badHitsMean
Canvas for the mean of the bad hits.
DQMHistAnalysisTOPModule()
Constructor / Destructor.
TH1F * m_h_badHitsMean
Histogram for the mean of the bad hits.
TLine * m_line1
The line for the upper bound of the nornal window.
TLine * m_line2
The line for the lower bound of the nornal window.
TH1F * m_h_badHitsRMS
Histogram for the RMS of the bad hits.
Abstract base class for different kinds of events.