ATLAS Offline Software
StripClusterValidationPlots.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_STRIP_CLUSTER_VALIDATION_PLOTS_H
6 #define ACTS_STRIP_CLUSTER_VALIDATION_PLOTS_H
7 
10 #include "InDetIdentifier/SCT_ID.h"
11 
12 namespace ActsTrk {
13 
15  public PlotBase {
16  public:
17  StripClusterValidationPlots(PlotBase* pParent, const std::string& sDir);
18  virtual ~StripClusterValidationPlots() = default;
19 
20  void fill(const xAOD::StripCluster* cluster,
21  float beamSpotWeight,
22  const SCT_ID*);
23 
24  private:
25  TH1* m_barrelEndcap {};
26 
29 
32 
35 
38 
39  TH1* m_eta_barrel {};
40  TH1* m_eta_endcap {};
41 
42  TH1* m_perp_barrel {};
43  TH1* m_perp_endcap {};
44 
47 
50 
53 
56 
59 
60  TH1* m_sizeX_barrel {};
61  TH1* m_sizeX_endcap {};
62 
65 
68  };
69 
70 }
71 
72 #endif
ActsTrk::StripClusterValidationPlots::StripClusterValidationPlots
StripClusterValidationPlots(PlotBase *pParent, const std::string &sDir)
Definition: StripClusterValidationPlots.cxx:9
SCT_ID.h
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
ActsTrk::StripClusterValidationPlots::m_sizeX_barrel
TH1 * m_sizeX_barrel
Definition: StripClusterValidationPlots.h:60
ActsTrk::StripClusterValidationPlots::m_eta_barrel
TH1 * m_eta_barrel
Definition: StripClusterValidationPlots.h:39
PlotBase
Definition: PlotBase.h:34
ActsTrk::StripClusterValidationPlots::m_perp_endcap
TH1 * m_perp_endcap
Definition: StripClusterValidationPlots.h:43
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
ActsTrk::StripClusterValidationPlots::m_global_zr_barrel
TH2 * m_global_zr_barrel
Definition: StripClusterValidationPlots.h:66
ActsTrk::StripClusterValidationPlots::m_localCovXX_barrel
TH1 * m_localCovXX_barrel
Definition: StripClusterValidationPlots.h:57
ActsTrk::StripClusterValidationPlots::m_global_xy_barrel
TH2 * m_global_xy_barrel
Definition: StripClusterValidationPlots.h:63
ActsTrk::StripClusterValidationPlots::m_perp_barrel
TH1 * m_perp_barrel
Definition: StripClusterValidationPlots.h:42
ActsTrk::StripClusterValidationPlots::m_global_y_barrel
TH1 * m_global_y_barrel
Definition: StripClusterValidationPlots.h:48
ActsTrk::StripClusterValidationPlots::m_etaModule_barrel
TH1 * m_etaModule_barrel
Definition: StripClusterValidationPlots.h:33
ActsTrk::StripClusterValidationPlots::m_global_xy_endcap
TH2 * m_global_xy_endcap
Definition: StripClusterValidationPlots.h:64
ActsTrk::StripClusterValidationPlots::m_phiModule_barrel
TH1 * m_phiModule_barrel
Definition: StripClusterValidationPlots.h:30
ActsTrk::StripClusterValidationPlots::m_global_x_endcap
TH1 * m_global_x_endcap
Definition: StripClusterValidationPlots.h:46
ActsTrk::StripClusterValidationPlots::m_barrelEndcap
TH1 * m_barrelEndcap
Definition: StripClusterValidationPlots.h:25
ActsTrk::StripClusterValidationPlots::m_etaModule_endcap
TH1 * m_etaModule_endcap
Definition: StripClusterValidationPlots.h:34
ActsTrk::StripClusterValidationPlots::m_layerDisk_barrel
TH1 * m_layerDisk_barrel
Definition: StripClusterValidationPlots.h:27
ActsTrk::StripClusterValidationPlots::m_layerDisk_endcap
TH1 * m_layerDisk_endcap
Definition: StripClusterValidationPlots.h:28
ActsTrk::StripClusterValidationPlots::m_eta_endcap
TH1 * m_eta_endcap
Definition: StripClusterValidationPlots.h:40
xAOD::StripCluster_v1
Definition: StripCluster_v1.h:17
ActsTrk::StripClusterValidationPlots
Definition: StripClusterValidationPlots.h:15
ActsTrk::StripClusterValidationPlots::m_sideModule_barrel
TH1 * m_sideModule_barrel
Definition: StripClusterValidationPlots.h:36
ActsTrk::StripClusterValidationPlots::m_global_z_barrel
TH1 * m_global_z_barrel
Definition: StripClusterValidationPlots.h:51
ActsTrk::StripClusterValidationPlots::~StripClusterValidationPlots
virtual ~StripClusterValidationPlots()=default
ActsTrk::StripClusterValidationPlots::m_global_z_endcap
TH1 * m_global_z_endcap
Definition: StripClusterValidationPlots.h:52
ActsTrk::StripClusterValidationPlots::m_phiModule_endcap
TH1 * m_phiModule_endcap
Definition: StripClusterValidationPlots.h:31
ActsTrk::StripClusterValidationPlots::m_global_y_endcap
TH1 * m_global_y_endcap
Definition: StripClusterValidationPlots.h:49
ActsTrk::StripClusterValidationPlots::m_local_x_endcap
TH1 * m_local_x_endcap
Definition: StripClusterValidationPlots.h:55
SCT_ID
Definition: SCT_ID.h:68
ActsTrk::StripClusterValidationPlots::m_sizeX_endcap
TH1 * m_sizeX_endcap
Definition: StripClusterValidationPlots.h:61
StripClusterContainer.h
ActsTrk::StripClusterValidationPlots::m_sideModule_endcap
TH1 * m_sideModule_endcap
Definition: StripClusterValidationPlots.h:37
ActsTrk::StripClusterValidationPlots::fill
void fill(const xAOD::StripCluster *cluster, float beamSpotWeight, const SCT_ID *)
Definition: StripClusterValidationPlots.cxx:58
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:54
ActsTrk::StripClusterValidationPlots::m_global_x_barrel
TH1 * m_global_x_barrel
Definition: StripClusterValidationPlots.h:45
PlotBase.h
ActsTrk::StripClusterValidationPlots::m_local_x_barrel
TH1 * m_local_x_barrel
Definition: StripClusterValidationPlots.h:54
ActsTrk::StripClusterValidationPlots::m_localCovXX_endcap
TH1 * m_localCovXX_endcap
Definition: StripClusterValidationPlots.h:58
ActsTrk::StripClusterValidationPlots::m_global_zr_endcap
TH2 * m_global_zr_endcap
Definition: StripClusterValidationPlots.h:67