Belle II Software  release-05-02-19
SVDLocalCalibrationsCheckModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2017 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Laura Zani, Giulia Casarosa *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 #include <framework/core/Module.h>
14 #include <vxd/dataobjects/VxdID.h>
15 
16 #include <svd/dataobjects/SVDHistograms.h>
17 #include <svd/dataobjects/SVDAPVHistograms.h>
18 #include <svd/dataobjects/SVDSummaryPlots.h>
19 
20 #include <string>
21 #include <TFile.h>
22 #include <TTree.h>
23 #include <TBranch.h>
24 #include <TH1F.h>
25 #include <TH2F.h>
26 #include <TList.h>
27 #include <TLegend.h>
28 
29 namespace Belle2 {
40  class SVDLocalCalibrationsCheckModule : public Module {
41 
42  public:
43 
48 
50  virtual void beginRun() override;
51 
53  virtual void event() override;
54 
55  /* ROOT file related parameters */
56  TFile* m_rootFilePtrREF = nullptr;
57  TFile* m_rootFilePtrCHECK = nullptr;
58  TTree* m_treeREF = nullptr;
59  TTree* m_treeCHECK = nullptr;
61  //branches REF
62  TBranch* b_runREF = nullptr;
63  TBranch* b_ladderREF = nullptr;
64  TBranch* b_layerREF = nullptr;
65  TBranch* b_sensorREF = nullptr;
66  TBranch* b_sideREF = nullptr;
67  TBranch* b_stripREF = nullptr;
68  TBranch* b_maskREF = nullptr;
69  TBranch* b_pedestalREF = nullptr;
70  TBranch* b_gainREF = nullptr;
71  TBranch* b_noiseREF = nullptr;
72  TBranch* b_noiseElREF = nullptr;
73  TBranch* b_calPeakADCREF = nullptr;
74  TBranch* b_calPeakTimeREF = nullptr;
75  TBranch* b_pulseWidthREF = nullptr;
77  //branches CHECK
78  TBranch* b_runCHECK = nullptr;
79  TBranch* b_ladderCHECK = nullptr;
80  TBranch* b_layerCHECK = nullptr;
81  TBranch* b_sensorCHECK = nullptr;
82  TBranch* b_sideCHECK = nullptr;
83  TBranch* b_stripCHECK = nullptr;
84  TBranch* b_maskCHECK = nullptr;
85  TBranch* b_pedestalCHECK = nullptr;
86  TBranch* b_gainCHECK = nullptr;
87  TBranch* b_noiseCHECK = nullptr;
88  TBranch* b_noiseElCHECK = nullptr;
89  TBranch* b_calPeakTimeCHECK = nullptr;
90  TBranch* b_calPeakADCCHECK = nullptr;
91  TBranch* b_pulseWidthCHECK = nullptr;
94  //branch variables
95  UInt_t m_runREF = -1;
96  UInt_t m_layerREF = -1;
97  UInt_t m_ladderREF = -1;
98  UInt_t m_sensorREF = -1;
99  UInt_t m_sideREF = -1;
100  UInt_t m_stripREF = -1;
101  float m_maskREF = -1;
102  float m_noiseREF = -1;
103  float m_noiseElREF = -1;
104  float m_pedestalREF = -1;
105  float m_gainREF = -1;
106  float m_calPeakTimeREF = -1;
107  float m_calPeakADCREF = -1;
108  float m_pulseWidthREF = -1;
111  //branch variables
112  UInt_t m_runCHECK = -1;
113  UInt_t m_layerCHECK = -1;
114  UInt_t m_ladderCHECK = -1;
115  UInt_t m_sensorCHECK = -1;
116  UInt_t m_sideCHECK = -1;
117  UInt_t m_stripCHECK = -1;
118  float m_maskCHECK = -1;
119  float m_noiseCHECK = -1;
120  float m_noiseElCHECK = -1;
121  float m_pedestalCHECK = -1;
122  float m_gainCHECK = -1;
123  float m_calPeakTimeCHECK = -1;
124  float m_calPeakADCCHECK = -1;
125  float m_pulseWidthCHECK = -1;
127  std::string m_rootFileNameREF = "SVDLocalCalibrationMonitor_experiment5_run92.root";
128  std::string m_rootFileNameCHECK = "SVDLocalCalibrationMonitor_experiment5_run408.root";
130  std::string m_idFileNameREF = "refID";
131  std::string m_idFileNameCHECK = "checkID";
133  std::string m_outputPdfName = "SVDLocalCalibrationCheck.pdf";
135  bool m_plotGoodAPVs = false;
137  //analsyis parameters
138  int m_cutN_out = -1;
139  float m_cutNoise_ave = -1;
140  float m_cutNoise_out = -1;
141  float m_cutCalpeakADC_ave = -1;
142  float m_cutCalpeakADC_out = -1;
143  float m_cutPedestal_ave = -1;
144  float m_cutPedestal_out = -1;
146  private:
147 
150  const int m_apvColors[6] = { 1, 2, 8 , kBlue, 6, 28};
153  void createLegends();
154  TLegend* m_leg2D = nullptr;
155  TLegend* m_legU = nullptr;
156  TLegend* m_legV = nullptr;
158  void printFirstPage();
159  void printLayerPage(int layer);
160  void printPage(VxdID theVxdID, TList* listUBAD, TList* listVBAD, TList* listUGOOD, TList* listVGOOD, TString variable,
161  bool isL3);
163  void printLastPage();
165  int hasAnyProblem(TH1F* h, float cutAve, float cutCOUNT);
168  SVDHistograms<TH2F>* m_h2NoiseREF = nullptr;
171  SVDSummaryPlots* m_hNoiseSummary = nullptr;
191  };
193 }
194 
Belle2::SVDLocalCalibrationsCheckModule::m_cutCalpeakADC_out
float m_cutCalpeakADC_out
maximum relative deviation strip (calpeakADC)
Definition: SVDLocalCalibrationsCheckModule.h:150
Belle2::SVDLocalCalibrationsCheckModule::m_noiseREF
float m_noiseREF
strip noise (ADC)
Definition: SVDLocalCalibrationsCheckModule.h:110
Belle2::SVDLocalCalibrationsCheckModule::m_h2CalpeakTimeCHECK
SVDHistograms< TH2F > * m_h2CalpeakTimeCHECK
calpeakTime VS strip 2D histo
Definition: SVDLocalCalibrationsCheckModule.h:189
Belle2::SVDLocalCalibrationsCheckModule::m_h2CalpeakADCCHECK
SVDHistograms< TH2F > * m_h2CalpeakADCCHECK
calpeakADC VS strip 2D histo
Definition: SVDLocalCalibrationsCheckModule.h:183
Belle2::SVDLocalCalibrationsCheckModule::m_treeREF
TTree * m_treeREF
pointer at REF tree
Definition: SVDLocalCalibrationsCheckModule.h:66
Belle2::SVDLocalCalibrationsCheckModule::m_runREF
UInt_t m_runREF
run number
Definition: SVDLocalCalibrationsCheckModule.h:103
Belle2::SVDLocalCalibrationsCheckModule::m_h2CalpeakTimeREF
SVDHistograms< TH2F > * m_h2CalpeakTimeREF
CALPEAKS TIME.
Definition: SVDLocalCalibrationsCheckModule.h:188
Belle2::VxdID
Class to uniquely identify a any structure of the PXD and SVD.
Definition: VxdID.h:43
Belle2::SVDLocalCalibrationsCheckModule::b_gainCHECK
TBranch * b_gainCHECK
strip gain
Definition: SVDLocalCalibrationsCheckModule.h:94
Belle2::SVDLocalCalibrationsCheckModule::m_hPedestalDIFF
SVDAPVHistograms< TH1F > * m_hPedestalDIFF
pedestal histo
Definition: SVDLocalCalibrationsCheckModule.h:196
Belle2::SVDLocalCalibrationsCheckModule::m_sensorCHECK
UInt_t m_sensorCHECK
sensor number
Definition: SVDLocalCalibrationsCheckModule.h:123
Belle2::SVDLocalCalibrationsCheckModule::b_calPeakADCREF
TBranch * b_calPeakADCREF
strip calPeakADC (ADC of max pulse)
Definition: SVDLocalCalibrationsCheckModule.h:81
Belle2::SVDLocalCalibrationsCheckModule::m_pulseWidthREF
float m_pulseWidthREF
strip pulse width
Definition: SVDLocalCalibrationsCheckModule.h:116
Belle2::SVDLocalCalibrationsCheckModule::hasAnyProblem
int hasAnyProblem(TH1F *h, float cutAve, float cutCOUNT)
return True if the APV has a problem, given a variable
Definition: SVDLocalCalibrationsCheckModule.cc:728
Belle2::SVDHistograms< TH2F >
Belle2::SVDLocalCalibrationsCheckModule::b_pedestalREF
TBranch * b_pedestalREF
strip pedestal
Definition: SVDLocalCalibrationsCheckModule.h:77
Belle2::SVDLocalCalibrationsCheckModule::m_idFileNameREF
std::string m_idFileNameREF
ID of the xml file name REFERENCE.
Definition: SVDLocalCalibrationsCheckModule.h:138
Belle2::SVDLocalCalibrationsCheckModule::m_idFileNameCHECK
std::string m_idFileNameCHECK
ID of the xml file name CHECK.
Definition: SVDLocalCalibrationsCheckModule.h:139
Belle2::SVDLocalCalibrationsCheckModule::m_h2PedestalCHECK
SVDHistograms< TH2F > * m_h2PedestalCHECK
pedestal VS strip 2D histo
Definition: SVDLocalCalibrationsCheckModule.h:195
Belle2::SVDLocalCalibrationsCheckModule::setAPVHistoStyles
void setAPVHistoStyles(SVDAPVHistograms< TH1F > *m_APVhistos)
set style of APV histograms
Definition: SVDLocalCalibrationsCheckModule.cc:754
Belle2::SVDLocalCalibrationsCheckModule::m_h2CalpeakADCREF
SVDHistograms< TH2F > * m_h2CalpeakADCREF
CALPEAKS ADC.
Definition: SVDLocalCalibrationsCheckModule.h:182
Belle2::SVDLocalCalibrationsCheckModule::m_rootFilePtrCHECK
TFile * m_rootFilePtrCHECK
pointer at the CHECK root file
Definition: SVDLocalCalibrationsCheckModule.h:65
Belle2::SVDLocalCalibrationsCheckModule::m_cutPedestal_ave
float m_cutPedestal_ave
maximum relative deviation APV-average (pedestal)
Definition: SVDLocalCalibrationsCheckModule.h:151
Belle2::SVDLocalCalibrationsCheckModule::m_ladderCHECK
UInt_t m_ladderCHECK
ladder number
Definition: SVDLocalCalibrationsCheckModule.h:122
Belle2::SVDLocalCalibrationsCheckModule::m_runCHECK
UInt_t m_runCHECK
run number
Definition: SVDLocalCalibrationsCheckModule.h:120
Belle2::SVDLocalCalibrationsCheckModule::m_cutN_out
int m_cutN_out
maximum number of allowed outliers
Definition: SVDLocalCalibrationsCheckModule.h:146
Belle2::SVDLocalCalibrationsCheckModule::m_hCalpeakADCDIFF
SVDAPVHistograms< TH1F > * m_hCalpeakADCDIFF
calpeakADC histo
Definition: SVDLocalCalibrationsCheckModule.h:184
Belle2::SVDLocalCalibrationsCheckModule::m_pulseWidthCHECK
float m_pulseWidthCHECK
strip pulse width
Definition: SVDLocalCalibrationsCheckModule.h:133
Belle2::SVDLocalCalibrationsCheckModule::printFirstPage
void printFirstPage()
print the first page of the output pdf
Definition: SVDLocalCalibrationsCheckModule.cc:389
Belle2::SVDLocalCalibrationsCheckModule::b_ladderCHECK
TBranch * b_ladderCHECK
ladder number
Definition: SVDLocalCalibrationsCheckModule.h:87
Belle2::SVDLocalCalibrationsCheckModule::m_calPeakADCREF
float m_calPeakADCREF
strip max peak ADC
Definition: SVDLocalCalibrationsCheckModule.h:115
Belle2::SVDLocalCalibrationsCheckModule::createLegends
void createLegends()
create the TLegends for the plot
Definition: SVDLocalCalibrationsCheckModule.cc:875
Belle2::SVDLocalCalibrationsCheckModule::m_apvColors
const int m_apvColors[6]
color palette
Definition: SVDLocalCalibrationsCheckModule.h:158
Belle2::SVDLocalCalibrationsCheckModule::m_pedestalREF
float m_pedestalREF
strip pedestal
Definition: SVDLocalCalibrationsCheckModule.h:112
Belle2::SVDLocalCalibrationsCheckModule::event
virtual void event() override
perform analysis and Draw pdf Canvas
Definition: SVDLocalCalibrationsCheckModule.cc:203
Belle2::SVDLocalCalibrationsCheckModule::m_layerREF
UInt_t m_layerREF
layer number
Definition: SVDLocalCalibrationsCheckModule.h:104
Belle2::SVDLocalCalibrationsCheckModule::m_calPeakADCCHECK
float m_calPeakADCCHECK
strip max peak ADC
Definition: SVDLocalCalibrationsCheckModule.h:132
Belle2::SVDLocalCalibrationsCheckModule::m_hNoiseDIFF
SVDAPVHistograms< TH1F > * m_hNoiseDIFF
noise histo
Definition: SVDLocalCalibrationsCheckModule.h:178
Belle2::SVDLocalCalibrationsCheckModule::b_gainREF
TBranch * b_gainREF
strip gain
Definition: SVDLocalCalibrationsCheckModule.h:78
Belle2::SVDLocalCalibrationsCheckModule::m_ladderREF
UInt_t m_ladderREF
ladder number
Definition: SVDLocalCalibrationsCheckModule.h:105
Belle2::SVDLocalCalibrationsCheckModule::m_pedestalCHECK
float m_pedestalCHECK
strip pedestal
Definition: SVDLocalCalibrationsCheckModule.h:129
Belle2::SVDLocalCalibrationsCheckModule::m_calPeakTimeCHECK
float m_calPeakTimeCHECK
strip peak time
Definition: SVDLocalCalibrationsCheckModule.h:131
Belle2::SVDLocalCalibrationsCheckModule::m_sideCHECK
UInt_t m_sideCHECK
sensor side
Definition: SVDLocalCalibrationsCheckModule.h:124
Belle2::SVDLocalCalibrationsCheckModule::m_hPedestalSummary
SVDSummaryPlots * m_hPedestalSummary
pedestal summary histo
Definition: SVDLocalCalibrationsCheckModule.h:197
Belle2::SVDLocalCalibrationsCheckModule::b_maskCHECK
TBranch * b_maskCHECK
strip mask 0/1
Definition: SVDLocalCalibrationsCheckModule.h:92
Belle2::SVDLocalCalibrationsCheckModule::b_pedestalCHECK
TBranch * b_pedestalCHECK
strip pedestal
Definition: SVDLocalCalibrationsCheckModule.h:93
Belle2::SVDLocalCalibrationsCheckModule::b_sensorREF
TBranch * b_sensorREF
sensor number
Definition: SVDLocalCalibrationsCheckModule.h:73
Belle2::SVDLocalCalibrationsCheckModule::b_layerCHECK
TBranch * b_layerCHECK
layer number
Definition: SVDLocalCalibrationsCheckModule.h:88
Belle2::SVDLocalCalibrationsCheckModule::m_calPeakTimeREF
float m_calPeakTimeREF
strip peak time
Definition: SVDLocalCalibrationsCheckModule.h:114
Belle2::SVDLocalCalibrationsCheckModule::printLayerPage
void printLayerPage(int layer)
print layer-number page
Definition: SVDLocalCalibrationsCheckModule.cc:513
Belle2::SVDLocalCalibrationsCheckModule::m_rootFilePtrREF
TFile * m_rootFilePtrREF
pointer at the REFERENCE root file
Definition: SVDLocalCalibrationsCheckModule.h:64
Belle2::SVDLocalCalibrationsCheckModule::b_noiseElREF
TBranch * b_noiseElREF
strip noise (e-)
Definition: SVDLocalCalibrationsCheckModule.h:80
Belle2::SVDLocalCalibrationsCheckModule::b_noiseCHECK
TBranch * b_noiseCHECK
strip noise (ADC)
Definition: SVDLocalCalibrationsCheckModule.h:95
Belle2::SVDLocalCalibrationsCheckModule::b_runREF
TBranch * b_runREF
run number
Definition: SVDLocalCalibrationsCheckModule.h:70
Belle2::SVDLocalCalibrationsCheckModule::printLastPage
void printLastPage()
print last empty page
Definition: SVDLocalCalibrationsCheckModule.cc:864
Belle2::SVDLocalCalibrationsCheckModule::m_sideREF
UInt_t m_sideREF
sensor side
Definition: SVDLocalCalibrationsCheckModule.h:107
Belle2::SVDLocalCalibrationsCheckModule::m_plotGoodAPVs
bool m_plotGoodAPVs
if true also the good APVs are plotted on the DIFF canvas
Definition: SVDLocalCalibrationsCheckModule.h:143
Belle2::SVDLocalCalibrationsCheckModule::b_calPeakTimeREF
TBranch * b_calPeakTimeREF
strip calPeakTime (time of max pulse)
Definition: SVDLocalCalibrationsCheckModule.h:82
Belle2::SVDLocalCalibrationsCheckModule::m_hCalpeakTimeDIFF
SVDAPVHistograms< TH1F > * m_hCalpeakTimeDIFF
calpeakTime histo
Definition: SVDLocalCalibrationsCheckModule.h:190
Belle2::SVDLocalCalibrationsCheckModule::m_rootFileNameREF
std::string m_rootFileNameREF
root file name REFERENCE
Definition: SVDLocalCalibrationsCheckModule.h:135
Belle2::SVDLocalCalibrationsCheckModule::b_pulseWidthCHECK
TBranch * b_pulseWidthCHECK
strip pulse width
Definition: SVDLocalCalibrationsCheckModule.h:99
Belle2::SVDLocalCalibrationsCheckModule::m_noiseElREF
float m_noiseElREF
strip noise (e-)
Definition: SVDLocalCalibrationsCheckModule.h:111
Belle2::SVDLocalCalibrationsCheckModule::b_calPeakADCCHECK
TBranch * b_calPeakADCCHECK
strip calPeakADC (ADC of max pulse)
Definition: SVDLocalCalibrationsCheckModule.h:98
Belle2::SVDLocalCalibrationsCheckModule::b_sideREF
TBranch * b_sideREF
sensor side
Definition: SVDLocalCalibrationsCheckModule.h:74
Belle2::SVDLocalCalibrationsCheckModule::m_layerCHECK
UInt_t m_layerCHECK
layer number
Definition: SVDLocalCalibrationsCheckModule.h:121
Belle2::SVDLocalCalibrationsCheckModule::m_outputPdfName
std::string m_outputPdfName
output pdf filename
Definition: SVDLocalCalibrationsCheckModule.h:141
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::SVDLocalCalibrationsCheckModule::printSummaryPages
void printSummaryPages()
summary page with 2D summary plot
Definition: SVDLocalCalibrationsCheckModule.cc:808
Belle2::SVDLocalCalibrationsCheckModule::b_stripREF
TBranch * b_stripREF
strip number
Definition: SVDLocalCalibrationsCheckModule.h:75
Belle2::SVDLocalCalibrationsCheckModule::b_noiseREF
TBranch * b_noiseREF
strip noise (ADC)
Definition: SVDLocalCalibrationsCheckModule.h:79
Belle2::SVDLocalCalibrationsCheckModule::b_layerREF
TBranch * b_layerREF
layer number
Definition: SVDLocalCalibrationsCheckModule.h:72
Belle2::SVDLocalCalibrationsCheckModule::m_h2PedestalREF
SVDHistograms< TH2F > * m_h2PedestalREF
PEDESTALS.
Definition: SVDLocalCalibrationsCheckModule.h:194
Belle2::SVDLocalCalibrationsCheckModule::m_hNoiseSummary
SVDSummaryPlots * m_hNoiseSummary
noise summary histo
Definition: SVDLocalCalibrationsCheckModule.h:179
Belle2::SVDLocalCalibrationsCheckModule::m_noiseElCHECK
float m_noiseElCHECK
strip noise (e-)
Definition: SVDLocalCalibrationsCheckModule.h:128
Belle2::SVDLocalCalibrationsCheckModule::printPage
void printPage(VxdID theVxdID, TList *listUBAD, TList *listVBAD, TList *listUGOOD, TList *listVGOOD, TString variable, bool isL3)
print the page relative to a sensor with problematic APVs
Definition: SVDLocalCalibrationsCheckModule.cc:533
Belle2::SVDLocalCalibrationsCheckModule::m_maskREF
float m_maskREF
strip mask 0/1
Definition: SVDLocalCalibrationsCheckModule.h:109
Belle2::SVDLocalCalibrationsCheckModule::m_noiseCHECK
float m_noiseCHECK
strip noise (ADC)
Definition: SVDLocalCalibrationsCheckModule.h:127
Belle2::SVDLocalCalibrationsCheckModule::m_cutPedestal_out
float m_cutPedestal_out
maximum relative deviation strip (pedestal)
Definition: SVDLocalCalibrationsCheckModule.h:152
Belle2::SVDLocalCalibrationsCheckModule::m_legU
TLegend * m_legU
legend of U-side plot
Definition: SVDLocalCalibrationsCheckModule.h:163
Belle2::SVDLocalCalibrationsCheckModule::m_legV
TLegend * m_legV
legend of V-side plot
Definition: SVDLocalCalibrationsCheckModule.h:164
Belle2::SVDLocalCalibrationsCheckModule::m_gainCHECK
float m_gainCHECK
strip gain
Definition: SVDLocalCalibrationsCheckModule.h:130
Belle2::SVDSummaryPlots
class to summarize SVD quantities per sensor and side
Definition: SVDSummaryPlots.h:35
Belle2::SVDLocalCalibrationsCheckModule::m_cutCalpeakADC_ave
float m_cutCalpeakADC_ave
maximum relative deviation APV-average (calpeakADC)
Definition: SVDLocalCalibrationsCheckModule.h:149
Belle2::SVDLocalCalibrationsCheckModule::m_cutNoise_out
float m_cutNoise_out
maximum relative deviation strip (noise)
Definition: SVDLocalCalibrationsCheckModule.h:148
Belle2::SVDLocalCalibrationsCheckModule::b_calPeakTimeCHECK
TBranch * b_calPeakTimeCHECK
strip calPeakTime (time of max pulse)
Definition: SVDLocalCalibrationsCheckModule.h:97
Belle2::SVDLocalCalibrationsCheckModule::m_stripREF
UInt_t m_stripREF
strip number
Definition: SVDLocalCalibrationsCheckModule.h:108
Belle2::SVDLocalCalibrationsCheckModule::b_ladderREF
TBranch * b_ladderREF
ladder number
Definition: SVDLocalCalibrationsCheckModule.h:71
Belle2::SVDLocalCalibrationsCheckModule::m_leg2D
TLegend * m_leg2D
legend of the 2D plot
Definition: SVDLocalCalibrationsCheckModule.h:162
Belle2::SVDLocalCalibrationsCheckModule::b_sensorCHECK
TBranch * b_sensorCHECK
sensor number
Definition: SVDLocalCalibrationsCheckModule.h:89
Belle2::SVDLocalCalibrationsCheckModule::m_cutNoise_ave
float m_cutNoise_ave
maximum relative deviation APV-average (noise)
Definition: SVDLocalCalibrationsCheckModule.h:147
Belle2::SVDLocalCalibrationsCheckModule::m_hCalpeakADCSummary
SVDSummaryPlots * m_hCalpeakADCSummary
calpeakADC summary histo
Definition: SVDLocalCalibrationsCheckModule.h:185
Belle2::SVDLocalCalibrationsCheckModule::b_sideCHECK
TBranch * b_sideCHECK
sensor side
Definition: SVDLocalCalibrationsCheckModule.h:90
Belle2::SVDLocalCalibrationsCheckModule::beginRun
virtual void beginRun() override
initialize the TTrees and create SVDHistograms and SVDAPVHistograms
Definition: SVDLocalCalibrationsCheckModule.cc:86
Belle2::SVDAPVHistograms< TH1F >
Belle2::SVDLocalCalibrationsCheckModule::m_sensorREF
UInt_t m_sensorREF
sensor number
Definition: SVDLocalCalibrationsCheckModule.h:106
Belle2::SVDLocalCalibrationsCheckModule::b_maskREF
TBranch * b_maskREF
strip mask 0/1
Definition: SVDLocalCalibrationsCheckModule.h:76
Belle2::SVDLocalCalibrationsCheckModule::m_maskCHECK
float m_maskCHECK
strip mask 0/1
Definition: SVDLocalCalibrationsCheckModule.h:126
Belle2::SVDLocalCalibrationsCheckModule::printConfiguration
void printConfiguration()
print the configuration of the check of the calibration VS a reference calibration
Definition: SVDLocalCalibrationsCheckModule.cc:59
Belle2::SVDLocalCalibrationsCheckModule::m_h2NoiseCHECK
SVDHistograms< TH2F > * m_h2NoiseCHECK
noise VS strip 2D histo
Definition: SVDLocalCalibrationsCheckModule.h:177
Belle2::SVDLocalCalibrationsCheckModule::b_runCHECK
TBranch * b_runCHECK
run number
Definition: SVDLocalCalibrationsCheckModule.h:86
Belle2::SVDLocalCalibrationsCheckModule::m_treeCHECK
TTree * m_treeCHECK
pointer at CHECK tree
Definition: SVDLocalCalibrationsCheckModule.h:67
Belle2::SVDLocalCalibrationsCheckModule::m_gainREF
float m_gainREF
strip gain
Definition: SVDLocalCalibrationsCheckModule.h:113
Belle2::SVDLocalCalibrationsCheckModule::b_pulseWidthREF
TBranch * b_pulseWidthREF
strip pulse width
Definition: SVDLocalCalibrationsCheckModule.h:83
Belle2::SVDLocalCalibrationsCheckModule::b_noiseElCHECK
TBranch * b_noiseElCHECK
strip noise (e-)
Definition: SVDLocalCalibrationsCheckModule.h:96
Belle2::SVDLocalCalibrationsCheckModule::m_hCalpeakTimeSummary
SVDSummaryPlots * m_hCalpeakTimeSummary
calpeakTime summary histo
Definition: SVDLocalCalibrationsCheckModule.h:191
Belle2::SVDLocalCalibrationsCheckModule::SVDLocalCalibrationsCheckModule
SVDLocalCalibrationsCheckModule()
Constructor: Sets the description, the properties and the parameters of the module.
Definition: SVDLocalCalibrationsCheckModule.cc:32
Belle2::SVDLocalCalibrationsCheckModule::m_h2NoiseREF
SVDHistograms< TH2F > * m_h2NoiseREF
NOISES.
Definition: SVDLocalCalibrationsCheckModule.h:176
Belle2::SVDLocalCalibrationsCheckModule::m_rootFileNameCHECK
std::string m_rootFileNameCHECK
root file name CHECK
Definition: SVDLocalCalibrationsCheckModule.h:136
Belle2::SVDLocalCalibrationsCheckModule::b_stripCHECK
TBranch * b_stripCHECK
strip number
Definition: SVDLocalCalibrationsCheckModule.h:91
Belle2::SVDLocalCalibrationsCheckModule::m_stripCHECK
UInt_t m_stripCHECK
strip number
Definition: SVDLocalCalibrationsCheckModule.h:125