ATLAS Offline Software
PixelClusterValidationPlots.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 namespace ActsTrk {
8 
10  const std::string& sDir)
11  : PlotBase(pParent, sDir)
12  {
13  m_barrelEndcap = Book1D("barrelEndcap", "PixelCluster_barrelEndcap;Barrel-Endcap;Entries;", 5, -2, 3, false);
14 
15  m_layerDisk_barrel = Book1D("layerDisk_barrel", "PixelCluster_layerDisk_barrel;Layer Disk;Entries;", 9, 0, 9, false);
16  m_layerDisk_endcap = Book1D("layerDisk_endcap", "PixelCluster_layerDisk_endcap;Layer Disk;Entries;", 9, 0, 9, false);
17 
18  m_phiModule_barrel = Book1D("phiModule_barrel", "PixelCluster_phiModule_barrel;Phi Module;Entries;", 56, 0, 56, false);
19  m_phiModule_endcap = Book1D("phiModule_endcap", "PixelCluster_phiModule_endcap;Phi Module;Entries;", 56, 0, 56, false);
20 
21  m_etaModule_barrel = Book1D("etaModule_barrel", "PixelCluster_etaModule_barrel;Eta Module;Entries;", 46, -18, 28, false);
22  m_etaModule_endcap = Book1D("etaModule_endcap", "PixelCluster_etaModule_endcap;Eta Module;Entries;", 46, -18, 28, false);
23 
24  m_isInnermost_barrel = Book1D("isInnermost_barrel", "PixelCluster_isInnermost_barrel;In Innermost;Entries;", 2, 0, 2, false);
25  m_isInnermost_endcap = Book1D("isInnermost_endcap", "PixelCluster_isInnermost_endcap;In Innermost;Entries;", 2, 0, 2, false);
26 
27  m_isNextToInnermost_barrel = Book1D("isNextToInnermost_barrel", "PixelCluster_isNextToInnermost_barrel;Is Next To Innermost;Entries", 2, 0, 2, false);
28  m_isNextToInnermost_endcap = Book1D("isNextToInnermost_endcap", "PixelCluster_isNextToInnermost_endcap;Is Next To Innermost;Entries", 2, 0, 2, false);
29 
30  m_eta_barrel = Book1D("eta_barrel", "PixelCluster_eta_barrel;eta;Entries;", 50, -5, 5, false);
31  m_eta_endcap = Book1D("eta_endcap", "PixelCluster_eta_endcap;eta;Entries;", 50, -5, 5, false);
32 
33  m_perp_barrel = Book1D("perp_barrel", "PixelCluster_perp_barrel;r [mm];Entries;", 100, 0, 320, false);
34  m_perp_endcap = Book1D("perp_endcap", "PixelCluster_perp_endcap;r [mm];Entries;", 100, 0, 320, false);
35 
36  m_total_charge_barrel = Book1D("total_charge_barrel", "PixelCluster_totalCharge_barrel;charge;Entries;", 50, 0, 300000, false);
37  m_total_charge_endcap = Book1D("total_charge_endcap", "PixelCluster_totalCharge_endcap;charge;Entries;", 50, 0, 300000, false);
38 
39  m_total_tot_barrel = Book1D("total_tot_barrel", "PixelCluster_totalTot_barrel;charge;Entries;", 50, 0, 5000, false);
40  m_total_tot_endcap = Book1D("total_tot_endcap", "PixelCluster_totalTot_endcap;charge;Entries;", 50, 0, 5000, false);
41 
42  m_omega_x_barrel = Book1D("omega_x_barrel", "PixelCluster_omega_x_barrel;omega x;Entries;", 50, 0, 1, false);
43  m_omega_x_endcap = Book1D("omega_x_endcap", "PixelCluster_omega_x_endcap;omega x;Entries;", 50, 0, 1, false);
44 
45  m_omega_y_barrel = Book1D("omega_y_barrel", "PixelCluster_omega_y_barrel;omega x;Entries;", 50, 0, 1, false);
46  m_omega_y_endcap = Book1D("omega_y_endcap", "PixelCluster_omega_y_endcap;omega x;Entries;", 50, 0, 1, false);
47 
48  m_lvl1a_barrel = Book1D("lvl1a_barrel", "PixelCluster_lvl1a_barrel;lvl1a;Entries;",20, 0, 20, false);
49  m_lvl1a_endcap = Book1D("lvl1a_endcap", "PixelCluster_lvl1a_endcap;lvl1a;Entries;",20, 0, 20, false);
50 
51  m_global_x_barrel = Book1D("global_x_barrel", "PixelCluster_global_x_barrel;Global x [mm];Entries;", 64, -350, 350, false);
52  m_global_x_endcap = Book1D("global_x_endcap", "PixelCluster_global_x_endcap;Global x [mm];Entries;", 64, -350, 350, false);
53 
54  m_global_y_barrel = Book1D("global_y_barrel", "PixelCluster_global_y_barrel;Global y [mm];Entries;", 64, -350, 350, false);
55  m_global_y_endcap = Book1D("global_y_endcap", "PixelCluster_global_y_endcap;Global y [mm];Entries;", 64, -350, 350, false);
56 
57  m_global_z_barrel = Book1D("global_z_barrel", "PixelCluster_global_z_barrel;Global z [mm];Entries;", 100, -3000, 3000, false);
58  m_global_z_endcap = Book1D("global_z_endcap", "PixelCluster_global_z_endcap;Global z [mm];Entries;", 100, -3000, 3000, false);
59 
60  m_local_x_barrel = Book1D("local_x_barrel", "PixelCluster_local_x_barrel;Local x [mm];Entries;", 56, -28, 28, false);
61  m_local_x_endcap = Book1D("local_x_endcap", "PixelCluster_local_x_endcap;Local x [mm];Entries;", 56, -28, 28, false);
62 
63  m_local_y_barrel = Book1D("local_y_barrel", "PixelCluster_local_y_barrel;Local y [mm];Entries;", 56, -28, 28, false);
64  m_local_y_endcap = Book1D("local_y_endcap", "PixelCluster_local_y_endcap;Local y [mm];Entries;", 56, -28, 28, false);
65 
66  m_localCovXX_barrel = Book1D("localCovXX_barrel", "PixelCluster_localCovXX_barrel;Local Cov XX [mm2];Entries;", 100, 0, 0.9*1e-3, false);
67  m_localCovXX_endcap = Book1D("localCovXX_endcap", "PixelCluster_localCovXX_endcap;Local Cov XX [mm2];Entries;", 100, 0, 0.9*1e-3, false);
68 
69  m_localCovYY_barrel = Book1D("localCovYY_barrel", "PixelCluster_localCovYY_barrel;Local Cov YY [mm2];Entries;", 100, 0, 0.9*1e-3, false);
70  m_localCovYY_endcap = Book1D("localCovYY_endcap", "PixelCluster_localCovYY_endcap;Local Cov YY [mm2];Entries;", 100, 0, 0.9*1e-3, false);
71 
72  m_sizeX_barrel = Book1D("sizeX_barrel", "PixelCluster_sizeX_barrel;Size X;Entries;", 100, 0, 400, false);
73  m_sizeX_endcap = Book1D("sizeX_endcap", "PixelCluster_sizeX_endcap;Size X;Entries;", 100, 0, 400, false);
74 
75  m_sizeY_barrel = Book1D("sizeY_barrel", "PixelCluster_sizeY_barrel;Size Y;Entries;", 100, 0, 400, false);
76  m_sizeY_endcap = Book1D("sizeY_endcap", "PixelCluster_sizeY_endcap;Size Y;Entries;", 100, 0, 400, false);
77 
78  m_widthY_barrel = Book1D("widthY_barrel", "PixelCluster_widthY_barrel;Width Y;Entries;", 60, 0, 30, false);
79  m_widthY_endcap = Book1D("widthY_endcap", "PixelCluster_widthY_endcap;Width Y;Entries;", 60, 0, 30, false);
80 
81  m_global_xy_barrel = Book2D("global_xy_barrel", "PixelCluster_global_xy_barrel;x [mm];y [mm];", 64, -320, 320, 64, -350, 350, false);
82  m_global_xy_endcap = Book2D("global_xy_endcap", "PixelCluster_global_xy_endcap;x [mm];y [mm];", 64, -320, 320, 64, -350, 350, false);
83 
84  m_global_zr_barrel = Book2D("global_zr_barrel", "PixelCluster_global_zr_barrel;z [mm];r [mm];", 100, -3000, 3000, 100, 0, 350, false);
85  m_global_zr_endcap = Book2D("global_zr_endcap", "PixelCluster_global_zr_endcap;z [mm];r [mm];", 100, -3000, 3000, 100, 0, 350, false);
86  }
87 
89  float beamSpotWeight,
90  const PixelID* pixelID)
91  {
92  const Identifier& id = pixelID->wafer_id(cluster->identifierHash());
93  int pixBrlEc = pixelID->barrel_ec(id);
94  int pixLayerDisk = pixelID->layer_disk(id);
95 
96 
97  bool isBarrel = (pixBrlEc == 0);
98 
99  m_barrelEndcap->Fill(pixBrlEc, beamSpotWeight);
100 
101  const auto& local_position = cluster->template localPosition<2>();
102  const auto& local_covariance = cluster->template localCovariance<2>();
103  const auto& globalPos = cluster->globalPosition();
104  Amg::Vector3D globalPosition(globalPos(0, 0), globalPos(1, 0), globalPos(2, 0));
105 
106  if (isBarrel) {
107  m_layerDisk_barrel->Fill(pixLayerDisk, beamSpotWeight);
108  m_phiModule_barrel->Fill(pixelID->phi_module(id), beamSpotWeight);
109  m_etaModule_barrel->Fill(pixelID->eta_module(id), beamSpotWeight);
110  m_isInnermost_barrel->Fill(static_cast<int>(pixLayerDisk==0), beamSpotWeight);
111  m_isNextToInnermost_barrel->Fill(static_cast<int>(pixLayerDisk==1), beamSpotWeight);
112 
113  m_eta_barrel->Fill(globalPosition.eta(), beamSpotWeight);
114  m_perp_barrel->Fill(globalPosition.perp(), beamSpotWeight);
115 
116  m_total_charge_barrel->Fill(cluster->totalCharge(), beamSpotWeight);
117  m_total_tot_barrel->Fill(cluster->totalToT(), beamSpotWeight);
118 
119  m_omega_x_barrel->Fill(cluster->omegaX(), beamSpotWeight);
120  m_omega_y_barrel->Fill(cluster->omegaY(), beamSpotWeight);
121 
122  m_lvl1a_barrel->Fill(cluster->lvl1a(), beamSpotWeight);
123 
124  m_global_x_barrel->Fill(globalPos(0, 0), beamSpotWeight);
125  m_global_y_barrel->Fill(globalPos(1, 0), beamSpotWeight);
126  m_global_z_barrel->Fill(globalPos(2, 0), beamSpotWeight);
127 
128  m_local_x_barrel->Fill(local_position(0, 0), beamSpotWeight);
129  m_local_y_barrel->Fill(local_position(1, 0), beamSpotWeight);
130 
131  m_localCovXX_barrel->Fill(local_covariance(0, 0), beamSpotWeight);
132  m_localCovYY_barrel->Fill(local_covariance(1, 1), beamSpotWeight);
133 
134  m_sizeX_barrel->Fill(cluster->channelsInPhi(), beamSpotWeight);
135  m_sizeY_barrel->Fill(cluster->channelsInEta(), beamSpotWeight);
136 
137  m_widthY_barrel->Fill(cluster->widthInEta(), beamSpotWeight);
138 
139  m_global_xy_barrel->Fill(globalPos(0, 0), globalPos(1, 0), beamSpotWeight);
140  m_global_zr_barrel->Fill(globalPos(2, 0), globalPosition.perp(), beamSpotWeight);
141  } else {
142  m_layerDisk_endcap->Fill(pixLayerDisk, beamSpotWeight);
143  m_phiModule_endcap->Fill(pixelID->phi_module(id), beamSpotWeight);
144  m_etaModule_endcap->Fill(pixelID->eta_module(id), beamSpotWeight);
145  m_isInnermost_endcap->Fill(static_cast<int>(pixLayerDisk==0), beamSpotWeight);
146  m_isNextToInnermost_endcap->Fill(static_cast<int>(pixLayerDisk==1 or pixLayerDisk==2), beamSpotWeight);
147 
148  m_eta_endcap->Fill(globalPosition.eta(), beamSpotWeight);
149  m_perp_endcap->Fill(globalPosition.perp(), beamSpotWeight);
150 
151  m_total_charge_endcap->Fill(cluster->totalCharge(), beamSpotWeight);
152  m_total_tot_endcap->Fill(cluster->totalToT(), beamSpotWeight);
153 
154  m_omega_x_endcap->Fill(cluster->omegaX(), beamSpotWeight);
155  m_omega_y_endcap->Fill(cluster->omegaY(), beamSpotWeight);
156 
157  m_lvl1a_endcap->Fill(cluster->lvl1a(), beamSpotWeight);
158 
159  m_global_x_endcap->Fill(globalPos(0, 0), beamSpotWeight);
160  m_global_y_endcap->Fill(globalPos(1, 0), beamSpotWeight);
161  m_global_z_endcap->Fill(globalPos(2, 0), beamSpotWeight);
162 
163  m_local_x_endcap->Fill(local_position(0, 0), beamSpotWeight);
164  m_local_y_endcap->Fill(local_position(1, 0), beamSpotWeight);
165 
166  m_localCovXX_endcap->Fill(local_covariance(0, 0), beamSpotWeight);
167  m_localCovYY_endcap->Fill(local_covariance(1, 1), beamSpotWeight);
168 
169  m_sizeX_endcap->Fill(cluster->channelsInPhi(), beamSpotWeight);
170  m_sizeY_endcap->Fill(cluster->channelsInEta(), beamSpotWeight);
171 
172  m_widthY_endcap->Fill(cluster->widthInEta(), beamSpotWeight);
173 
174  m_global_xy_endcap->Fill(globalPos(0, 0), globalPos(1, 0), beamSpotWeight);
175  m_global_zr_endcap->Fill(globalPos(2, 0), globalPosition.perp(), beamSpotWeight);
176  }
177 
178  }
179 
180 }
181 
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
ActsTrk::PixelClusterValidationPlots::m_phiModule_barrel
TH1 * m_phiModule_barrel
Definition: PixelClusterValidationPlots.h:30
xAOD::UncalibratedMeasurement_v1::identifierHash
DetectorIDHashType identifierHash() const
Returns the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash)
ActsTrk::PixelClusterValidationPlots::m_eta_endcap
TH1 * m_eta_endcap
Definition: PixelClusterValidationPlots.h:43
ActsTrk::PixelClusterValidationPlots::m_local_x_endcap
TH1 * m_local_x_endcap
Definition: PixelClusterValidationPlots.h:73
xAOD::PixelCluster_v1::widthInEta
float widthInEta() const
Returns the width of the cluster in phi (x) and eta (y) directions, respectively.
ActsTrk::PixelClusterValidationPlots::m_localCovYY_barrel
TH1 * m_localCovYY_barrel
Definition: PixelClusterValidationPlots.h:81
ActsTrk::PixelClusterValidationPlots::m_sizeY_barrel
TH1 * m_sizeY_barrel
Definition: PixelClusterValidationPlots.h:87
PlotBase
Definition: PlotBase.h:34
PixelID::barrel_ec
int barrel_ec(const Identifier &id) const
Values of different levels (failure returns 0)
Definition: PixelID.h:619
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
ActsTrk::PixelClusterValidationPlots::m_layerDisk_endcap
TH1 * m_layerDisk_endcap
Definition: PixelClusterValidationPlots.h:28
PixelClusterValidationPlots.h
ActsTrk::PixelClusterValidationPlots::m_omega_y_endcap
TH1 * m_omega_y_endcap
Definition: PixelClusterValidationPlots.h:58
PlotBase::Book2D
TH2F * Book2D(const std::string &name, const std::string &labels, int nBinsX, float startX, float endX, int nBinsY, float startY, float endY, bool prependDir=true)
Book a TH2F histogram.
Definition: PlotBase.cxx:123
ActsTrk::PixelClusterValidationPlots::m_total_charge_barrel
TH1 * m_total_charge_barrel
Definition: PixelClusterValidationPlots.h:48
ActsTrk::PixelClusterValidationPlots::m_global_z_barrel
TH1 * m_global_z_barrel
Definition: PixelClusterValidationPlots.h:69
ActsTrk::PixelClusterValidationPlots::m_global_xy_endcap
TH2 * m_global_xy_endcap
Definition: PixelClusterValidationPlots.h:94
ActsTrk::PixelClusterValidationPlots::m_perp_endcap
TH1 * m_perp_endcap
Definition: PixelClusterValidationPlots.h:46
xAOD::PixelCluster_v1::totalCharge
float totalCharge() const
Returns the sum of the charges of the channels building the cluster.
ActsTrk::PixelClusterValidationPlots::m_layerDisk_barrel
TH1 * m_layerDisk_barrel
Definition: PixelClusterValidationPlots.h:27
PixelID::wafer_id
Identifier wafer_id(int barrel_ec, int layer_disk, int phi_module, int eta_module) const
For a single crystal.
Definition: PixelID.h:364
ActsTrk::PixelClusterValidationPlots::m_sizeX_barrel
TH1 * m_sizeX_barrel
Definition: PixelClusterValidationPlots.h:84
ActsTrk::PixelClusterValidationPlots::m_global_y_barrel
TH1 * m_global_y_barrel
Definition: PixelClusterValidationPlots.h:66
PlotBase::Book1D
TH1D * Book1D(const std::string &name, const std::string &labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
Definition: PlotBase.cxx:94
ActsTrk::PixelClusterValidationPlots::fill
void fill(const xAOD::PixelCluster *cluster, float beamSpotWeight, const PixelID *)
Definition: PixelClusterValidationPlots.cxx:88
ActsTrk::PixelClusterValidationPlots::m_phiModule_endcap
TH1 * m_phiModule_endcap
Definition: PixelClusterValidationPlots.h:31
ActsTrk::PixelClusterValidationPlots::m_localCovXX_barrel
TH1 * m_localCovXX_barrel
Definition: PixelClusterValidationPlots.h:78
ActsTrk::PixelClusterValidationPlots::m_local_y_endcap
TH1 * m_local_y_endcap
Definition: PixelClusterValidationPlots.h:76
ActsTrk::PixelClusterValidationPlots::m_global_xy_barrel
TH2 * m_global_xy_barrel
Definition: PixelClusterValidationPlots.h:93
ActsTrk::PixelClusterValidationPlots::m_local_y_barrel
TH1 * m_local_y_barrel
Definition: PixelClusterValidationPlots.h:75
ActsTrk::PixelClusterValidationPlots::m_isInnermost_endcap
TH1 * m_isInnermost_endcap
Definition: PixelClusterValidationPlots.h:37
ActsTrk::PixelClusterValidationPlots::m_local_x_barrel
TH1 * m_local_x_barrel
Definition: PixelClusterValidationPlots.h:72
ActsTrk::PixelClusterValidationPlots::m_sizeX_endcap
TH1 * m_sizeX_endcap
Definition: PixelClusterValidationPlots.h:85
ActsTrk::PixelClusterValidationPlots::m_total_charge_endcap
TH1 * m_total_charge_endcap
Definition: PixelClusterValidationPlots.h:49
ActsTrk::PixelClusterValidationPlots::m_eta_barrel
TH1 * m_eta_barrel
Definition: PixelClusterValidationPlots.h:42
ActsTrk::PixelClusterValidationPlots::m_sizeY_endcap
TH1 * m_sizeY_endcap
Definition: PixelClusterValidationPlots.h:88
ActsTrk::PixelClusterValidationPlots::m_omega_y_barrel
TH1 * m_omega_y_barrel
Definition: PixelClusterValidationPlots.h:57
ActsTrk::PixelClusterValidationPlots::m_etaModule_endcap
TH1 * m_etaModule_endcap
Definition: PixelClusterValidationPlots.h:34
ActsTrk::PixelClusterValidationPlots::m_lvl1a_barrel
TH1 * m_lvl1a_barrel
Definition: PixelClusterValidationPlots.h:60
ActsTrk::PixelClusterValidationPlots::m_total_tot_endcap
TH1 * m_total_tot_endcap
Definition: PixelClusterValidationPlots.h:52
ActsTrk::PixelClusterValidationPlots::m_isNextToInnermost_barrel
TH1 * m_isNextToInnermost_barrel
Definition: PixelClusterValidationPlots.h:39
ActsTrk::PixelClusterValidationPlots::m_total_tot_barrel
TH1 * m_total_tot_barrel
Definition: PixelClusterValidationPlots.h:51
ActsTrk::PixelClusterValidationPlots::m_barrelEndcap
TH1 * m_barrelEndcap
Definition: PixelClusterValidationPlots.h:25
ActsTrk::PixelClusterValidationPlots::m_omega_x_barrel
TH1 * m_omega_x_barrel
Definition: PixelClusterValidationPlots.h:54
ActsTrk::PixelClusterValidationPlots::m_isNextToInnermost_endcap
TH1 * m_isNextToInnermost_endcap
Definition: PixelClusterValidationPlots.h:40
ActsTrk::PixelClusterValidationPlots::m_omega_x_endcap
TH1 * m_omega_x_endcap
Definition: PixelClusterValidationPlots.h:55
PixelID::layer_disk
int layer_disk(const Identifier &id) const
Definition: PixelID.h:626
PixelID::eta_module
int eta_module(const Identifier &id) const
Definition: PixelID.h:651
xAOD::PixelCluster_v1::globalPosition
ConstVectorMap< 3 > globalPosition() const
Returns the global position of the pixel cluster.
Definition: PixelCluster_v1.cxx:15
ActsTrk::PixelClusterValidationPlots::m_global_z_endcap
TH1 * m_global_z_endcap
Definition: PixelClusterValidationPlots.h:70
xAOD::PixelCluster_v1::totalToT
int totalToT() const
Returns the sum of the ToTs of the channels building the cluster.
xAOD::PixelCluster_v1::omegaX
float omegaX() const
Returns omegax and omegay, i.e.
ActsTrk::PixelClusterValidationPlots::m_global_x_barrel
TH1 * m_global_x_barrel
Definition: PixelClusterValidationPlots.h:63
ActsTrk::PixelClusterValidationPlots::m_global_x_endcap
TH1 * m_global_x_endcap
Definition: PixelClusterValidationPlots.h:64
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition: GeoPrimitives.h:47
xAOD::PixelCluster_v1::omegaY
float omegaY() const
ActsTrk::PixelClusterValidationPlots::m_widthY_endcap
TH1 * m_widthY_endcap
Definition: PixelClusterValidationPlots.h:91
xAOD::PixelCluster_v1
Definition: PixelCluster_v1.h:17
ActsTrk::PixelClusterValidationPlots::m_localCovYY_endcap
TH1 * m_localCovYY_endcap
Definition: PixelClusterValidationPlots.h:82
ActsTrk::PixelClusterValidationPlots::m_isInnermost_barrel
TH1 * m_isInnermost_barrel
Definition: PixelClusterValidationPlots.h:36
ActsTrk::PixelClusterValidationPlots::m_widthY_barrel
TH1 * m_widthY_barrel
Definition: PixelClusterValidationPlots.h:90
ActsTrk::PixelClusterValidationPlots::m_global_zr_endcap
TH2 * m_global_zr_endcap
Definition: PixelClusterValidationPlots.h:97
python.LArCondContChannels.isBarrel
isBarrel
Definition: LArCondContChannels.py:659
ActsTrk::PixelClusterValidationPlots::m_lvl1a_endcap
TH1 * m_lvl1a_endcap
Definition: PixelClusterValidationPlots.h:61
ActsTrk::PixelClusterValidationPlots::m_perp_barrel
TH1 * m_perp_barrel
Definition: PixelClusterValidationPlots.h:45
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:54
xAOD::PixelCluster_v1::channelsInEta
int channelsInEta() const
PixelID::phi_module
int phi_module(const Identifier &id) const
Definition: PixelID.h:644
PixelID
Definition: PixelID.h:67
ActsTrk::PixelClusterValidationPlots::m_global_y_endcap
TH1 * m_global_y_endcap
Definition: PixelClusterValidationPlots.h:67
ActsTrk::PixelClusterValidationPlots::m_global_zr_barrel
TH2 * m_global_zr_barrel
Definition: PixelClusterValidationPlots.h:96
ActsTrk::PixelClusterValidationPlots::PixelClusterValidationPlots
PixelClusterValidationPlots(PlotBase *pParent, const std::string &sDir)
Definition: PixelClusterValidationPlots.cxx:9
ActsTrk::PixelClusterValidationPlots::m_localCovXX_endcap
TH1 * m_localCovXX_endcap
Definition: PixelClusterValidationPlots.h:79
xAOD::PixelCluster_v1::channelsInPhi
int channelsInPhi() const
Returns the dimensions of the cluster in numbers of channels in phi (x) and eta (y) directions,...
xAOD::PixelCluster_v1::lvl1a
int lvl1a() const
Return the LVL1 accept.
ActsTrk::PixelClusterValidationPlots::m_etaModule_barrel
TH1 * m_etaModule_barrel
Definition: PixelClusterValidationPlots.h:33
Identifier
Definition: IdentifierFieldParser.cxx:14