ATLAS Offline Software
PixelClusterValidationPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ACTS_PIXEL_CLUSTER_VALIDATION_PLOTS_H
6 #define ACTS_PIXEL_CLUSTER_VALIDATION_PLOTS_H
7 
11 
12 namespace ActsTrk {
13 
15  public PlotBase {
16  public:
17  PixelClusterValidationPlots(PlotBase* pParent, const std::string& sDir);
18  virtual ~PixelClusterValidationPlots() = default;
19 
20  void fill(const xAOD::PixelCluster* cluster,
21  float beamSpotWeight,
22  const PixelID*);
23 
24  private:
25  TH1* m_barrelEndcap {};
26 
29 
32 
35 
38 
41 
42  TH1* m_eta_barrel {};
43  TH1* m_eta_endcap {};
44 
45  TH1* m_perp_barrel {};
46  TH1* m_perp_endcap {};
47 
50 
53 
56 
59 
60  TH1* m_lvl1a_barrel {};
61  TH1* m_lvl1a_endcap {};
62 
65 
68 
71 
74 
77 
80 
83 
84  TH1* m_sizeX_barrel {};
85  TH1* m_sizeX_endcap {};
86 
87  TH1* m_sizeY_barrel {};
88  TH1* m_sizeY_endcap {};
89 
90  TH1* m_widthY_barrel {};
91  TH1* m_widthY_endcap {};
92 
95 
98  };
99 
100 }
101 
102 #endif
PixelID.h
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
ActsTrk::PixelClusterValidationPlots::m_phiModule_barrel
TH1 * m_phiModule_barrel
Definition: PixelClusterValidationPlots.h:30
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
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
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
ActsTrk::PixelClusterValidationPlots::m_layerDisk_endcap
TH1 * m_layerDisk_endcap
Definition: PixelClusterValidationPlots.h:28
ActsTrk::PixelClusterValidationPlots::m_omega_y_endcap
TH1 * m_omega_y_endcap
Definition: PixelClusterValidationPlots.h:58
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
ActsTrk::PixelClusterValidationPlots::m_layerDisk_barrel
TH1 * m_layerDisk_barrel
Definition: PixelClusterValidationPlots.h:27
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
ActsTrk::PixelClusterValidationPlots::fill
void fill(const xAOD::PixelCluster *cluster, float beamSpotWeight, const PixelID *)
Definition: PixelClusterValidationPlots.cxx:88
ActsTrk::PixelClusterValidationPlots::~PixelClusterValidationPlots
virtual ~PixelClusterValidationPlots()=default
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
PixelClusterContainer.h
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
ActsTrk::PixelClusterValidationPlots::m_global_z_endcap
TH1 * m_global_z_endcap
Definition: PixelClusterValidationPlots.h:70
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
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
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
PlotBase.h
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
Definition: PixelClusterValidationPlots.h:15
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
ActsTrk::PixelClusterValidationPlots::m_etaModule_barrel
TH1 * m_etaModule_barrel
Definition: PixelClusterValidationPlots.h:33