ATLAS Offline Software
HgtdClusterValidationPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ACTS_HGTD_CLUSTER_VALIDATION_PLOTS_H
6 #define ACTS_HGTD_CLUSTER_VALIDATION_PLOTS_H
7 
12 
13 namespace ActsTrk {
14 
16  public PlotBase {
17  public:
18  HgtdClusterValidationPlots(PlotBase* pParent, const std::string& sDir);
19  virtual ~HgtdClusterValidationPlots() = default;
20 
21  void fill(const xAOD::HGTDCluster* cluster,
22  const InDetDD::HGTD_DetectorElementCollection& hgtdElements,
23  float beamSpotWeight,
24  const HGTD_ID*);
25 
26  private:
27  TH1* m_barrelEndcap {};
28 
29  TH1* m_layer_right {};
30  TH1* m_layer_left {};
31 
34 
37 
40 
43 
44  TH1* m_eta {};
45 
46  TH1* m_local_x_right {};
47  TH1* m_local_y_right {};
48  TH1* m_local_t_right {};
49 
53 
57 
58  TH1* m_local_x_left {};
59  TH1* m_local_y_left {};
60  TH1* m_local_t_left {};
61 
65 
66  TH1* m_global_x_left {};
67  TH1* m_global_y_left {};
68  TH1* m_global_z_left {};
69  TH1* m_global_r_left {};
70 
75 
76  TH2* m_local_xy_left {};
79  };
80 
81 }
82 
83 #endif
ActsTrk::HgtdClusterValidationPlots::m_local_y_left
TH1 * m_local_y_left
Definition: HgtdClusterValidationPlots.h:59
ActsTrk::HgtdClusterValidationPlots::m_localCovXX_right
TH1 * m_localCovXX_right
Definition: HgtdClusterValidationPlots.h:50
ActsTrk::HgtdClusterValidationPlots::m_localCovXX_left
TH1 * m_localCovXX_left
Definition: HgtdClusterValidationPlots.h:62
ActsTrk::HgtdClusterValidationPlots::m_global_xy_left
TH2 * m_global_xy_left
Definition: HgtdClusterValidationPlots.h:77
ActsTrk::HgtdClusterValidationPlots::m_localCovYY_right
TH1 * m_localCovYY_right
Definition: HgtdClusterValidationPlots.h:51
PlotBase
Definition: PlotBase.h:34
ActsTrk::HgtdClusterValidationPlots::m_global_zr_right
TH2 * m_global_zr_right
Definition: HgtdClusterValidationPlots.h:56
ActsTrk::HgtdClusterValidationPlots::m_eta_module_right
TH1 * m_eta_module_right
Definition: HgtdClusterValidationPlots.h:35
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
ActsTrk::HgtdClusterValidationPlots::m_global_zr_left
TH2 * m_global_zr_left
Definition: HgtdClusterValidationPlots.h:78
ActsTrk::HgtdClusterValidationPlots::m_global_z_right
TH1 * m_global_z_right
Definition: HgtdClusterValidationPlots.h:73
ActsTrk::HgtdClusterValidationPlots::m_phi_module_right
TH1 * m_phi_module_right
Definition: HgtdClusterValidationPlots.h:32
ActsTrk::HgtdClusterValidationPlots::m_eta
TH1 * m_eta
Definition: HgtdClusterValidationPlots.h:44
ActsTrk::HgtdClusterValidationPlots::~HgtdClusterValidationPlots
virtual ~HgtdClusterValidationPlots()=default
xAOD::HGTDCluster_v1
Definition: HGTDCluster_v1.h:23
ActsTrk::HgtdClusterValidationPlots::HgtdClusterValidationPlots
HgtdClusterValidationPlots(PlotBase *pParent, const std::string &sDir)
Definition: HgtdClusterValidationPlots.cxx:11
ActsTrk::HgtdClusterValidationPlots::m_eta_module_left
TH1 * m_eta_module_left
Definition: HgtdClusterValidationPlots.h:36
ActsTrk::HgtdClusterValidationPlots::m_global_x_right
TH1 * m_global_x_right
Definition: HgtdClusterValidationPlots.h:71
ActsTrk::HgtdClusterValidationPlots::m_phi_index_left
TH1 * m_phi_index_left
Definition: HgtdClusterValidationPlots.h:39
ActsTrk::HgtdClusterValidationPlots::m_phi_index_right
TH1 * m_phi_index_right
Definition: HgtdClusterValidationPlots.h:38
ActsTrk::HgtdClusterValidationPlots::m_local_x_right
TH1 * m_local_x_right
Definition: HgtdClusterValidationPlots.h:46
ActsTrk::HgtdClusterValidationPlots::m_global_x_left
TH1 * m_global_x_left
Definition: HgtdClusterValidationPlots.h:66
ActsTrk::HgtdClusterValidationPlots::m_local_xy_right
TH2 * m_local_xy_right
Definition: HgtdClusterValidationPlots.h:54
ActsTrk::HgtdClusterValidationPlots::m_local_x_left
TH1 * m_local_x_left
Definition: HgtdClusterValidationPlots.h:58
HGTDClusterContainer.h
ActsTrk::HgtdClusterValidationPlots::m_local_t_left
TH1 * m_local_t_left
Definition: HgtdClusterValidationPlots.h:60
ActsTrk::HgtdClusterValidationPlots::fill
void fill(const xAOD::HGTDCluster *cluster, const InDetDD::HGTD_DetectorElementCollection &hgtdElements, float beamSpotWeight, const HGTD_ID *)
Definition: HgtdClusterValidationPlots.cxx:73
HGTD_ID
Definition: HGTD_ID.h:47
ActsTrk::HgtdClusterValidationPlots::m_layer_left
TH1 * m_layer_left
Definition: HgtdClusterValidationPlots.h:30
ActsTrk::HgtdClusterValidationPlots::m_localCovTT_right
TH1 * m_localCovTT_right
Definition: HgtdClusterValidationPlots.h:52
ActsTrk::HgtdClusterValidationPlots::m_global_r_left
TH1 * m_global_r_left
Definition: HgtdClusterValidationPlots.h:69
ActsTrk::HgtdClusterValidationPlots::m_localCovYY_left
TH1 * m_localCovYY_left
Definition: HgtdClusterValidationPlots.h:63
ActsTrk::HgtdClusterValidationPlots
Definition: HgtdClusterValidationPlots.h:16
HGTD_DetectorElementCollection.h
HGTD_ID.h
ActsTrk::HgtdClusterValidationPlots::m_global_r_right
TH1 * m_global_r_right
Definition: HgtdClusterValidationPlots.h:74
ActsTrk::HgtdClusterValidationPlots::m_eta_index_left
TH1 * m_eta_index_left
Definition: HgtdClusterValidationPlots.h:42
ActsTrk::HgtdClusterValidationPlots::m_localCovTT_left
TH1 * m_localCovTT_left
Definition: HgtdClusterValidationPlots.h:64
ActsTrk::HgtdClusterValidationPlots::m_global_y_left
TH1 * m_global_y_left
Definition: HgtdClusterValidationPlots.h:67
ActsTrk::HgtdClusterValidationPlots::m_layer_right
TH1 * m_layer_right
Definition: HgtdClusterValidationPlots.h:29
ActsTrk::HgtdClusterValidationPlots::m_global_y_right
TH1 * m_global_y_right
Definition: HgtdClusterValidationPlots.h:72
ActsTrk::HgtdClusterValidationPlots::m_phi_module_left
TH1 * m_phi_module_left
Definition: HgtdClusterValidationPlots.h:33
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:49
ActsTrk::HgtdClusterValidationPlots::m_global_xy_right
TH2 * m_global_xy_right
Definition: HgtdClusterValidationPlots.h:55
ActsTrk::HgtdClusterValidationPlots::m_global_z_left
TH1 * m_global_z_left
Definition: HgtdClusterValidationPlots.h:68
ActsTrk::HgtdClusterValidationPlots::m_local_t_right
TH1 * m_local_t_right
Definition: HgtdClusterValidationPlots.h:48
ActsTrk::HgtdClusterValidationPlots::m_local_xy_left
TH2 * m_local_xy_left
Definition: HgtdClusterValidationPlots.h:76
InDetDD::HGTD_DetectorElementCollection
Definition: HGTD_DetectorElementCollection.h:29
ActsTrk::HgtdClusterValidationPlots::m_local_y_right
TH1 * m_local_y_right
Definition: HgtdClusterValidationPlots.h:47
PlotBase.h
ActsTrk::HgtdClusterValidationPlots::m_barrelEndcap
TH1 * m_barrelEndcap
Definition: HgtdClusterValidationPlots.h:27
ActsTrk::HgtdClusterValidationPlots::m_eta_index_right
TH1 * m_eta_index_right
Definition: HgtdClusterValidationPlots.h:41