 |
Belle II Software
release-05-01-25
|
11 #include <dqm/analysis/modules/DQMHistAnalysis.h>
12 #include <svd/dataobjects/SVDSummaryPlots.h>
15 #include <TPaveText.h>
39 virtual void event()
override;
40 virtual void endRun()
override;
66 Int_t
findBinY(Int_t layer, Int_t sensor);
virtual void terminate() override
This method is called at the end of the event processing.
Int_t m_effVstatus
number representing the status of the efficiency V side
SVDSummaryPlots * m_hEfficiencyErr
efficiency error histo
Int_t findBinY(Int_t layer, Int_t sensor)
find Y bin corresponding to sensor, efficiency plot
virtual void beginRun() override
Module functions to be called from event process.
TPaveText * m_legProblem
efficiency plot legend, problem
TCanvas * m_cEfficiencyV
efficiency V plot canvas
TPaveText * m_legEmpty
efficiency plot legend, empty
Int_t m_effVErrstatus
number representing the status of the efficiency error V side
TFile * m_refFile
The pointer to the reference file.
TCanvas * m_cEfficiencyErrU
efficiency U error plot canvas
TCanvas * m_cEfficiencyErrV
efficiency Verror plot canvas
float m_errEffError
error level of the efficiency error
float m_effWarning
warning level of the efficiency
virtual void event() override
This method is the core of the module.
bool m_printCanvas
if true print the pdf of the canvases
Int_t m_effUErrstatus
number representing the status of the efficiency error U side
Abstract base class for different kinds of events.
Int_t m_effUstatus
number representing the status of the efficiency U side
float m_effError
error level of the efficiency
Class definition for the output module of Sequential ROOT I/O.
class to summarize SVD quantities per sensor and side
TCanvas * m_cEfficiencyU
efficiency U plot canvas
float m_errEffWarning
warning level of the efficiency error
TPaveText * m_legWarning
efficiency plot legend, warning
virtual void endRun() override
This method is called if the current run ends.
SVDSummaryPlots * m_hEfficiency
efficiency histo
TPaveText * m_legNormal
efficiency plot legend, normal
virtual void initialize() override
Module functions to be called from main process.
std::vector< VxdID > m_SVDModules
IDs of all SVD Modules to iterate over.
float m_effEmpty
empty level of the efficiency
std::string m_refFileName
Data members.
DQMHistAnalysisSVDEfficiencyModule()
Constructor / Destructor.
The base class for the histogram analysis module.