Belle II Software  release-05-01-25
SVDPerformanceModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2011 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributor: Giulia Casarosa *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 #include <framework/core/Module.h>
13 
14 #include <framework/datastore/StoreArray.h>
15 
16 #include <svd/dataobjects/SVDCluster.h>
17 #include <svd/dataobjects/SVDShaperDigit.h>
18 #include <svd/dataobjects/SVDRecoDigit.h>
19 #include <mdst/dataobjects/TrackFitResult.h>
20 #include <mdst/dataobjects/Track.h>
21 #include <tracking/dataobjects/RecoTrack.h>
22 #include <svd/calibration/SVDPulseShapeCalibrations.h>
23 #include <svd/calibration/SVDNoiseCalibrations.h>
24 #include <svd/dataobjects/SVDEventInfo.h>
25 
26 #include <string>
27 #include <TTree.h>
28 #include <TFile.h>
29 #include <TH1F.h>
30 #include <TH2F.h>
31 #include <TList.h>
32 
33 namespace Belle2 {
46  class SVDPerformanceModule : public Module {
47 
48  public:
49 
50  SVDPerformanceModule();
51 
52  virtual ~SVDPerformanceModule();
53  virtual void initialize() override;
54  virtual void beginRun() override;
55  virtual void event() override;
56  virtual void endRun() override;
57  virtual void terminate() override;
58 
59  std::string m_ShaperDigitName = "SVDShaperDigits";
60  std::string m_RecoDigitName = "SVDRecoDigits";
61  std::string m_ClusterName = "SVDClusters";
62  std::string m_TrackFitResultName = "TrackFitResults";
63  std::string m_TrackName = "Tracks";
64  bool m_is2017TBanalysis = false;
65  bool m_isSimulation = false;
67  float m_debugLowTime = - 100;
70  /* user-defined parameters */
71  std::string m_rootFileName = "";
73  /* ROOT file related parameters */
74  TFile* m_rootFilePtr = nullptr;
76  private:
77 
78  int m_nEvents = 0;
92 
94  std::string m_svdEventInfoName;
95 
96  int m_ntracks = 0;
98  static const int m_nLayers = 4;
99  static const int m_nSensors = 5;
100  static const int m_nSides = 2;
102  unsigned int sensorsOnLayer[4] = {0};
104  TList* m_histoList_track = nullptr;
105  TList* m_histoList_corr = nullptr;
106  TList* m_histoList_clTRK[m_nLayers] = {nullptr};
107  TList* m_histoList_cluster[m_nLayers] = {nullptr};
108  TList* m_histoList_shaper[m_nLayers] = {nullptr};
109  TList* m_histoList_reco[m_nLayers] = {nullptr};
111  //TRACKS
112  TH1F* m_nTracks = nullptr;
113  TH1F* m_Pvalue = nullptr;
114  TH1F* m_mom = nullptr;
115  TH1F* m_nSVDhits = nullptr;
117  //SHAPER
118  TH1F* h_nShaper[m_nLayers][m_nSensors][m_nSides] = {nullptr};
120  //RECO
121  TH1F* h_nReco[m_nLayers][m_nSensors][m_nSides] = {nullptr};
122  TH1F* h_recoCharge[m_nLayers][m_nSensors][m_nSides] = {nullptr};
123  TH1F* h_recoEnergy[m_nLayers][m_nSensors][m_nSides] = {nullptr};
124  TH1F* h_stripNoise[m_nLayers][m_nSensors][m_nSides] = {nullptr};
125  TH1F* h_recoTime[m_nLayers][m_nSensors][m_nSides] = {nullptr};
127  //CLUSTERS NOT RELATED TO TRACKS
128  TH1F* h_nCl[m_nLayers][m_nSensors][m_nSides] = {nullptr};
129  TH1F* h_clSize[m_nLayers][m_nSensors][m_nSides] = {nullptr};
130  TH1F* h_clCharge[m_nLayers][m_nSensors][m_nSides] = {nullptr};
131  TH1F* h_clEnergy[m_nLayers][m_nSensors][m_nSides] = {nullptr};
134  TH2F* h_clEnergyVSCoorU[m_nLayers][m_nSensors][m_nSides] = {nullptr};
135  TH2F* h_clEnergyVSCoorV[m_nLayers][m_nSensors][m_nSides] = {nullptr};
136  TH2F* h_clNuVSNv[m_nLayers][m_nSensors] = {nullptr};
137  TH2F* h_clCoorUVSCoorV[m_nLayers][m_nSensors] = {nullptr};
142  TH1F* h_clSN[m_nLayers][m_nSensors][m_nSides] = {nullptr};
143  TH1F* h_clTime[m_nLayers][m_nSensors][m_nSides] = {nullptr};
148  TH2F* h_clSNVSSize[m_nLayers][m_nSensors][m_nSides] = {nullptr};
152  //CLUSTERS RELATED TO TRACKS
153  TH1F* h_nCltrk[m_nLayers][m_nSensors][m_nSides] = {nullptr};
154  TH1F* h_cltrkSize[m_nLayers][m_nSensors][m_nSides] = {nullptr};
157  TH1F* h_cltrkSN[m_nLayers][m_nSensors][m_nSides] = {nullptr};
158  TH1F* h_cltrkTime[m_nLayers][m_nSensors][m_nSides] = {nullptr};
159  TH1F* h_cltrkTime_TB1[m_nLayers][m_nSensors][m_nSides] = {nullptr};
160  TH1F* h_cltrkTime_TB2[m_nLayers][m_nSensors][m_nSides] = {nullptr};
168  //1-STRIP CLUSTERS
170  TH1F* h_1cltrkSN[m_nLayers][m_nSensors][m_nSides] = {nullptr};
172  //2-STRIP CLUSTERS
174  TH1F* h_2cltrkSN[m_nLayers][m_nSensors][m_nSides] = {nullptr};
176  //CORRELATIONS
177  TH1F* h_cltrk_UU = nullptr;
178  TH1F* h_cltrk_VV = nullptr;
179  TH1F* h_cltrk_UV = nullptr;
181  TH2F* h_cltrkTime_L4uL5u = nullptr;
182  TH2F* h_cltrkTime_L4vL5v = nullptr;
183  TH2F* h_cltrkTime_L5uL5v = nullptr;
186  int getSensor(int layer, int sensor, bool isTB)
187  {
188  int result = 0;
189  if (isTB) {
190  if (layer == 0)
191  result = sensor - 1;
192  else if (layer == 1 || layer == 2)
193  result = sensor - 2;
194  else if (layer == 3)
195  result = sensor - 3;
196  } else result = sensor - 1;
197 
198  return result;
199  }
200 
202  TH1F* createHistogram1D(const char* name, const char* title,
203  Int_t nbins, Double_t min, Double_t max,
204  const char* xtitle, TList* histoList = NULL);
206  TH2F* createHistogram2D(const char* name, const char* title,
207  Int_t nbinsX, Double_t minX, Double_t maxX, const char* titleX,
208  Int_t nbinsY, Double_t minY, Double_t maxY, const char* titleY,
209  TList* histoList = NULL);
210 
211  };
213 }
214 
215 
Belle2::SVDPerformanceModule::h_cltrk_UV
TH1F * h_cltrk_UV
U time vs V time.
Definition: SVDPerformanceModule.h:187
Belle2::SVDPerformanceModule::h_clSize
TH1F * h_clSize[m_nLayers][m_nSensors][m_nSides]
size
Definition: SVDPerformanceModule.h:137
Belle2::SVDPerformanceModule::m_tfr
StoreArray< TrackFitResult > m_tfr
TrackFitResult store array.
Definition: SVDPerformanceModule.h:96
Belle2::SVDPerformanceModule::h_clEnergyVSCoorV
TH2F * h_clEnergyVSCoorV[m_nLayers][m_nSensors][m_nSides]
energy VS position V
Definition: SVDPerformanceModule.h:143
Belle2::SVDPerformanceModule::h_clSNVSSize
TH2F * h_clSNVSSize[m_nLayers][m_nSensors][m_nSides]
charge VS size
Definition: SVDPerformanceModule.h:156
Belle2::SVDPerformanceModule::getSensor
int getSensor(int layer, int sensor, bool isTB)
get sensor number
Definition: SVDPerformanceModule.h:194
Belle2::SVDPerformanceModule::m_storeSVDEvtInfo
StoreObjPtr< SVDEventInfo > m_storeSVDEvtInfo
Storage for SVDEventInfo object.
Definition: SVDPerformanceModule.h:99
Belle2::SVDPerformanceModule::h_clCharge
TH1F * h_clCharge[m_nLayers][m_nSensors][m_nSides]
charge
Definition: SVDPerformanceModule.h:138
Belle2::SVDPerformanceModule::h_cltrkTime
TH1F * h_cltrkTime[m_nLayers][m_nSensors][m_nSides]
time
Definition: SVDPerformanceModule.h:166
Belle2::SVDPerformanceModule::h_clTimeVSTrueTime
TH2F * h_clTimeVSTrueTime[m_nLayers][m_nSensors][m_nSides]
time VS true time
Definition: SVDPerformanceModule.h:158
Belle2::SVDPerformanceModule::m_svdClusters
StoreArray< SVDCluster > m_svdClusters
SVDCluster store array.
Definition: SVDPerformanceModule.h:93
Belle2::SVDPerformanceModule::h_recoCharge
TH1F * h_recoCharge[m_nLayers][m_nSensors][m_nSides]
charge
Definition: SVDPerformanceModule.h:130
Belle2::SVDPerformanceModule::m_TrackName
std::string m_TrackName
Track StoreArray name.
Definition: SVDPerformanceModule.h:71
Belle2::SVDPerformanceModule::m_histoList_track
TList * m_histoList_track
histo list tracks
Definition: SVDPerformanceModule.h:112
Belle2::SVDPerformanceModule::h_cltrkTime_TB3
TH1F * h_cltrkTime_TB3[m_nLayers][m_nSensors][m_nSides]
time
Definition: SVDPerformanceModule.h:169
Belle2::SVDPerformanceModule::h_1cltrkCharge
TH1F * h_1cltrkCharge[m_nLayers][m_nSensors][m_nSides]
charge
Definition: SVDPerformanceModule.h:177
Belle2::SVDPerformanceModule::beginRun
virtual void beginRun() override
Called when entering a new run.
Definition: SVDPerformanceModule.cc:418
Belle2::SVDPerformanceModule::h_cltrkTime_TB4
TH1F * h_cltrkTime_TB4[m_nLayers][m_nSensors][m_nSides]
time
Definition: SVDPerformanceModule.h:170
Belle2::SVDPerformanceModule::m_histoList_shaper
TList * m_histoList_shaper[m_nLayers]
histo list shaper digits
Definition: SVDPerformanceModule.h:116
Belle2::SVDPerformanceModule::m_NoiseCal
SVDNoiseCalibrations m_NoiseCal
SVDNoise calibration db object.
Definition: SVDPerformanceModule.h:88
Belle2::SVDPerformanceModule::m_isSimulation
bool m_isSimulation
true if we analyze Simulated data
Definition: SVDPerformanceModule.h:73
Belle2::SVDPerformanceModule::h_clEnergyVSMaxbin
TH2F * h_clEnergyVSMaxbin[m_nLayers][m_nSensors][m_nSides]
energy VS maxbin seed
Definition: SVDPerformanceModule.h:141
Belle2::SVDPerformanceModule::m_ShaperDigitName
std::string m_ShaperDigitName
ShaperDigits Store Array name.
Definition: SVDPerformanceModule.h:67
Belle2::SVDPerformanceModule::h_clCellID1VSCellID2
TH1F * h_clCellID1VSCellID2[m_nLayers][m_nSensors][m_nSides]
coor1 VS coor2
Definition: SVDPerformanceModule.h:148
Belle2::SVDPerformanceModule::h_cltrkTime_L4vL5v
TH2F * h_cltrkTime_L4vL5v
L4V time VS L5V time.
Definition: SVDPerformanceModule.h:190
Belle2::SVDPerformanceModule::m_histoList_reco
TList * m_histoList_reco[m_nLayers]
histo list reco digits
Definition: SVDPerformanceModule.h:117
Belle2::SVDPerformanceModule::h_cltrkSize
TH1F * h_cltrkSize[m_nLayers][m_nSensors][m_nSides]
size
Definition: SVDPerformanceModule.h:162
Belle2::SVDPerformanceModule::m_histoList_clTRK
TList * m_histoList_clTRK[m_nLayers]
histo list clusters related to tracks
Definition: SVDPerformanceModule.h:114
Belle2::SVDPerformanceModule::h_cltrkTime_TB1
TH1F * h_cltrkTime_TB1[m_nLayers][m_nSensors][m_nSides]
time
Definition: SVDPerformanceModule.h:167
Belle2::SVDPerformanceModule::terminate
virtual void terminate() override
This method is called at the end of the event processing.
Definition: SVDPerformanceModule.cc:799
Belle2::SVDPerformanceModule::m_nEvents
int m_nEvents
number of events
Definition: SVDPerformanceModule.h:86
Belle2::SVDPerformanceModule::h_clTimeVSSize
TH2F * h_clTimeVSSize[m_nLayers][m_nSensors][m_nSides]
charge VS size
Definition: SVDPerformanceModule.h:157
Belle2::SVDPerformanceModule::h_clChargeVSSize
TH2F * h_clChargeVSSize[m_nLayers][m_nSensors][m_nSides]
charge VS size
Definition: SVDPerformanceModule.h:152
Belle2::SVDPerformanceModule::h_cltrkEnergy
TH1F * h_cltrkEnergy[m_nLayers][m_nSensors][m_nSides]
energy
Definition: SVDPerformanceModule.h:164
Belle2::SVDPerformanceModule::h_cltrkChargeVSSize
TH2F * h_cltrkChargeVSSize[m_nLayers][m_nSensors][m_nSides]
charge VS size
Definition: SVDPerformanceModule.h:171
Belle2::SVDPerformanceModule::m_ClusterName
std::string m_ClusterName
SVDCluster StoreArray name.
Definition: SVDPerformanceModule.h:69
Belle2::SVDPerformanceModule::m_nLayers
static const int m_nLayers
max number of layers
Definition: SVDPerformanceModule.h:106
Belle2::SVDPerformanceModule::h_clCoor1VSCoor2
TH1F * h_clCoor1VSCoor2[m_nLayers][m_nSensors][m_nSides]
coor1 VS coor2
Definition: SVDPerformanceModule.h:146
Belle2::SVDPerformanceModule::m_svdShapers
StoreArray< SVDShaperDigit > m_svdShapers
SVDShaperDigit store array.
Definition: SVDPerformanceModule.h:91
Belle2::SVDPerformanceModule::h_clSN
TH1F * h_clSN[m_nLayers][m_nSensors][m_nSides]
signal over noise
Definition: SVDPerformanceModule.h:150
Belle2::SVDPerformanceModule::h_clCoorUVSCoorV
TH2F * h_clCoorUVSCoorV[m_nLayers][m_nSensors]
energy VS position
Definition: SVDPerformanceModule.h:145
Belle2::SVDPerformanceModule::m_histoList_cluster
TList * m_histoList_cluster[m_nLayers]
histo list clusters
Definition: SVDPerformanceModule.h:115
Belle2::SVDPerformanceModule::m_nTracks
TH1F * m_nTracks
number of tracks
Definition: SVDPerformanceModule.h:120
Belle2::SVDPerformanceModule::h_clNuVSNv
TH2F * h_clNuVSNv[m_nLayers][m_nSensors]
N U culsters VS N V clusters.
Definition: SVDPerformanceModule.h:144
Belle2::SVDPerformanceModule::m_nSides
static const int m_nSides
max number of sides
Definition: SVDPerformanceModule.h:108
Belle2::SVDPerformanceModule::h_clEnergyVSSize_mb12
TH2F * h_clEnergyVSSize_mb12[m_nLayers][m_nSensors][m_nSides]
energy VS size, maxbin == 1,2
Definition: SVDPerformanceModule.h:153
Belle2::SVDPerformanceModule::m_svdEventInfoName
std::string m_svdEventInfoName
Name of the SVDEventInfo object.
Definition: SVDPerformanceModule.h:102
Belle2::SVDPerformanceModule::m_nSVDhits
TH1F * m_nSVDhits
track momentum
Definition: SVDPerformanceModule.h:123
Belle2::SVDPerformanceModule::m_ntracks
int m_ntracks
numner of tracks
Definition: SVDPerformanceModule.h:104
Belle2::SVDPerformanceModule::h_nShaper
TH1F * h_nShaper[m_nLayers][m_nSensors][m_nSides]
number per event
Definition: SVDPerformanceModule.h:126
Belle2::SVDPerformanceModule::m_PulseShapeCal
SVDPulseShapeCalibrations m_PulseShapeCal
SVDPulseShape calibration db object.
Definition: SVDPerformanceModule.h:89
Belle2::SVDPerformanceModule::h_cltrkTimeVSSize
TH2F * h_cltrkTimeVSSize[m_nLayers][m_nSensors][m_nSides]
charge VS size
Definition: SVDPerformanceModule.h:173
Belle2::SVDPerformanceModule::h_cltrkSNVSSize
TH2F * h_cltrkSNVSSize[m_nLayers][m_nSensors][m_nSides]
charge VS size
Definition: SVDPerformanceModule.h:172
Belle2::SVDPerformanceModule::m_svdRecos
StoreArray< SVDRecoDigit > m_svdRecos
SVDRecoDigits store array.
Definition: SVDPerformanceModule.h:92
Belle2::SVDPerformanceModule::m_mom
TH1F * m_mom
track momentum
Definition: SVDPerformanceModule.h:122
Belle2::SVDPerformanceModule::h_2cltrkSN
TH1F * h_2cltrkSN[m_nLayers][m_nSensors][m_nSides]
signal over noise
Definition: SVDPerformanceModule.h:182
Belle2::SVDPerformanceModule::h_cltrkTimeVSTrueTime
TH2F * h_cltrkTimeVSTrueTime[m_nLayers][m_nSensors][m_nSides]
time VS true time
Definition: SVDPerformanceModule.h:174
Belle2::SVDPerformanceModule::h_cltrkCharge
TH1F * h_cltrkCharge[m_nLayers][m_nSensors][m_nSides]
charge
Definition: SVDPerformanceModule.h:163
Belle2::SVDPerformanceModule::m_rootFilePtr
TFile * m_rootFilePtr
pointer at root file used for storing histograms
Definition: SVDPerformanceModule.h:82
Belle2::SVDPerformanceModule::m_is2017TBanalysis
bool m_is2017TBanalysis
true if we analyze 2017 TB data
Definition: SVDPerformanceModule.h:72
Belle2::SVDPerformanceModule::h_2cltrkCharge
TH1F * h_2cltrkCharge[m_nLayers][m_nSensors][m_nSides]
charge
Definition: SVDPerformanceModule.h:181
Belle2::SVDPerformanceModule::h_nCltrk
TH1F * h_nCltrk[m_nLayers][m_nSensors][m_nSides]
number per event
Definition: SVDPerformanceModule.h:161
Belle2::SVDPerformanceModule::h_cltrkSN
TH1F * h_cltrkSN[m_nLayers][m_nSensors][m_nSides]
signal over noise
Definition: SVDPerformanceModule.h:165
Belle2::SVDPerformanceModule::h_recoTime
TH1F * h_recoTime[m_nLayers][m_nSensors][m_nSides]
time
Definition: SVDPerformanceModule.h:133
Belle2::SVDPerformanceModule::m_histoList_corr
TList * m_histoList_corr
histo list correlations
Definition: SVDPerformanceModule.h:113
Belle2::SVDPerformanceModule::createHistogram2D
TH2F * createHistogram2D(const char *name, const char *title, Int_t nbinsX, Double_t minX, Double_t maxX, const char *titleX, Int_t nbinsY, Double_t minY, Double_t maxY, const char *titleY, TList *histoList=NULL)
Function returning TH2F.
Definition: SVDPerformanceModule.cc:919
Belle2::SVDPerformanceModule::h_clEnergyVSSize_mb6
TH2F * h_clEnergyVSSize_mb6[m_nLayers][m_nSensors][m_nSides]
energy VS size, max bin == 6
Definition: SVDPerformanceModule.h:155
Belle2::SVDNoiseCalibrations
This class defines the dbobject and the method to access SVD calibrations from the noise local runs.
Definition: SVDNoiseCalibrations.h:46
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::StoreObjPtr
Type-safe access to single objects in the data store.
Definition: ParticleList.h:33
Belle2::SVDPerformanceModule::h_clEnergy
TH1F * h_clEnergy[m_nLayers][m_nSensors][m_nSides]
energy
Definition: SVDPerformanceModule.h:139
Belle2::SVDPerformanceModule::createHistogram1D
TH1F * createHistogram1D(const char *name, const char *title, Int_t nbins, Double_t min, Double_t max, const char *xtitle, TList *histoList=NULL)
Function returning a TH1F.
Definition: SVDPerformanceModule.cc:903
Belle2::SVDPerformanceModule::endRun
virtual void endRun() override
This method is called if the current run ends.
Definition: SVDPerformanceModule.cc:793
Belle2::SVDPerformanceModule::m_Tracks
StoreArray< Track > m_Tracks
Tracks store array.
Definition: SVDPerformanceModule.h:95
Belle2::SVDPerformanceModule::h_nReco
TH1F * h_nReco[m_nLayers][m_nSensors][m_nSides]
number per event
Definition: SVDPerformanceModule.h:129
Belle2::SVDPerformanceModule::m_Pvalue
TH1F * m_Pvalue
track p value
Definition: SVDPerformanceModule.h:121
Belle2::SVDPerformanceModule::initialize
virtual void initialize() override
Initialize the Module.
Definition: SVDPerformanceModule.cc:42
Belle2::SVDPerformanceModule::m_nSensors
static const int m_nSensors
max number of sensors
Definition: SVDPerformanceModule.h:107
Belle2::SVDPerformanceModule::h_nCl
TH1F * h_nCl[m_nLayers][m_nSensors][m_nSides]
number per event
Definition: SVDPerformanceModule.h:136
Belle2::SVDPerformanceModule::event
virtual void event() override
This method is the core of the module.
Definition: SVDPerformanceModule.cc:423
Belle2::SVDPerformanceModule::h_clEnergyVSSize_mb345
TH2F * h_clEnergyVSSize_mb345[m_nLayers][m_nSensors][m_nSides]
energy VS size, maxbin == 3,4,5
Definition: SVDPerformanceModule.h:154
Belle2::SVDPerformanceModule::h_cltrk_UU
TH1F * h_cltrk_UU
U time vs U time.
Definition: SVDPerformanceModule.h:185
Belle2::SVDPerformanceModule::h_stripNoise
TH1F * h_stripNoise[m_nLayers][m_nSensors][m_nSides]
strip noise
Definition: SVDPerformanceModule.h:132
Belle2::SVDPerformanceModule::h_cltrkTime_TB2
TH1F * h_cltrkTime_TB2[m_nLayers][m_nSensors][m_nSides]
time
Definition: SVDPerformanceModule.h:168
Belle2::SVDPerformanceModule::m_recoTracks
StoreArray< RecoTrack > m_recoTracks
RecoTracks store array.
Definition: SVDPerformanceModule.h:94
Belle2::SVDPerformanceModule::h_cltrkTime_L5uL5v
TH2F * h_cltrkTime_L5uL5v
L5U time VS L5V time.
Definition: SVDPerformanceModule.h:191
Belle2::SVDPerformanceModule::h_1cltrkSN
TH1F * h_1cltrkSN[m_nLayers][m_nSensors][m_nSides]
signal over noise
Definition: SVDPerformanceModule.h:178
Belle2::SVDPerformanceModule::h_cltrkTime_L4uL5u
TH2F * h_cltrkTime_L4uL5u
L4U time VS L5U time.
Definition: SVDPerformanceModule.h:189
Belle2::SVDPerformanceModule::sensorsOnLayer
unsigned int sensorsOnLayer[4]
sensors on layer i
Definition: SVDPerformanceModule.h:110
Belle2::SVDPerformanceModule::m_debugLowTime
float m_debugLowTime
cluster Time below this number will produce a printout
Definition: SVDPerformanceModule.h:75
Belle2::SVDPerformanceModule::h_recoEnergy
TH1F * h_recoEnergy[m_nLayers][m_nSensors][m_nSides]
energy
Definition: SVDPerformanceModule.h:131
Belle2::SVDPerformanceModule::h_cltrk_VV
TH1F * h_cltrk_VV
V time vs V time.
Definition: SVDPerformanceModule.h:186
Belle2::StoreArray
Accessor to arrays stored in the data store.
Definition: ECLMatchingPerformanceExpertModule.h:33
Belle2::SVDPerformanceModule::h_clTime
TH1F * h_clTime[m_nLayers][m_nSensors][m_nSides]
time
Definition: SVDPerformanceModule.h:151
Belle2::SVDPerformanceModule::m_rootFileName
std::string m_rootFileName
root file name
Definition: SVDPerformanceModule.h:79
Belle2::SVDPerformanceModule::h_clEnergy12VSdelta
TH2F * h_clEnergy12VSdelta[m_nLayers][m_nSensors][m_nSides]
coor1 VS coor2
Definition: SVDPerformanceModule.h:147
Belle2::SVDPerformanceModule::m_RecoDigitName
std::string m_RecoDigitName
SVDRecoDigits Store Array name.
Definition: SVDPerformanceModule.h:68
Belle2::SVDPerformanceModule::h_clEnergyVSCoorU
TH2F * h_clEnergyVSCoorU[m_nLayers][m_nSensors][m_nSides]
energy VS position U
Definition: SVDPerformanceModule.h:142
Belle2::SVDPerformanceModule::h_clEnergyUVSEnergyV
TH2F * h_clEnergyUVSEnergyV[m_nLayers][m_nSensors]
energy VS position
Definition: SVDPerformanceModule.h:149
Belle2::SVDPerformanceModule::h_clSeedMaxbin
TH1F * h_clSeedMaxbin[m_nLayers][m_nSensors][m_nSides]
maxbin seed
Definition: SVDPerformanceModule.h:140
Belle2::SVDPerformanceModule::m_TrackFitResultName
std::string m_TrackFitResultName
TrackFitResult StoreArray name.
Definition: SVDPerformanceModule.h:70
Belle2::SVDPulseShapeCalibrations
This class defines the dbobject and the methods to access the SVD calibrations from the local runs pr...
Definition: SVDPulseShapeCalibrations.h:46