 |
Belle II Software
release-05-01-25
|
11 #include <dqm/analysis/modules/DQMHistAnalysis.h>
12 #include <vxd/dataobjects/VxdID.h>
16 #include <TPaveText.h>
41 virtual void event()
override;
42 virtual void endRun()
override;
94 Int_t
findBinY(Int_t layer, Int_t sensor);
float m_onlineOccEmpty
empty level of the occupancy
TString runtype
string with runtype: physics or cosmic
DQMHistAnalysisSVDGeneralModule()
Constructor / Destructor.
TPaveText * m_legError
OfflineOccupancy plot legend, error.
bool m_printCanvas
if true print the pdf of the canvases
TH1F m_hStripOccupancyV[172]
u-side strip chart occupancy histos
TPaveText * m_legEmpty
OfflineOccupancy plot legend, empty.
std::vector< VxdID > m_SVDModules
IDs of all SVD Modules to iterate over.
Int_t m_onlineOccUstatus
0 = normal, 1 = empty, 2 = warning, 3 = error
TH1 * rtype
histogram from DQMInfo with runtype
TFile * m_refFile
The pointer to the reference file.
Int_t m_onlineOccVstatus
0 = normal, 1 = empty, 2 = warning, 3 = error
TH1F m_hOccupancyChartChip
occupancy chart histo
Double_t m_unpackError
Maximum bin_content/ # events allowed before throwing ERROR.
TCanvas ** m_cStripOccupancyU
u-side strip chart occupancy canvas
Int_t findBinY(Int_t layer, Int_t sensor)
find Y bin corresponding to sensor, occupancy plot
std::string m_refFileName
Parameters accesible from basf2 scripts.
TPaveText * m_legOnNormal
onlineOccupancy plot legend, normal
virtual void endRun() override
This method is called if the current run ends.
TPaveText * m_legWarning
OfflineOccupancy plot legend, warning.
Class definition for the output module of Sequential ROOT I/O.
TPaveText * m_legNormal
OfflineOccupancy plot legend, normal.
float m_occError
error level of the occupancy
TCanvas ** m_cStripOccupancyV
u-side strip chart occupancy canvas
virtual void event() override
This method is the core of the module.
TH2F * m_hOnlineOccupancyU
online occupancy U histo
TCanvas * m_cOnlineOccupancyU
online occupancy U histo canvas
float m_occEmpty
empty level of the occupancy
Int_t m_occUstatus
0 = normal, 1 = empty, 2 = warning, 3 = error
Int_t m_occVstatus
0 = normal, 1 = empty, 2 = warning, 3 = error
float m_occWarning
warning level of the occupancy
TCanvas * m_cOccupancyChartChip
occupancy chart histo canvas
Abstract base class for different kinds of events.
float m_onlineOccError
error level of the onlineOccupancy
TCanvas * m_cOccupancyU
occupancy U histo canvas
int m_statThreshold
minimal number of events to compare histograms
TH2F * m_hOccupancyU
occupancy U histo
TPaveText * m_legOnEmpty
onlineOccupancy plot legend, empty
virtual void initialize() override
Module functions to be called from main process.
TText * m_yTitle
y axis title text
TCanvas * m_cOccupancyV
occupancy V histo canvas
TH1F m_hStripOccupancyU[172]
u-side strip chart occupancy histos
float m_onlineOccWarning
warning level of the onlineOccupancy
TH2F * m_hOccupancyV
occupancy V histo
TCanvas * m_cOnlineOccupancyV
online Occupancy V histo canvas
TPaveText * m_legOnError
onlineOccupancy plot legend, error
TPaveText * m_legOnProblem
onlineOccupancy plot legend, problem
TCanvas * m_cUnpacker
unpacker plot canvas
virtual void beginRun() override
Module functions to be called from event process.
float m_refMCTP
mean of Cluster Time from Physics reference run
TPaveText * m_legProblem
OfflineOccupancy plot legend, problem.
TPaveText * m_legOnWarning
onlineOccupancy plot legend, warning
TCanvas * m_cClusterOnTrackTime_L456V
time for clusters on Track for L456V canvas
virtual void terminate() override
This method is called at the end of the event processing.
const int nSensors
total number of sensors
float m_refMCTC
mean of Cluster Time from Cosmic reference run
TH2F * m_hOnlineOccupancyV
online Occupancy V histo
float m_refRCTC
rms of Cluster Time from Cosmic reference run
TH1F m_hClusterOnTrackTime_L456V
time for clusters on Track for L456V histo
float m_refRCTP
rms of Cluster Time from Physics reference run
The base class for the histogram analysis module.