Belle II Software  release-05-02-19
SVDLocalCalibrationsMonitorModule.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 
15 #include <svd/calibration/SVDDetectorConfiguration.h>
16 #include <svd/calibration/SVDFADCMaskedStrips.h>
17 #include <svd/calibration/SVDPulseShapeCalibrations.h>
18 #include <svd/calibration/SVDNoiseCalibrations.h>
19 #include <svd/calibration/SVDPedestalCalibrations.h>
20 //#include <svd/calibration/SVDOccupancyCalibrations.h>
21 #include <svd/calibration/SVDHotStripsCalibrations.h>
22 
23 #include <svd/dataobjects/SVDHistograms.h>
24 #include <svd/dataobjects/SVDSummaryPlots.h>
25 
26 #include <string>
27 #include <TFile.h>
28 #include <TTree.h>
29 #include <TBranch.h>
30 #include <TH1F.h>
31 #include <TH2F.h>
32 
33 namespace Belle2 {
44  class SVDLocalCalibrationsMonitorModule : public Module {
45 
46  public:
47 
52 
54  virtual void beginRun() override;
55 
57  virtual void event() override;
58 
60  virtual void endRun() override;
61 
62  /* ROOT file related parameters */
63  TFile* m_rootFilePtr = nullptr;
64  TTree* m_tree = nullptr;
65  TTree* m_treeDetailed = nullptr;
67  //branches
68  TBranch* b_exp = nullptr;
69  TBranch* b_run = nullptr;
70  TBranch* b_date = nullptr;
71  TBranch* b_hv = nullptr;
72  TBranch* b_ladder = nullptr;
73  TBranch* b_layer = nullptr;
74  TBranch* b_sensor = nullptr;
75  TBranch* b_side = nullptr;
76  TBranch* b_strip = nullptr;
77  TBranch* b_occupancy = nullptr;
78  TBranch* b_mask = nullptr;
79  TBranch* b_maskAVE = nullptr;
80  TBranch* b_hotstrips = nullptr;
81  TBranch* b_hotstripsAVE = nullptr;
82  TBranch* b_pedestal = nullptr;
83  TBranch* b_pedestalAVE = nullptr;
84  TBranch* b_pedestalRMS = nullptr;
85  TBranch* b_gain = nullptr;
86  TBranch* b_gainAVE = nullptr;
87  TBranch* b_gainRMS = nullptr;
88  TBranch* b_noise = nullptr;
89  TBranch* b_noiseEl = nullptr;
90  TBranch* b_noiseAVE = nullptr;
91  TBranch* b_noiseRMS = nullptr;
92  TBranch* b_noiseElAVE = nullptr;
93  TBranch* b_noiseElRMS = nullptr;
94  TBranch* b_occupancyAVE = nullptr;
95  TBranch* b_occupancyRMS = nullptr;
96  TBranch* b_calPeakADC = nullptr;
97  TBranch* b_calPeakADCAVE = nullptr;
98  TBranch* b_calPeakADCRMS = nullptr;
99  TBranch* b_calPeakTime = nullptr;
100  TBranch* b_calPeakTimeAVE = nullptr;
101  TBranch* b_calPeakTimeRMS = nullptr;
102  TBranch* b_pulseWidth = nullptr;
103  TBranch* b_pulseWidthAVE = nullptr;
104  TBranch* b_pulseWidthRMS = nullptr;
106  //branch variables
107  int m_exp = -1;
108  int m_run = -1;
109  char m_date[11] = "";
110  float m_hv = -1;
111  int m_layer = -1;
112  int m_ladder = -1;
113  int m_sensor = -1;
114  int m_side = -1;
115  int m_strip = -1;
116  float m_mask = -1;
117  float m_maskAVE = -1;
118  float m_hotstrips = -1;
119  float m_hotstripsAVE = -1;
120  float m_occupancy = -1;
121  float m_noise = -1;
122  float m_noiseEl = -1;
123  float m_occupancyAVE = -1;
124  float m_occupancyRMS = -1;
125  float m_noiseAVE = -1;
126  float m_noiseRMS = -1;
127  float m_noiseElAVE = -1;
128  float m_noiseElRMS = -1;
129  float m_pedestal = -1;
130  float m_pedestalAVE = -1;
131  float m_pedestalRMS = -1;
132  float m_gain = -1;
133  float m_gainAVE = -1;
134  float m_gainRMS = -1;
135  float m_calPeakADC = -1;
136  float m_calPeakADCAVE = -1;
137  float m_calPeakADCRMS = -1;
138  float m_calPeakTime = -1;
139  float m_calPeakTimeAVE = -1;
140  float m_calPeakTimeRMS = -1;
141  float m_pulseWidth = -1;
142  float m_pulseWidthAVE = -1;
143  float m_pulseWidthRMS = -1;
145  std::string m_rootFileName = "SVDLocalCalibrationMonitor_output.root";
147  private:
154  // SVDOccupancyCalibrations m_OccupancyCal; /**< occupancy payload*/
155  // SVDHotStripsCalibrations m_HotStripsCal; /**< hot strips calibration*/
156 
160  // SVDHistograms<TProfile>* m_pMask = nullptr; /**< masked strips profile */
161 
162  //NOISE
163  SVDHistograms<TH1F>* m_hNoise = nullptr;
164  SVDHistograms<TH2F>* m_h2Noise = nullptr;
165  SVDHistograms<TH1F>* m_hNoiseEl = nullptr;
168  //PEDESTAL
169  SVDHistograms<TH1F>* m_hPedestal = nullptr;
170  SVDHistograms<TH2F>* m_h2Pedestal = nullptr;
172  //GAIN
176  //PEAKTIME
180  //PEAKADC
184  //PULSEWIDTH
188  //OCCUPANCY
192  //HOT STRIPS
196  nullptr;
197  };
199 }
200 
Belle2::SVDLocalCalibrationsMonitorModule::m_layer
int m_layer
layer number
Definition: SVDLocalCalibrationsMonitorModule.h:119
Belle2::SVDLocalCalibrationsMonitorModule::m_strip
int m_strip
strip number
Definition: SVDLocalCalibrationsMonitorModule.h:123
Belle2::SVDLocalCalibrationsMonitorModule::m_noise
float m_noise
strip noise (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:129
Belle2::SVDPedestalCalibrations
This class defines the dbobject and the method to access SVD calibrations from the noise local runs.
Definition: SVDPedestalCalibrations.h:40
Belle2::SVDLocalCalibrationsMonitorModule::m_maskAVE
float m_maskAVE
sensor mask average
Definition: SVDLocalCalibrationsMonitorModule.h:125
Belle2::SVDLocalCalibrationsMonitorModule::b_hotstripsAVE
TBranch * b_hotstripsAVE
average sensor hotstrips
Definition: SVDLocalCalibrationsMonitorModule.h:89
Belle2::SVDLocalCalibrationsMonitorModule::m_run
int m_run
run number
Definition: SVDLocalCalibrationsMonitorModule.h:116
Belle2::SVDFADCMaskedStrips
This class defines the dbobject and the method to access strips which are masked at FADC level.
Definition: SVDFADCMaskedStrips.h:44
Belle2::SVDLocalCalibrationsMonitorModule::m_noiseRMS
float m_noiseRMS
sensor noise rms (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:134
Belle2::SVDLocalCalibrationsMonitorModule::m_hOccupancy
SVDHistograms< TH1F > * m_hOccupancy
occupancy (hits/evt) histo
Definition: SVDLocalCalibrationsMonitorModule.h:197
Belle2::SVDLocalCalibrationsMonitorModule::m_hPulseWidth
SVDHistograms< TH1F > * m_hPulseWidth
calPeakTime (ns) histo
Definition: SVDLocalCalibrationsMonitorModule.h:193
Belle2::SVDLocalCalibrationsMonitorModule::endRun
virtual void endRun() override
print the payloads uniqueID and write trees and histograms to the rootfile
Definition: SVDLocalCalibrationsMonitorModule.cc:513
Belle2::SVDLocalCalibrationsMonitorModule::b_pulseWidth
TBranch * b_pulseWidth
strip pulse width
Definition: SVDLocalCalibrationsMonitorModule.h:110
Belle2::SVDLocalCalibrationsMonitorModule::beginRun
virtual void beginRun() override
initialize the TTrees and check validities of payloads
Definition: SVDLocalCalibrationsMonitorModule.cc:37
Belle2::SVDHistograms< TH1F >
Belle2::SVDLocalCalibrationsMonitorModule::b_date
TBranch * b_date
date of the noise local run in yyyy-mm-dd format
Definition: SVDLocalCalibrationsMonitorModule.h:78
Belle2::SVDLocalCalibrationsMonitorModule::m_ladder
int m_ladder
ladder number
Definition: SVDLocalCalibrationsMonitorModule.h:120
Belle2::SVDLocalCalibrationsMonitorModule::m_DetectorConf
SVDDetectorConfiguration m_DetectorConf
Detector Configuration Payload.
Definition: SVDLocalCalibrationsMonitorModule.h:156
Belle2::SVDLocalCalibrationsMonitorModule::b_pedestal
TBranch * b_pedestal
strip pedestal
Definition: SVDLocalCalibrationsMonitorModule.h:90
Belle2::SVDLocalCalibrationsMonitorModule::b_pedestalRMS
TBranch * b_pedestalRMS
rms sensor pedestal
Definition: SVDLocalCalibrationsMonitorModule.h:92
Belle2::SVDLocalCalibrationsMonitorModule::m_h2CalPeakADC
SVDHistograms< TH2F > * m_h2CalPeakADC
calPeakADC (ns) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:190
Belle2::SVDLocalCalibrationsMonitorModule::m_hv
float m_hv
applied hv=Vbias/2
Definition: SVDLocalCalibrationsMonitorModule.h:118
Belle2::SVDLocalCalibrationsMonitorModule::b_run
TBranch * b_run
run number
Definition: SVDLocalCalibrationsMonitorModule.h:77
Belle2::SVDLocalCalibrationsMonitorModule::m_treeDetailed
TTree * m_treeDetailed
pointer at tree containing the calibration constants of each strip
Definition: SVDLocalCalibrationsMonitorModule.h:73
Belle2::SVDLocalCalibrationsMonitorModule::m_rootFilePtr
TFile * m_rootFilePtr
pointer at root file used for storing histograms
Definition: SVDLocalCalibrationsMonitorModule.h:71
Belle2::SVDLocalCalibrationsMonitorModule::m_hGain
SVDHistograms< TH1F > * m_hGain
gain (e-/ADC) histo
Definition: SVDLocalCalibrationsMonitorModule.h:181
Belle2::SVDLocalCalibrationsMonitorModule::b_noiseElAVE
TBranch * b_noiseElAVE
sensor noise average (e-)
Definition: SVDLocalCalibrationsMonitorModule.h:100
Belle2::SVDLocalCalibrationsMonitorModule::b_maskAVE
TBranch * b_maskAVE
average sensor mask
Definition: SVDLocalCalibrationsMonitorModule.h:87
Belle2::SVDLocalCalibrationsMonitorModule::m_MaskedStr
SVDFADCMaskedStrips m_MaskedStr
FADC masked strip payload.
Definition: SVDLocalCalibrationsMonitorModule.h:158
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakADCRMS
float m_calPeakADCRMS
sensor peak time rms
Definition: SVDLocalCalibrationsMonitorModule.h:145
Belle2::SVDLocalCalibrationsMonitorModule::m_noiseElRMS
float m_noiseElRMS
sensor noise rms (e-)
Definition: SVDLocalCalibrationsMonitorModule.h:136
Belle2::SVDLocalCalibrationsMonitorModule::m_pulseWidth
float m_pulseWidth
strip pulse width
Definition: SVDLocalCalibrationsMonitorModule.h:149
Belle2::SVDLocalCalibrationsMonitorModule::m_hHotStripsSummary
SVDSummaryPlots * m_hHotStripsSummary
hot strip summary histo
Definition: SVDLocalCalibrationsMonitorModule.h:203
Belle2::SVDLocalCalibrationsMonitorModule::m_PulseShapeCal
SVDPulseShapeCalibrations m_PulseShapeCal
pulse shape payload
Definition: SVDLocalCalibrationsMonitorModule.h:160
Belle2::SVDLocalCalibrationsMonitorModule::m_pedestalRMS
float m_pedestalRMS
sensor pedestal rms
Definition: SVDLocalCalibrationsMonitorModule.h:139
Belle2::SVDLocalCalibrationsMonitorModule::b_hv
TBranch * b_hv
HV.
Definition: SVDLocalCalibrationsMonitorModule.h:79
Belle2::SVDLocalCalibrationsMonitorModule::m_h2CalPeakTime
SVDHistograms< TH2F > * m_h2CalPeakTime
calPeakTime (ns) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:186
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakTimeAVE
TBranch * b_calPeakTimeAVE
sensor calPeakTime average
Definition: SVDLocalCalibrationsMonitorModule.h:108
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakADCRMS
TBranch * b_calPeakADCRMS
sensor calPeakADC arm
Definition: SVDLocalCalibrationsMonitorModule.h:106
Belle2::SVDLocalCalibrationsMonitorModule::m_mask
float m_mask
strip mask 0/1
Definition: SVDLocalCalibrationsMonitorModule.h:124
Belle2::SVDLocalCalibrationsMonitorModule::m_tree
TTree * m_tree
pointer at tree containing the mean and RMS of calibration constants
Definition: SVDLocalCalibrationsMonitorModule.h:72
Belle2::SVDLocalCalibrationsMonitorModule::m_hMask
SVDHistograms< TH1F > * m_hMask
MASKS.
Definition: SVDLocalCalibrationsMonitorModule.h:166
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Mask
SVDHistograms< TH2F > * m_h2Mask
mask VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:167
Belle2::SVDLocalCalibrationsMonitorModule::m_rootFileName
std::string m_rootFileName
root file name
Definition: SVDLocalCalibrationsMonitorModule.h:153
Belle2::SVDLocalCalibrationsMonitorModule::m_gainRMS
float m_gainRMS
sensor gain rms
Definition: SVDLocalCalibrationsMonitorModule.h:142
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakTimeRMS
TBranch * b_calPeakTimeRMS
sensor calPeakTime arm
Definition: SVDLocalCalibrationsMonitorModule.h:109
Belle2::SVDLocalCalibrationsMonitorModule::b_occupancyRMS
TBranch * b_occupancyRMS
sensor occupancy rms (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:103
Belle2::SVDLocalCalibrationsMonitorModule::m_h2NoiseEl
SVDHistograms< TH2F > * m_h2NoiseEl
noise in e- VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:174
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakADCAVE
TBranch * b_calPeakADCAVE
sensor calPeakADC average
Definition: SVDLocalCalibrationsMonitorModule.h:105
Belle2::SVDLocalCalibrationsMonitorModule::m_noiseAVE
float m_noiseAVE
sensor noise average (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:133
Belle2::SVDLocalCalibrationsMonitorModule::m_hCalPeakADC
SVDHistograms< TH1F > * m_hCalPeakADC
calPeakADC (ns) histo
Definition: SVDLocalCalibrationsMonitorModule.h:189
Belle2::SVDLocalCalibrationsMonitorModule::m_occupancy
float m_occupancy
strip occupancy (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:128
Belle2::SVDLocalCalibrationsMonitorModule::b_pulseWidthRMS
TBranch * b_pulseWidthRMS
sensor pulse width rms
Definition: SVDLocalCalibrationsMonitorModule.h:112
Belle2::SVDLocalCalibrationsMonitorModule::SVDLocalCalibrationsMonitorModule
SVDLocalCalibrationsMonitorModule()
Constructor: Sets the description, the properties and the parameters of the module.
Definition: SVDLocalCalibrationsMonitorModule.cc:28
Belle2::SVDLocalCalibrationsMonitorModule::b_gain
TBranch * b_gain
strip gain
Definition: SVDLocalCalibrationsMonitorModule.h:93
Belle2::SVDLocalCalibrationsMonitorModule::b_gainRMS
TBranch * b_gainRMS
sensor gain rms
Definition: SVDLocalCalibrationsMonitorModule.h:95
Belle2::SVDLocalCalibrationsMonitorModule::event
virtual void event() override
fill trees and histograms
Definition: SVDLocalCalibrationsMonitorModule.cc:337
Belle2::SVDLocalCalibrationsMonitorModule::m_noiseElAVE
float m_noiseElAVE
sensor noise average (e-)
Definition: SVDLocalCalibrationsMonitorModule.h:135
Belle2::SVDLocalCalibrationsMonitorModule::m_pedestalAVE
float m_pedestalAVE
sensor pedestal average
Definition: SVDLocalCalibrationsMonitorModule.h:138
Belle2::SVDLocalCalibrationsMonitorModule::b_hotstrips
TBranch * b_hotstrips
strip hotstrips 0/1
Definition: SVDLocalCalibrationsMonitorModule.h:88
Belle2::SVDLocalCalibrationsMonitorModule::m_hotstrips
float m_hotstrips
strip hotstrips 0/1
Definition: SVDLocalCalibrationsMonitorModule.h:126
Belle2::SVDLocalCalibrationsMonitorModule::m_h2PulseWidth
SVDHistograms< TH2F > * m_h2PulseWidth
calPeakTime (ns) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:194
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakADC
float m_calPeakADC
strip peak time
Definition: SVDLocalCalibrationsMonitorModule.h:143
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Occupancy
SVDHistograms< TH2F > * m_h2Occupancy
occupancy (hits/evt) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:198
Belle2::SVDNoiseCalibrations
This class defines the dbobject and the method to access SVD calibrations from the noise local runs.
Definition: SVDNoiseCalibrations.h:46
Belle2::SVDLocalCalibrationsMonitorModule::m_hNoiseEl
SVDHistograms< TH1F > * m_hNoiseEl
noise in e- histo
Definition: SVDLocalCalibrationsMonitorModule.h:173
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::SVDLocalCalibrationsMonitorModule::m_NoiseCal
SVDNoiseCalibrations m_NoiseCal
noise payload
Definition: SVDLocalCalibrationsMonitorModule.h:159
Belle2::SVDLocalCalibrationsMonitorModule::m_exp
int m_exp
exp number
Definition: SVDLocalCalibrationsMonitorModule.h:115
Belle2::SVDLocalCalibrationsMonitorModule::m_pedestal
float m_pedestal
strip pedestal
Definition: SVDLocalCalibrationsMonitorModule.h:137
Belle2::SVDLocalCalibrationsMonitorModule::b_exp
TBranch * b_exp
exp number
Definition: SVDLocalCalibrationsMonitorModule.h:76
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakTime
TBranch * b_calPeakTime
strip calPeakTime
Definition: SVDLocalCalibrationsMonitorModule.h:107
Belle2::SVDLocalCalibrationsMonitorModule::m_gainAVE
float m_gainAVE
sensor gain average
Definition: SVDLocalCalibrationsMonitorModule.h:141
Belle2::SVDLocalCalibrationsMonitorModule::b_strip
TBranch * b_strip
strip number
Definition: SVDLocalCalibrationsMonitorModule.h:84
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakADC
TBranch * b_calPeakADC
strip calPeakADC
Definition: SVDLocalCalibrationsMonitorModule.h:104
Belle2::SVDLocalCalibrationsMonitorModule::m_sensor
int m_sensor
sensor number
Definition: SVDLocalCalibrationsMonitorModule.h:121
Belle2::SVDLocalCalibrationsMonitorModule::m_pulseWidthRMS
float m_pulseWidthRMS
sensor pulse width rms
Definition: SVDLocalCalibrationsMonitorModule.h:151
Belle2::SVDLocalCalibrationsMonitorModule::m_pulseWidthAVE
float m_pulseWidthAVE
sensor pulse width average
Definition: SVDLocalCalibrationsMonitorModule.h:150
Belle2::SVDLocalCalibrationsMonitorModule::m_hPedestal
SVDHistograms< TH1F > * m_hPedestal
pedestal (ADC) histo
Definition: SVDLocalCalibrationsMonitorModule.h:177
Belle2::SVDLocalCalibrationsMonitorModule::m_noiseEl
float m_noiseEl
strip noise (e-)
Definition: SVDLocalCalibrationsMonitorModule.h:130
Belle2::SVDLocalCalibrationsMonitorModule::b_mask
TBranch * b_mask
strip mask 0/1
Definition: SVDLocalCalibrationsMonitorModule.h:86
Belle2::SVDLocalCalibrationsMonitorModule::b_side
TBranch * b_side
sensor side
Definition: SVDLocalCalibrationsMonitorModule.h:83
Belle2::SVDSummaryPlots
class to summarize SVD quantities per sensor and side
Definition: SVDSummaryPlots.h:35
Belle2::SVDLocalCalibrationsMonitorModule::m_date
char m_date[11]
date of the noise local run in yyyy-mm-dd format
Definition: SVDLocalCalibrationsMonitorModule.h:117
Belle2::SVDLocalCalibrationsMonitorModule::m_occupancyRMS
float m_occupancyRMS
sensor occupancy rms
Definition: SVDLocalCalibrationsMonitorModule.h:132
Belle2::SVDLocalCalibrationsMonitorModule::b_ladder
TBranch * b_ladder
ladder number
Definition: SVDLocalCalibrationsMonitorModule.h:80
Belle2::SVDLocalCalibrationsMonitorModule::b_occupancy
TBranch * b_occupancy
strip occupancy
Definition: SVDLocalCalibrationsMonitorModule.h:85
Belle2::SVDLocalCalibrationsMonitorModule::b_noiseEl
TBranch * b_noiseEl
strip noise (e-)
Definition: SVDLocalCalibrationsMonitorModule.h:97
Belle2::SVDLocalCalibrationsMonitorModule::m_side
int m_side
sensor side
Definition: SVDLocalCalibrationsMonitorModule.h:122
Belle2::SVDLocalCalibrationsMonitorModule::m_PedestalCal
SVDPedestalCalibrations m_PedestalCal
pedestal payload
Definition: SVDLocalCalibrationsMonitorModule.h:161
Belle2::SVDLocalCalibrationsMonitorModule::m_occupancyAVE
float m_occupancyAVE
sensor occupancy average
Definition: SVDLocalCalibrationsMonitorModule.h:131
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Noise
SVDHistograms< TH2F > * m_h2Noise
noise (ADC) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:172
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakTime
float m_calPeakTime
strip peak time
Definition: SVDLocalCalibrationsMonitorModule.h:146
Belle2::SVDLocalCalibrationsMonitorModule::m_hHotstrips
SVDHistograms< TH1F > * m_hHotstrips
hot strips histo
Definition: SVDLocalCalibrationsMonitorModule.h:201
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Hotstrips
SVDHistograms< TH2F > * m_h2Hotstrips
hotstrips VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:202
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakTimeRMS
float m_calPeakTimeRMS
sensor peak time rms
Definition: SVDLocalCalibrationsMonitorModule.h:148
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakTimeAVE
float m_calPeakTimeAVE
sensor peak time average
Definition: SVDLocalCalibrationsMonitorModule.h:147
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Gain
SVDHistograms< TH2F > * m_h2Gain
gain (e-/ADC) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:182
Belle2::SVDLocalCalibrationsMonitorModule::m_hotstripsAVE
float m_hotstripsAVE
sensor hotstrips average
Definition: SVDLocalCalibrationsMonitorModule.h:127
Belle2::SVDLocalCalibrationsMonitorModule::b_sensor
TBranch * b_sensor
sensor number
Definition: SVDLocalCalibrationsMonitorModule.h:82
Belle2::SVDLocalCalibrationsMonitorModule::b_noiseRMS
TBranch * b_noiseRMS
sensor noise rms (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:99
Belle2::SVDLocalCalibrationsMonitorModule::b_noiseElRMS
TBranch * b_noiseElRMS
sensor noise rms (e-)
Definition: SVDLocalCalibrationsMonitorModule.h:101
Belle2::SVDLocalCalibrationsMonitorModule::b_layer
TBranch * b_layer
layer number
Definition: SVDLocalCalibrationsMonitorModule.h:81
Belle2::SVDDetectorConfiguration
This class defines the dbobject and the methods to access the parameters to configure SVD for data ta...
Definition: SVDDetectorConfiguration.h:45
Belle2::SVDLocalCalibrationsMonitorModule::m_hCalPeakTime
SVDHistograms< TH1F > * m_hCalPeakTime
calPeakTime (ns) histo
Definition: SVDLocalCalibrationsMonitorModule.h:185
Belle2::SVDLocalCalibrationsMonitorModule::m_hNoise
SVDHistograms< TH1F > * m_hNoise
noise (ADC) histo
Definition: SVDLocalCalibrationsMonitorModule.h:171
Belle2::SVDLocalCalibrationsMonitorModule::b_occupancyAVE
TBranch * b_occupancyAVE
sensor occupancy average (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:102
Belle2::SVDLocalCalibrationsMonitorModule::b_gainAVE
TBranch * b_gainAVE
sensor gain average
Definition: SVDLocalCalibrationsMonitorModule.h:94
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakADCAVE
float m_calPeakADCAVE
sensor peak time average
Definition: SVDLocalCalibrationsMonitorModule.h:144
Belle2::SVDLocalCalibrationsMonitorModule::hm_hot_strips
SVDHistograms< TH1F > * hm_hot_strips
hot strips per sensor
Definition: SVDLocalCalibrationsMonitorModule.h:203
Belle2::SVDLocalCalibrationsMonitorModule::b_pedestalAVE
TBranch * b_pedestalAVE
average sensor pedestal
Definition: SVDLocalCalibrationsMonitorModule.h:91
Belle2::SVDLocalCalibrationsMonitorModule::b_noise
TBranch * b_noise
strip noise (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:96
Belle2::SVDLocalCalibrationsMonitorModule::b_pulseWidthAVE
TBranch * b_pulseWidthAVE
sensor pulse width average
Definition: SVDLocalCalibrationsMonitorModule.h:111
Belle2::SVDLocalCalibrationsMonitorModule::m_gain
float m_gain
strip gain
Definition: SVDLocalCalibrationsMonitorModule.h:140
Belle2::SVDLocalCalibrationsMonitorModule::b_noiseAVE
TBranch * b_noiseAVE
sensor noise average (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:98
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Pedestal
SVDHistograms< TH2F > * m_h2Pedestal
pedestal (ADC) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:178
Belle2::SVDPulseShapeCalibrations
This class defines the dbobject and the methods to access the SVD calibrations from the local runs pr...
Definition: SVDPulseShapeCalibrations.h:46