Belle II Software  release-05-02-19
OverlapResidualsModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2017 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Filippo Dattola *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #ifndef OVERLAPRESIDUALSMODULE_H
12 #define OVERLAPRESIDUALSMODULE_H
13 
14 #include <pxd/dataobjects/PXDCluster.h>
15 #include <svd/dataobjects/SVDCluster.h>
16 
17 #include <framework/core/HistoModule.h>
18 #include <framework/datastore/StoreArray.h>
19 
20 #include <TH1F.h>
21 #include <TH2F.h>
22 #include <TTree.h>
23 
24 namespace Belle2 {
38  class OverlapResidualsModule : public HistoModule { // <- derived from HistoModule
39 
40  public:
44  void initialize() override;
46  void event() override;
48  void defineHisto() override;
49 
50  private:
52  bool m_ExpertLevel;
54  std::string m_recoTracksStoreArrayName{"RecoTracks"};
60  TH1F* h_U_DeltaRes = nullptr;
62  TH1F* h_V_DeltaRes = nullptr;
64  TH1F* h_U_DeltaRes_PXD = nullptr;
66  TH1F* h_U_DeltaRes_PXD_Lyr1 = nullptr;
68  TH1F* h_U_DeltaRes_PXD_Lyr2 = nullptr;
70  TH1F* h_V_DeltaRes_PXD = nullptr;
72  TH1F* h_V_DeltaRes_PXD_Lyr1 = nullptr;
74  TH1F* h_V_DeltaRes_PXD_Lyr2 = nullptr;
76  TH1F* h_U_DeltaRes_SVD = nullptr;
78  TH1F* h_U_DeltaRes_SVD_Lyr3 = nullptr;
80  TH1F* h_U_DeltaRes_SVD_Lyr4 = nullptr;
82  TH1F* h_U_DeltaRes_SVD_Lyr5 = nullptr;
84  TH1F* h_U_DeltaRes_SVD_Lyr6 = nullptr;
86  TH1F* h_V_DeltaRes_SVD = nullptr;
88  TH1F* h_V_DeltaRes_SVD_Lyr3 = nullptr;
90  TH1F* h_V_DeltaRes_SVD_Lyr4 = nullptr;
92  TH1F* h_V_DeltaRes_SVD_Lyr5 = nullptr;
94  TH1F* h_V_DeltaRes_SVD_Lyr6 = nullptr;
96  TH2F* h_DeltaResUPhi_Lyr6 = nullptr;
98  TH2F* h_DeltaResUPhi_Lyr5 = nullptr;
100  TH2F* h_DeltaResUPhi_Lyr4 = nullptr;
102  TH2F* h_DeltaResUPhi_Lyr3 = nullptr;
104  TH2F* h_DeltaResUPhi_Lyr2 = nullptr;
106  TH2F* h_DeltaResUPhi_Lyr1 = nullptr;
108  TH2F* h_DeltaResUz_Lyr6 = nullptr;
110  TH2F* h_DeltaResUz_Lyr5 = nullptr;
112  TH2F* h_DeltaResUz_Lyr4 = nullptr;
114  TH2F* h_DeltaResUz_Lyr3 = nullptr;
116  TH2F* h_DeltaResUz_Lyr2 = nullptr;
118  TH2F* h_DeltaResUz_Lyr1 = nullptr;
120  TH2F* h_DeltaResVz_Lyr6 = nullptr;
122  TH2F* h_DeltaResVz_Lyr5 = nullptr;
124  TH2F* h_DeltaResVz_Lyr4 = nullptr;
126  TH2F* h_DeltaResVz_Lyr3 = nullptr;
128  TH2F* h_DeltaResVz_Lyr2 = nullptr;
130  TH2F* h_DeltaResVz_Lyr1 = nullptr;
132  TH2F* h_DeltaResVPhi_Lyr6 = nullptr;
134  TH2F* h_DeltaResVPhi_Lyr5 = nullptr;
136  TH2F* h_DeltaResVPhi_Lyr4 = nullptr;
138  TH2F* h_DeltaResVPhi_Lyr3 = nullptr;
140  TH2F* h_DeltaResVPhi_Lyr2 = nullptr;
142  TH2F* h_DeltaResVPhi_Lyr1 = nullptr;
144  TH1F* h_SVDstrips_Mult = nullptr;
146  TH1F* h_U_Cl1Cl2_DeltaRes[5] = {nullptr};
148  TH1F* h_V_Cl1Cl2_DeltaRes[5] = {nullptr};
150  TH2F* h_Lyr6[17][6] = {nullptr}; //[Ladder][sensor number]
152  TH2F* h_Lyr5[13][5] = {nullptr}; //[Ladder][sensor number]
154  TH2F* h_Lyr4[11][4] = {nullptr}; //[Ladder][sensor number]
156  TH2F* h_Lyr3[8][3] = {nullptr}; //[Ladder][sensor number]
158  TH2F* h_Lyr2[13][3] = {nullptr}; //[Ladder][sensor number]
160  TH2F* h_Lyr1[9][3] = {nullptr}; //[Ladder][sensor number]
162  TTree* t_PXD = nullptr;
164  TTree* t_SVD_U = nullptr;
166  TTree* t_SVD_V = nullptr;
167  /* Branches of PXD tree */
168  float deltaResU_PXD = 0,
169  intResU_PXD = 0,
171  intU_PXD = 0,
172  intV_PXD = 0,
173  intPhi_PXD = 0,
174  intZ_PXD = 0,
175  extResU_PXD = 0,
177  extU_PXD = 0,
178  extV_PXD = 0,
180  extZ_PXD = 0;
181  unsigned int intLayer_PXD = 0,
187  /* Branches of SVD u-clusters tree */
188  float deltaRes_SVD_U = 0,
195  intTrkPos_SVD_U = 0,
209  unsigned int intLayer_SVD_U = 0,
217  /* Branches of SVD v-clusters tree */
218  float deltaRes_SVD_V = 0,
225  intTrkPos_SVD_V = 0,
239  unsigned int intLayer_SVD_V = 0,
247  };
249 }
250 #endif /* OVERLAPRESIDUALS_H */
Belle2::OverlapResidualsModule::h_DeltaResUPhi_Lyr4
TH2F * h_DeltaResUPhi_Lyr4
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 4
Definition: OverlapResidualsModule.h:108
Belle2::OverlapResidualsModule::extZ_PXD
float extZ_PXD
tree t_PXD branch extZ_PXD/F
Definition: OverlapResidualsModule.h:188
Belle2::OverlapResidualsModule::h_U_DeltaRes
TH1F * h_U_DeltaRes
Histogram of VXD ( PXD + SVD ) differences of u-coordinate residuals.
Definition: OverlapResidualsModule.h:68
Belle2::OverlapResidualsModule::extTrkPosErr_SVD_V
float extTrkPosErr_SVD_V
V external track position error.
Definition: OverlapResidualsModule.h:244
Belle2::OverlapResidualsModule::intSize_SVD_V
unsigned int intSize_SVD_V
V internal size.
Definition: OverlapResidualsModule.h:250
Belle2::OverlapResidualsModule::h_DeltaResUz_Lyr3
TH2F * h_DeltaResUz_Lyr3
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 3
Definition: OverlapResidualsModule.h:122
Belle2::OverlapResidualsModule::h_DeltaResVPhi_Lyr4
TH2F * h_DeltaResVPhi_Lyr4
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 4
Definition: OverlapResidualsModule.h:144
Belle2::OverlapResidualsModule::t_PXD
TTree * t_PXD
Tree containing global information on PXD overlaps.
Definition: OverlapResidualsModule.h:170
Belle2::OverlapResidualsModule::t_SVD_U
TTree * t_SVD_U
Tree containing global information on SVD u-coordinate overlaps.
Definition: OverlapResidualsModule.h:172
Belle2::OverlapResidualsModule::h_U_Cl1Cl2_DeltaRes
TH1F * h_U_Cl1Cl2_DeltaRes[5]
Histogram of SVD differences of u-coordinate residuals grouped by clusters sizes.
Definition: OverlapResidualsModule.h:154
Belle2::OverlapResidualsModule::extResV_PXD
float extResV_PXD
tree t_PXD branch extResV_PXD/F
Definition: OverlapResidualsModule.h:184
Belle2::OverlapResidualsModule::intZ_PXD
float intZ_PXD
tree t_PXD branch intZ_PXD/F
Definition: OverlapResidualsModule.h:182
Belle2::OverlapResidualsModule::extTrkQoP_SVD_U
float extTrkQoP_SVD_U
U external track q/p.
Definition: OverlapResidualsModule.h:215
Belle2::OverlapResidualsModule::extTruePos_SVD_U
float extTruePos_SVD_U
U external true position.
Definition: OverlapResidualsModule.h:210
Belle2::OverlapResidualsModule::h_DeltaResUPhi_Lyr1
TH2F * h_DeltaResUPhi_Lyr1
2D Histogram of DeltaRes_u vs phi of VXD overlaps for layer 1
Definition: OverlapResidualsModule.h:114
Belle2::OverlapResidualsModule::h_Lyr3
TH2F * h_Lyr3[8][3]
Sensor hit-map for layer 3 from reconstructed u and v coordinates.
Definition: OverlapResidualsModule.h:164
Belle2::OverlapResidualsModule::intTrkPosErr_SVD_U
float intTrkPosErr_SVD_U
U internal track position error.
Definition: OverlapResidualsModule.h:204
Belle2::OverlapResidualsModule::h_DeltaResVz_Lyr3
TH2F * h_DeltaResVz_Lyr3
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 3
Definition: OverlapResidualsModule.h:134
Belle2::OverlapResidualsModule::h_V_DeltaRes
TH1F * h_V_DeltaRes
Histogram of VXD ( PXD + SVD ) differences of v-coordinate residuals.
Definition: OverlapResidualsModule.h:70
Belle2::OverlapResidualsModule::h_U_DeltaRes_SVD_Lyr4
TH1F * h_U_DeltaRes_SVD_Lyr4
Histogram of SVD layer-4 u-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:88
Belle2::OverlapResidualsModule::intTruePos_SVD_V
float intTruePos_SVD_V
V internal true position.
Definition: OverlapResidualsModule.h:230
Belle2::OverlapResidualsModule::extClPosErr_SVD_V
float extClPosErr_SVD_V
V external cluster position error.
Definition: OverlapResidualsModule.h:239
Belle2::OverlapResidualsModule::extClPosErr_SVD_U
float extClPosErr_SVD_U
U external cluster position error.
Definition: OverlapResidualsModule.h:209
Belle2::OverlapResidualsModule::h_DeltaResUz_Lyr2
TH2F * h_DeltaResUz_Lyr2
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 2
Definition: OverlapResidualsModule.h:124
Belle2::OverlapResidualsModule::intResV_PXD
float intResV_PXD
tree t_PXD branch intResV/PXD/F
Definition: OverlapResidualsModule.h:178
Belle2::OverlapResidualsModule::intSize_SVD_U
unsigned int intSize_SVD_U
U internal size.
Definition: OverlapResidualsModule.h:220
Belle2::OverlapResidualsModule::intTrkQoP_SVD_V
float intTrkQoP_SVD_V
V internal track q/p.
Definition: OverlapResidualsModule.h:235
Belle2::OverlapResidualsModule::intClPos_SVD_V
float intClPos_SVD_V
V internal cluster position.
Definition: OverlapResidualsModule.h:228
Belle2::OverlapResidualsModule::h_DeltaResUz_Lyr1
TH2F * h_DeltaResUz_Lyr1
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 1
Definition: OverlapResidualsModule.h:126
Belle2::OverlapResidualsModule::extSize_SVD_V
unsigned int extSize_SVD_V
V external size.
Definition: OverlapResidualsModule.h:254
Belle2::OverlapResidualsModule::h_DeltaResUz_Lyr5
TH2F * h_DeltaResUz_Lyr5
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 5
Definition: OverlapResidualsModule.h:118
Belle2::OverlapResidualsModule::extSize_SVD_U
unsigned int extSize_SVD_U
U external size.
Definition: OverlapResidualsModule.h:224
Belle2::OverlapResidualsModule::extSensor_SVD_U
unsigned int extSensor_SVD_U
U external sensor.
Definition: OverlapResidualsModule.h:223
Belle2::OverlapResidualsModule::extLayer_SVD_V
unsigned int extLayer_SVD_V
V external layer.
Definition: OverlapResidualsModule.h:251
Belle2::OverlapResidualsModule::extLayer_PXD
unsigned int extLayer_PXD
tree t_PXD branch extLayer_PXD/i
Definition: OverlapResidualsModule.h:192
Belle2::OverlapResidualsModule::extLadder_SVD_U
unsigned int extLadder_SVD_U
U external ladder.
Definition: OverlapResidualsModule.h:222
Belle2::OverlapResidualsModule::h_Lyr1
TH2F * h_Lyr1[9][3]
Sensor hit-map for layer 1 from reconstructed u and v coordinates.
Definition: OverlapResidualsModule.h:168
Belle2::OverlapResidualsModule::h_Lyr6
TH2F * h_Lyr6[17][6]
Sensor hit-map for layer 6 from reconstructed u and v coordinates.
Definition: OverlapResidualsModule.h:158
Belle2::OverlapResidualsModule::h_DeltaResVPhi_Lyr3
TH2F * h_DeltaResVPhi_Lyr3
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 3
Definition: OverlapResidualsModule.h:146
Belle2::OverlapResidualsModule::defineHisto
void defineHisto() override
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree()....
Definition: OverlapResidualsModule.cc:62
Belle2::OverlapResidualsModule::h_V_Cl1Cl2_DeltaRes
TH1F * h_V_Cl1Cl2_DeltaRes[5]
Histogram of SVD differences of v-coordinate residuals grouped by clusters sizes.
Definition: OverlapResidualsModule.h:156
Belle2::OverlapResidualsModule::h_U_DeltaRes_SVD_Lyr6
TH1F * h_U_DeltaRes_SVD_Lyr6
Histogram of SVD layer-6 u-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:92
Belle2::OverlapResidualsModule::extU_PXD
float extU_PXD
tree t_PXD branch extU_PXD/F
Definition: OverlapResidualsModule.h:185
Belle2::OverlapResidualsModule::h_V_DeltaRes_SVD
TH1F * h_V_DeltaRes_SVD
Histogram of SVD v-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:94
Belle2::OverlapResidualsModule::deltaRes_SVD_U
float deltaRes_SVD_U
U difference between external and internal residual.
Definition: OverlapResidualsModule.h:196
Belle2::OverlapResidualsModule::intLayer_SVD_V
unsigned int intLayer_SVD_V
V internal layer.
Definition: OverlapResidualsModule.h:247
Belle2::OverlapResidualsModule::extResU_PXD
float extResU_PXD
tree t_PXD branch extResU_PXD/F
Definition: OverlapResidualsModule.h:183
Belle2::OverlapResidualsModule::h_V_DeltaRes_SVD_Lyr6
TH1F * h_V_DeltaRes_SVD_Lyr6
Histogram of SVD layer-6 v-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:102
Belle2::OverlapResidualsModule::extPhi_PXD
float extPhi_PXD
tree t_PXD branch extPhi/PXD/F
Definition: OverlapResidualsModule.h:187
Belle2::OverlapResidualsModule::intClPhi_SVD_V
float intClPhi_SVD_V
V internal cluster global phi.
Definition: OverlapResidualsModule.h:231
Belle2::OverlapResidualsModule::h_V_DeltaRes_SVD_Lyr4
TH1F * h_V_DeltaRes_SVD_Lyr4
Histogram of SVD layer-4 v-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:98
Belle2::OverlapResidualsModule::extRes_SVD_U
float extRes_SVD_U
U external residual computed by genfit.
Definition: OverlapResidualsModule.h:207
Belle2::OverlapResidualsModule::h_DeltaResVPhi_Lyr1
TH2F * h_DeltaResVPhi_Lyr1
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 1
Definition: OverlapResidualsModule.h:150
Belle2::OverlapResidualsModule::event
void event() override
Compute the difference of coordinate residuals between two hits in overlapping sensors of a same VXD ...
Definition: OverlapResidualsModule.cc:386
Belle2::OverlapResidualsModule::intRes_SVD_V
float intRes_SVD_V
V internal residual computed by genfit.
Definition: OverlapResidualsModule.h:227
Belle2::OverlapResidualsModule::intClPosErr_SVD_V
float intClPosErr_SVD_V
V internal cluster position error.
Definition: OverlapResidualsModule.h:229
Belle2::OverlapResidualsModule::extSensor_PXD
unsigned int extSensor_PXD
tree t_PXD branch extSensor_PXD/i
Definition: OverlapResidualsModule.h:194
Belle2::OverlapResidualsModule::extLadder_SVD_V
unsigned int extLadder_SVD_V
V external ladder.
Definition: OverlapResidualsModule.h:252
Belle2::OverlapResidualsModule::extTrkPrime_SVD_V
float extTrkPrime_SVD_V
V external tan of incident angle projected on u,w.
Definition: OverlapResidualsModule.h:246
Belle2::OverlapResidualsModule::intRes_SVD_U
float intRes_SVD_U
U internal residual computed by genfit.
Definition: OverlapResidualsModule.h:197
Belle2::OverlapResidualsModule::intResU_PXD
float intResU_PXD
tree t_PXD branch intResU_PXD/F
Definition: OverlapResidualsModule.h:177
Belle2::OverlapResidualsModule::intTrkPrime_SVD_U
float intTrkPrime_SVD_U
U internal tan of incident angle projected on u,w.
Definition: OverlapResidualsModule.h:206
Belle2::OverlapResidualsModule::h_DeltaResVz_Lyr6
TH2F * h_DeltaResVz_Lyr6
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 6
Definition: OverlapResidualsModule.h:128
Belle2::OverlapResidualsModule::intClZ_SVD_U
float intClZ_SVD_U
U internal cluster global Z.
Definition: OverlapResidualsModule.h:202
Belle2::OverlapResidualsModule::h_V_DeltaRes_PXD_Lyr1
TH1F * h_V_DeltaRes_PXD_Lyr1
Histogram of PXD layer-1 v-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:80
Belle2::OverlapResidualsModule::t_SVD_V
TTree * t_SVD_V
Tree containing global information on SVD v-coordinate overlaps.
Definition: OverlapResidualsModule.h:174
Belle2::OverlapResidualsModule::h_U_DeltaRes_SVD
TH1F * h_U_DeltaRes_SVD
Histogram of SVD u-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:84
Belle2::OverlapResidualsModule::h_U_DeltaRes_PXD_Lyr1
TH1F * h_U_DeltaRes_PXD_Lyr1
Histogram of PXD layer-1 u-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:74
Belle2::OverlapResidualsModule::intTrkPrime_SVD_V
float intTrkPrime_SVD_V
V internal tan of incident angle projected on u,w.
Definition: OverlapResidualsModule.h:236
Belle2::OverlapResidualsModule::h_V_DeltaRes_PXD_Lyr2
TH1F * h_V_DeltaRes_PXD_Lyr2
Histogram of PXD layer-2 v-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:82
Belle2::OverlapResidualsModule::intLadder_PXD
unsigned int intLadder_PXD
tree t_PXD branch intLadder_PXD/i
Definition: OverlapResidualsModule.h:190
Belle2::OverlapResidualsModule::intLayer_SVD_U
unsigned int intLayer_SVD_U
U internal layer.
Definition: OverlapResidualsModule.h:217
Belle2::OverlapResidualsModule::extV_PXD
float extV_PXD
tree t_PXD branch extV_PXD/F
Definition: OverlapResidualsModule.h:186
Belle2::OverlapResidualsModule::h_U_DeltaRes_PXD
TH1F * h_U_DeltaRes_PXD
Histogram of PXD u-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:72
Belle2::OverlapResidualsModule::intSensor_SVD_V
unsigned int intSensor_SVD_V
V internal sensor.
Definition: OverlapResidualsModule.h:249
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::OverlapResidualsModule::intTrkPosErr_SVD_V
float intTrkPosErr_SVD_V
V internal track position error.
Definition: OverlapResidualsModule.h:234
Belle2::OverlapResidualsModule::extClPhi_SVD_U
float extClPhi_SVD_U
U external cluster global phi.
Definition: OverlapResidualsModule.h:211
Belle2::OverlapResidualsModule::OverlapResidualsModule
OverlapResidualsModule()
Constructor.
Definition: OverlapResidualsModule.cc:42
Belle2::OverlapResidualsModule::extTrkPos_SVD_V
float extTrkPos_SVD_V
V external track position.
Definition: OverlapResidualsModule.h:243
Belle2::OverlapResidualsModule::h_DeltaResUPhi_Lyr5
TH2F * h_DeltaResUPhi_Lyr5
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 5
Definition: OverlapResidualsModule.h:106
Belle2::OverlapResidualsModule::h_DeltaResUPhi_Lyr3
TH2F * h_DeltaResUPhi_Lyr3
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 3
Definition: OverlapResidualsModule.h:110
Belle2::OverlapResidualsModule::intLadder_SVD_U
unsigned int intLadder_SVD_U
U internal ladder.
Definition: OverlapResidualsModule.h:218
Belle2::OverlapResidualsModule::extClZ_SVD_V
float extClZ_SVD_V
V external cluster global Z.
Definition: OverlapResidualsModule.h:242
Belle2::OverlapResidualsModule::extTrkPrime_SVD_U
float extTrkPrime_SVD_U
U external tan of incident angle projected on u,w.
Definition: OverlapResidualsModule.h:216
Belle2::OverlapResidualsModule::intPhi_PXD
float intPhi_PXD
tree t_PXD branch intPhi_PXD/F
Definition: OverlapResidualsModule.h:181
Belle2::OverlapResidualsModule::extTrkPos_SVD_U
float extTrkPos_SVD_U
U external track position.
Definition: OverlapResidualsModule.h:213
Belle2::OverlapResidualsModule::h_DeltaResVPhi_Lyr5
TH2F * h_DeltaResVPhi_Lyr5
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 5
Definition: OverlapResidualsModule.h:142
Belle2::OverlapResidualsModule::extTrkQoP_SVD_V
float extTrkQoP_SVD_V
V external track q/p.
Definition: OverlapResidualsModule.h:245
Belle2::OverlapResidualsModule::intTrkQoP_SVD_U
float intTrkQoP_SVD_U
U internal track q/p.
Definition: OverlapResidualsModule.h:205
Belle2::OverlapResidualsModule::m_recoTracksStoreArrayName
std::string m_recoTracksStoreArrayName
StoreArray name of the input and output RecoTracks.
Definition: OverlapResidualsModule.h:62
Belle2::OverlapResidualsModule::h_DeltaResVPhi_Lyr6
TH2F * h_DeltaResVPhi_Lyr6
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 6
Definition: OverlapResidualsModule.h:140
Belle2::OverlapResidualsModule::extTrkPosErr_SVD_U
float extTrkPosErr_SVD_U
U external track position error.
Definition: OverlapResidualsModule.h:214
Belle2::OverlapResidualsModule::h_DeltaResUPhi_Lyr6
TH2F * h_DeltaResUPhi_Lyr6
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 6
Definition: OverlapResidualsModule.h:104
Belle2::OverlapResidualsModule::initialize
void initialize() override
Register input and output data.
Definition: OverlapResidualsModule.cc:54
Belle2::OverlapResidualsModule::h_U_DeltaRes_SVD_Lyr3
TH1F * h_U_DeltaRes_SVD_Lyr3
Histogram of SVD layer-3 u-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:86
Belle2::OverlapResidualsModule::h_Lyr5
TH2F * h_Lyr5[13][5]
Sensor hit-map for layer 5 from reconstructed u and v coordinates.
Definition: OverlapResidualsModule.h:160
Belle2::OverlapResidualsModule::extClPos_SVD_V
float extClPos_SVD_V
V external cluster position.
Definition: OverlapResidualsModule.h:238
Belle2::OverlapResidualsModule::m_svdcluster
StoreArray< SVDCluster > m_svdcluster
Array storing SVD clusters.
Definition: OverlapResidualsModule.h:66
Belle2::OverlapResidualsModule::h_Lyr2
TH2F * h_Lyr2[13][3]
Sensor hit-map for layer 2 from reconstructed u and v coordinates.
Definition: OverlapResidualsModule.h:166
Belle2::OverlapResidualsModule::extSensor_SVD_V
unsigned int extSensor_SVD_V
V external sensor.
Definition: OverlapResidualsModule.h:253
Belle2::OverlapResidualsModule::intClPos_SVD_U
float intClPos_SVD_U
U internal cluster position.
Definition: OverlapResidualsModule.h:198
Belle2::OverlapResidualsModule::intLayer_PXD
unsigned int intLayer_PXD
tree t_PXD branch intLayer_PXD/i
Definition: OverlapResidualsModule.h:189
Belle2::OverlapResidualsModule::h_DeltaResVz_Lyr5
TH2F * h_DeltaResVz_Lyr5
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 5
Definition: OverlapResidualsModule.h:130
Belle2::OverlapResidualsModule::m_pxdcluster
StoreArray< PXDCluster > m_pxdcluster
Array storing PXD clusters.
Definition: OverlapResidualsModule.h:64
Belle2::OverlapResidualsModule::h_DeltaResVPhi_Lyr2
TH2F * h_DeltaResVPhi_Lyr2
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 2
Definition: OverlapResidualsModule.h:148
Belle2::OverlapResidualsModule::intClZ_SVD_V
float intClZ_SVD_V
V internal cluster global Z.
Definition: OverlapResidualsModule.h:232
Belle2::OverlapResidualsModule::intTruePos_SVD_U
float intTruePos_SVD_U
U internal true position.
Definition: OverlapResidualsModule.h:200
Belle2::OverlapResidualsModule::h_DeltaResUz_Lyr6
TH2F * h_DeltaResUz_Lyr6
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 6
Definition: OverlapResidualsModule.h:116
Belle2::OverlapResidualsModule::intClPhi_SVD_U
float intClPhi_SVD_U
U internal cluster global phi.
Definition: OverlapResidualsModule.h:201
Belle2::OverlapResidualsModule::h_V_DeltaRes_SVD_Lyr3
TH1F * h_V_DeltaRes_SVD_Lyr3
Histogram of SVD layer-3 v-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:96
Belle2::OverlapResidualsModule::extClPhi_SVD_V
float extClPhi_SVD_V
V external cluster global phi.
Definition: OverlapResidualsModule.h:241
Belle2::OverlapResidualsModule::h_U_DeltaRes_PXD_Lyr2
TH1F * h_U_DeltaRes_PXD_Lyr2
Histogram of PXD layer-2 u-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:76
Belle2::OverlapResidualsModule::intClPosErr_SVD_U
float intClPosErr_SVD_U
U internal cluster position error.
Definition: OverlapResidualsModule.h:199
Belle2::OverlapResidualsModule::h_Lyr4
TH2F * h_Lyr4[11][4]
Sensor hit-map for layer 4 from reconstructed u and v coordinates.
Definition: OverlapResidualsModule.h:162
Belle2::StoreArray< PXDCluster >
Belle2::OverlapResidualsModule::intLadder_SVD_V
unsigned int intLadder_SVD_V
V internal ladder.
Definition: OverlapResidualsModule.h:248
Belle2::OverlapResidualsModule::deltaResU_PXD
float deltaResU_PXD
tree t_PXD branch deltaResU/F
Definition: OverlapResidualsModule.h:176
Belle2::OverlapResidualsModule::extClZ_SVD_U
float extClZ_SVD_U
U external cluster global Z.
Definition: OverlapResidualsModule.h:212
Belle2::OverlapResidualsModule::intSensor_SVD_U
unsigned int intSensor_SVD_U
U internal sensor.
Definition: OverlapResidualsModule.h:219
Belle2::OverlapResidualsModule::intTrkPos_SVD_U
float intTrkPos_SVD_U
U internal track position.
Definition: OverlapResidualsModule.h:203
Belle2::OverlapResidualsModule::h_DeltaResVz_Lyr1
TH2F * h_DeltaResVz_Lyr1
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 1
Definition: OverlapResidualsModule.h:138
Belle2::OverlapResidualsModule::extClPos_SVD_U
float extClPos_SVD_U
U external cluster position.
Definition: OverlapResidualsModule.h:208
Belle2::OverlapResidualsModule::intSensor_PXD
unsigned int intSensor_PXD
tree t_PXD branch intSensor_PXD/i
Definition: OverlapResidualsModule.h:191
Belle2::OverlapResidualsModule::intV_PXD
float intV_PXD
tree t_PXD branch intV_PXD/F
Definition: OverlapResidualsModule.h:180
Belle2::OverlapResidualsModule::extRes_SVD_V
float extRes_SVD_V
V external residual computed by genfit.
Definition: OverlapResidualsModule.h:237
Belle2::OverlapResidualsModule::h_U_DeltaRes_SVD_Lyr5
TH1F * h_U_DeltaRes_SVD_Lyr5
Histogram of SVD layer-5 u-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:90
Belle2::OverlapResidualsModule::h_SVDstrips_Mult
TH1F * h_SVDstrips_Mult
Histogram of SVD strips multiplicity.
Definition: OverlapResidualsModule.h:152
Belle2::OverlapResidualsModule::extLadder_PXD
unsigned int extLadder_PXD
tree t_PXD branch extLadder_PXD/i
Definition: OverlapResidualsModule.h:193
Belle2::OverlapResidualsModule::h_V_DeltaRes_PXD
TH1F * h_V_DeltaRes_PXD
Histogram of PXD v-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:78
Belle2::OverlapResidualsModule::m_ExpertLevel
bool m_ExpertLevel
Expert level switch.
Definition: OverlapResidualsModule.h:60
Belle2::OverlapResidualsModule::intU_PXD
float intU_PXD
tree t_PXD branch intU_PXD/F
Definition: OverlapResidualsModule.h:179
Belle2::OverlapResidualsModule::h_V_DeltaRes_SVD_Lyr5
TH1F * h_V_DeltaRes_SVD_Lyr5
Histogram of SVD layer-5 v-coordinate differences of residuals.
Definition: OverlapResidualsModule.h:100
Belle2::OverlapResidualsModule::h_DeltaResVz_Lyr2
TH2F * h_DeltaResVz_Lyr2
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 2
Definition: OverlapResidualsModule.h:136
Belle2::OverlapResidualsModule::deltaRes_SVD_V
float deltaRes_SVD_V
V difference between external and internal residual.
Definition: OverlapResidualsModule.h:226
Belle2::OverlapResidualsModule::h_DeltaResUz_Lyr4
TH2F * h_DeltaResUz_Lyr4
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 4
Definition: OverlapResidualsModule.h:120
Belle2::OverlapResidualsModule::extTruePos_SVD_V
float extTruePos_SVD_V
V external true position.
Definition: OverlapResidualsModule.h:240
Belle2::OverlapResidualsModule::h_DeltaResUPhi_Lyr2
TH2F * h_DeltaResUPhi_Lyr2
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 2
Definition: OverlapResidualsModule.h:112
Belle2::OverlapResidualsModule::extLayer_SVD_U
unsigned int extLayer_SVD_U
U external layer.
Definition: OverlapResidualsModule.h:221
Belle2::OverlapResidualsModule::h_DeltaResVz_Lyr4
TH2F * h_DeltaResVz_Lyr4
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 4
Definition: OverlapResidualsModule.h:132
Belle2::OverlapResidualsModule::intTrkPos_SVD_V
float intTrkPos_SVD_V
V internal track position.
Definition: OverlapResidualsModule.h:233