15 #include <dqm/analysis/modules/DQMHistAnalysis.h>
16 #include <svd/dataobjects/SVDSummaryPlots.h>
19 #include <TPaveText.h>
57 virtual void event()
override;
62 virtual void endRun()
override;
89 Int_t
findBinY(Int_t layer, Int_t sensor);
The base class for the histogram analysis module.
Class definition for the output module of Sequential ROOT I/O.
std::string m_refFileName
Data members.
float m_statThreshold
minimal number of tracks per sensor to set green or red frame
effStatus
efficiency status flags
TPaveText * m_legEmpty
efficiency plot legend, empty
TCanvas * m_cEfficiencyErrU
efficiency U error plot canvas
Int_t findBinY(Int_t layer, Int_t sensor)
find Y bin corresponding to sensor, efficiency plot
virtual void initialize() override
Initializer.
virtual ~DQMHistAnalysisSVDEfficiencyModule()
Destructor.
virtual void event() override
This method is called for each event.
SVDSummaryPlots * m_hEfficiency
efficiency histo
std::vector< VxdID > m_SVDModules
IDs of all SVD Modules to iterate over.
effStatus m_effUstatus
number representing the status of the efficiency U side
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.
TPaveText * m_legWarning
efficiency plot legend, warning
virtual void beginRun() override
Called when entering a new run.
TCanvas * m_cEfficiencyV
efficiency V plot canvas
TCanvas * m_cEfficiencyU
efficiency U plot canvas
float m_effWarning
warning level of the efficiency
float m_effError
error level of the efficiency
effStatus m_effVstatus
number representing the status of the efficiency V side
TPaveText * m_legNormal
efficiency plot legend, normal
TCanvas * m_cEfficiencyErrV
efficiency V error plot canvas
TPaveText * m_legProblem
efficiency plot legend, problem
SVDSummaryPlots * m_hEfficiencyErr
efficiency error histo
DQMHistAnalysisSVDEfficiencyModule()
Constructor.
TFile * m_refFile
The pointer to the reference file.
class to summarize SVD quantities per sensor and side
Abstract base class for different kinds of events.