 |
Belle II Software
release-05-02-19
|
11 #ifndef OVERLAPRESIDUALSMODULE_H
12 #define OVERLAPRESIDUALSMODULE_H
14 #include <pxd/dataobjects/PXDCluster.h>
15 #include <svd/dataobjects/SVDCluster.h>
17 #include <framework/core/HistoModule.h>
18 #include <framework/datastore/StoreArray.h>
38 class OverlapResidualsModule :
public HistoModule {
TH2F * h_DeltaResUPhi_Lyr4
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 4
float extZ_PXD
tree t_PXD branch extZ_PXD/F
TH1F * h_U_DeltaRes
Histogram of VXD ( PXD + SVD ) differences of u-coordinate residuals.
float extTrkPosErr_SVD_V
V external track position error.
unsigned int intSize_SVD_V
V internal size.
TH2F * h_DeltaResUz_Lyr3
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 3
TH2F * h_DeltaResVPhi_Lyr4
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 4
TTree * t_PXD
Tree containing global information on PXD overlaps.
TTree * t_SVD_U
Tree containing global information on SVD u-coordinate overlaps.
TH1F * h_U_Cl1Cl2_DeltaRes[5]
Histogram of SVD differences of u-coordinate residuals grouped by clusters sizes.
float extResV_PXD
tree t_PXD branch extResV_PXD/F
float intZ_PXD
tree t_PXD branch intZ_PXD/F
float extTrkQoP_SVD_U
U external track q/p.
float extTruePos_SVD_U
U external true position.
TH2F * h_DeltaResUPhi_Lyr1
2D Histogram of DeltaRes_u vs phi of VXD overlaps for layer 1
TH2F * h_Lyr3[8][3]
Sensor hit-map for layer 3 from reconstructed u and v coordinates.
float intTrkPosErr_SVD_U
U internal track position error.
TH2F * h_DeltaResVz_Lyr3
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 3
TH1F * h_V_DeltaRes
Histogram of VXD ( PXD + SVD ) differences of v-coordinate residuals.
TH1F * h_U_DeltaRes_SVD_Lyr4
Histogram of SVD layer-4 u-coordinate differences of residuals.
float intTruePos_SVD_V
V internal true position.
float extClPosErr_SVD_V
V external cluster position error.
float extClPosErr_SVD_U
U external cluster position error.
TH2F * h_DeltaResUz_Lyr2
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 2
float intResV_PXD
tree t_PXD branch intResV/PXD/F
unsigned int intSize_SVD_U
U internal size.
float intTrkQoP_SVD_V
V internal track q/p.
float intClPos_SVD_V
V internal cluster position.
TH2F * h_DeltaResUz_Lyr1
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 1
unsigned int extSize_SVD_V
V external size.
TH2F * h_DeltaResUz_Lyr5
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 5
unsigned int extSize_SVD_U
U external size.
unsigned int extSensor_SVD_U
U external sensor.
unsigned int extLayer_SVD_V
V external layer.
unsigned int extLayer_PXD
tree t_PXD branch extLayer_PXD/i
unsigned int extLadder_SVD_U
U external ladder.
TH2F * h_Lyr1[9][3]
Sensor hit-map for layer 1 from reconstructed u and v coordinates.
TH2F * h_Lyr6[17][6]
Sensor hit-map for layer 6 from reconstructed u and v coordinates.
TH2F * h_DeltaResVPhi_Lyr3
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 3
void defineHisto() override
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree()....
TH1F * h_V_Cl1Cl2_DeltaRes[5]
Histogram of SVD differences of v-coordinate residuals grouped by clusters sizes.
TH1F * h_U_DeltaRes_SVD_Lyr6
Histogram of SVD layer-6 u-coordinate differences of residuals.
float extU_PXD
tree t_PXD branch extU_PXD/F
TH1F * h_V_DeltaRes_SVD
Histogram of SVD v-coordinate differences of residuals.
float deltaRes_SVD_U
U difference between external and internal residual.
unsigned int intLayer_SVD_V
V internal layer.
float extResU_PXD
tree t_PXD branch extResU_PXD/F
TH1F * h_V_DeltaRes_SVD_Lyr6
Histogram of SVD layer-6 v-coordinate differences of residuals.
float extPhi_PXD
tree t_PXD branch extPhi/PXD/F
float intClPhi_SVD_V
V internal cluster global phi.
TH1F * h_V_DeltaRes_SVD_Lyr4
Histogram of SVD layer-4 v-coordinate differences of residuals.
float extRes_SVD_U
U external residual computed by genfit.
TH2F * h_DeltaResVPhi_Lyr1
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 1
void event() override
Compute the difference of coordinate residuals between two hits in overlapping sensors of a same VXD ...
float intRes_SVD_V
V internal residual computed by genfit.
float intClPosErr_SVD_V
V internal cluster position error.
unsigned int extSensor_PXD
tree t_PXD branch extSensor_PXD/i
unsigned int extLadder_SVD_V
V external ladder.
float extTrkPrime_SVD_V
V external tan of incident angle projected on u,w.
float intRes_SVD_U
U internal residual computed by genfit.
float intResU_PXD
tree t_PXD branch intResU_PXD/F
float intTrkPrime_SVD_U
U internal tan of incident angle projected on u,w.
TH2F * h_DeltaResVz_Lyr6
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 6
float intClZ_SVD_U
U internal cluster global Z.
TH1F * h_V_DeltaRes_PXD_Lyr1
Histogram of PXD layer-1 v-coordinate differences of residuals.
TTree * t_SVD_V
Tree containing global information on SVD v-coordinate overlaps.
TH1F * h_U_DeltaRes_SVD
Histogram of SVD u-coordinate differences of residuals.
TH1F * h_U_DeltaRes_PXD_Lyr1
Histogram of PXD layer-1 u-coordinate differences of residuals.
float intTrkPrime_SVD_V
V internal tan of incident angle projected on u,w.
TH1F * h_V_DeltaRes_PXD_Lyr2
Histogram of PXD layer-2 v-coordinate differences of residuals.
unsigned int intLadder_PXD
tree t_PXD branch intLadder_PXD/i
unsigned int intLayer_SVD_U
U internal layer.
float extV_PXD
tree t_PXD branch extV_PXD/F
TH1F * h_U_DeltaRes_PXD
Histogram of PXD u-coordinate differences of residuals.
unsigned int intSensor_SVD_V
V internal sensor.
Abstract base class for different kinds of events.
float intTrkPosErr_SVD_V
V internal track position error.
float extClPhi_SVD_U
U external cluster global phi.
OverlapResidualsModule()
Constructor.
float extTrkPos_SVD_V
V external track position.
TH2F * h_DeltaResUPhi_Lyr5
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 5
TH2F * h_DeltaResUPhi_Lyr3
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 3
unsigned int intLadder_SVD_U
U internal ladder.
float extClZ_SVD_V
V external cluster global Z.
float extTrkPrime_SVD_U
U external tan of incident angle projected on u,w.
float intPhi_PXD
tree t_PXD branch intPhi_PXD/F
float extTrkPos_SVD_U
U external track position.
TH2F * h_DeltaResVPhi_Lyr5
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 5
float extTrkQoP_SVD_V
V external track q/p.
float intTrkQoP_SVD_U
U internal track q/p.
std::string m_recoTracksStoreArrayName
StoreArray name of the input and output RecoTracks.
TH2F * h_DeltaResVPhi_Lyr6
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 6
float extTrkPosErr_SVD_U
U external track position error.
TH2F * h_DeltaResUPhi_Lyr6
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 6
void initialize() override
Register input and output data.
TH1F * h_U_DeltaRes_SVD_Lyr3
Histogram of SVD layer-3 u-coordinate differences of residuals.
TH2F * h_Lyr5[13][5]
Sensor hit-map for layer 5 from reconstructed u and v coordinates.
float extClPos_SVD_V
V external cluster position.
StoreArray< SVDCluster > m_svdcluster
Array storing SVD clusters.
TH2F * h_Lyr2[13][3]
Sensor hit-map for layer 2 from reconstructed u and v coordinates.
unsigned int extSensor_SVD_V
V external sensor.
float intClPos_SVD_U
U internal cluster position.
unsigned int intLayer_PXD
tree t_PXD branch intLayer_PXD/i
TH2F * h_DeltaResVz_Lyr5
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 5
StoreArray< PXDCluster > m_pxdcluster
Array storing PXD clusters.
TH2F * h_DeltaResVPhi_Lyr2
2D histogram of DeltaRes_v vs phi of VXD overlaps for layer 2
float intClZ_SVD_V
V internal cluster global Z.
float intTruePos_SVD_U
U internal true position.
TH2F * h_DeltaResUz_Lyr6
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 6
float intClPhi_SVD_U
U internal cluster global phi.
TH1F * h_V_DeltaRes_SVD_Lyr3
Histogram of SVD layer-3 v-coordinate differences of residuals.
float extClPhi_SVD_V
V external cluster global phi.
TH1F * h_U_DeltaRes_PXD_Lyr2
Histogram of PXD layer-2 u-coordinate differences of residuals.
float intClPosErr_SVD_U
U internal cluster position error.
TH2F * h_Lyr4[11][4]
Sensor hit-map for layer 4 from reconstructed u and v coordinates.
unsigned int intLadder_SVD_V
V internal ladder.
float deltaResU_PXD
tree t_PXD branch deltaResU/F
float extClZ_SVD_U
U external cluster global Z.
unsigned int intSensor_SVD_U
U internal sensor.
float intTrkPos_SVD_U
U internal track position.
TH2F * h_DeltaResVz_Lyr1
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 1
float extClPos_SVD_U
U external cluster position.
unsigned int intSensor_PXD
tree t_PXD branch intSensor_PXD/i
float intV_PXD
tree t_PXD branch intV_PXD/F
float extRes_SVD_V
V external residual computed by genfit.
TH1F * h_U_DeltaRes_SVD_Lyr5
Histogram of SVD layer-5 u-coordinate differences of residuals.
TH1F * h_SVDstrips_Mult
Histogram of SVD strips multiplicity.
unsigned int extLadder_PXD
tree t_PXD branch extLadder_PXD/i
TH1F * h_V_DeltaRes_PXD
Histogram of PXD v-coordinate differences of residuals.
bool m_ExpertLevel
Expert level switch.
float intU_PXD
tree t_PXD branch intU_PXD/F
TH1F * h_V_DeltaRes_SVD_Lyr5
Histogram of SVD layer-5 v-coordinate differences of residuals.
TH2F * h_DeltaResVz_Lyr2
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 2
float deltaRes_SVD_V
V difference between external and internal residual.
TH2F * h_DeltaResUz_Lyr4
2D histogram of DeltaRes_u vs z of VXD overlaps for layer 4
float extTruePos_SVD_V
V external true position.
TH2F * h_DeltaResUPhi_Lyr2
2D histogram of DeltaRes_u vs phi of VXD overlaps for layer 2
unsigned int extLayer_SVD_U
U external layer.
TH2F * h_DeltaResVz_Lyr4
2D histogram of DeltaRes_v vs z of VXD overlaps for layer 4
float intTrkPos_SVD_V
V internal track position.