ATLAS Offline Software
StripSpacePointValidationPlots.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_SPACE_POINT_VALIDATION_PLOTS_H
6 #define ACTS_STRIP_SPACE_POINT_VALIDATION_PLOTS_H
7 
11 #include "InDetIdentifier/SCT_ID.h"
12 
13 #include <string>
14 
15 namespace ActsTrk {
16 
18  public PlotBase {
19  public:
20  StripSpacePointValidationPlots(PlotBase* pParent, const std::string& sDir,
21  const std::string& type = "Strip");
22  virtual ~StripSpacePointValidationPlots() = default;
23 
24  void fill(const xAOD::SpacePoint* spacePoint,
25  float beamSpotWeight,
26  const SCT_ID*);
27 
28  private:
29  std::string m_type;
30 
31  private:
32  TH1* m_barrelEndcap {};
33 
36 
39 
42 
45 
46  TH1* m_eta_barrel {};
47  TH1* m_eta_endcap {};
48 
49  TH1* m_perp_barrel {};
50  TH1* m_perp_endcap {};
51 
54 
57 
60 
63 
66 
69 
72 
75 
78 
81 
84 
87 
90  };
91 
92 }
93 
94 #endif
ActsTrk::StripSpacePointValidationPlots::m_stripCenterDistance_barrel
TH1 * m_stripCenterDistance_barrel
Definition: StripSpacePointValidationPlots.h:85
ActsTrk::StripSpacePointValidationPlots::m_bottomHalfStripLength_endcap
TH1 * m_bottomHalfStripLength_endcap
Definition: StripSpacePointValidationPlots.h:77
SCT_ID.h
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
ActsTrk::StripSpacePointValidationPlots::m_type
std::string m_type
Definition: StripSpacePointValidationPlots.h:29
PlotBase
Definition: PlotBase.h:34
ActsTrk::StripSpacePointValidationPlots::m_sideModule_endcap
TH1 * m_sideModule_endcap
Definition: StripSpacePointValidationPlots.h:44
ActsTrk::StripSpacePointValidationPlots::m_layerDisk_barrel
TH1 * m_layerDisk_barrel
Definition: StripSpacePointValidationPlots.h:34
ActsTrk::StripSpacePointValidationPlots::m_global_y_barrel
TH1 * m_global_y_barrel
Definition: StripSpacePointValidationPlots.h:55
ActsTrk::StripSpacePointValidationPlots::m_topStripDirection_endcap
TH1 * m_topStripDirection_endcap
Definition: StripSpacePointValidationPlots.h:80
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
ActsTrk::StripSpacePointValidationPlots::m_sideModule_barrel
TH1 * m_sideModule_barrel
Definition: StripSpacePointValidationPlots.h:43
ActsTrk::StripSpacePointValidationPlots
Definition: StripSpacePointValidationPlots.h:18
ActsTrk::StripSpacePointValidationPlots::m_globalCovR_endcap
TH1 * m_globalCovR_endcap
Definition: StripSpacePointValidationPlots.h:62
ActsTrk::StripSpacePointValidationPlots::m_global_y_endcap
TH1 * m_global_y_endcap
Definition: StripSpacePointValidationPlots.h:56
xAOD::SpacePoint_v1
Definition: SpacePoint_v1.h:29
ActsTrk::StripSpacePointValidationPlots::m_global_x_endcap
TH1 * m_global_x_endcap
Definition: StripSpacePointValidationPlots.h:53
ActsTrk::StripSpacePointValidationPlots::m_phiModule_barrel
TH1 * m_phiModule_barrel
Definition: StripSpacePointValidationPlots.h:37
ActsTrk::StripSpacePointValidationPlots::m_layerDisk_endcap
TH1 * m_layerDisk_endcap
Definition: StripSpacePointValidationPlots.h:35
ActsTrk::StripSpacePointValidationPlots::m_topStripCenter_endcap
TH1 * m_topStripCenter_endcap
Definition: StripSpacePointValidationPlots.h:89
ActsTrk::StripSpacePointValidationPlots::m_topHalfStripLength_endcap
TH1 * m_topHalfStripLength_endcap
Definition: StripSpacePointValidationPlots.h:74
ActsTrk::StripSpacePointValidationPlots::m_global_zr_endcap
TH2 * m_global_zr_endcap
Definition: StripSpacePointValidationPlots.h:71
ActsTrk::StripSpacePointValidationPlots::m_bottomStripDirection_barrel
TH1 * m_bottomStripDirection_barrel
Definition: StripSpacePointValidationPlots.h:82
ActsTrk::StripSpacePointValidationPlots::m_topStripDirection_barrel
TH1 * m_topStripDirection_barrel
Definition: StripSpacePointValidationPlots.h:79
ActsTrk::StripSpacePointValidationPlots::m_globalCovZ_barrel
TH1 * m_globalCovZ_barrel
Definition: StripSpacePointValidationPlots.h:64
ActsTrk::StripSpacePointValidationPlots::m_globalCovZ_endcap
TH1 * m_globalCovZ_endcap
Definition: StripSpacePointValidationPlots.h:65
ActsTrk::StripSpacePointValidationPlots::StripSpacePointValidationPlots
StripSpacePointValidationPlots(PlotBase *pParent, const std::string &sDir, const std::string &type="Strip")
Definition: StripSpacePointValidationPlots.cxx:10
ActsTrk::StripSpacePointValidationPlots::m_eta_endcap
TH1 * m_eta_endcap
Definition: StripSpacePointValidationPlots.h:47
ActsTrk::StripSpacePointValidationPlots::fill
void fill(const xAOD::SpacePoint *spacePoint, float beamSpotWeight, const SCT_ID *)
Definition: StripSpacePointValidationPlots.cxx:76
ActsTrk::StripSpacePointValidationPlots::m_perp_barrel
TH1 * m_perp_barrel
Definition: StripSpacePointValidationPlots.h:49
SpacePointAuxContainer.h
ActsTrk::StripSpacePointValidationPlots::~StripSpacePointValidationPlots
virtual ~StripSpacePointValidationPlots()=default
ActsTrk::StripSpacePointValidationPlots::m_eta_barrel
TH1 * m_eta_barrel
Definition: StripSpacePointValidationPlots.h:46
ActsTrk::StripSpacePointValidationPlots::m_bottomHalfStripLength_barrel
TH1 * m_bottomHalfStripLength_barrel
Definition: StripSpacePointValidationPlots.h:76
ActsTrk::StripSpacePointValidationPlots::m_global_zr_barrel
TH2 * m_global_zr_barrel
Definition: StripSpacePointValidationPlots.h:70
ActsTrk::StripSpacePointValidationPlots::m_etaModule_barrel
TH1 * m_etaModule_barrel
Definition: StripSpacePointValidationPlots.h:40
ActsTrk::StripSpacePointValidationPlots::m_stripCenterDistance_endcap
TH1 * m_stripCenterDistance_endcap
Definition: StripSpacePointValidationPlots.h:86
SpacePointContainer.h
SCT_ID
Definition: SCT_ID.h:68
ActsTrk::StripSpacePointValidationPlots::m_global_xy_barrel
TH2 * m_global_xy_barrel
Definition: StripSpacePointValidationPlots.h:67
ActsTrk::StripSpacePointValidationPlots::m_global_z_endcap
TH1 * m_global_z_endcap
Definition: StripSpacePointValidationPlots.h:59
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
ActsTrk::StripSpacePointValidationPlots::m_perp_endcap
TH1 * m_perp_endcap
Definition: StripSpacePointValidationPlots.h:50
ActsTrk::StripSpacePointValidationPlots::m_bottomStripDirection_endcap
TH1 * m_bottomStripDirection_endcap
Definition: StripSpacePointValidationPlots.h:83
ActsTrk::StripSpacePointValidationPlots::m_phiModule_endcap
TH1 * m_phiModule_endcap
Definition: StripSpacePointValidationPlots.h:38
ActsTrk::StripSpacePointValidationPlots::m_etaModule_endcap
TH1 * m_etaModule_endcap
Definition: StripSpacePointValidationPlots.h:41
ActsTrk::StripSpacePointValidationPlots::m_topStripCenter_barrel
TH1 * m_topStripCenter_barrel
Definition: StripSpacePointValidationPlots.h:88
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:54
ActsTrk::StripSpacePointValidationPlots::m_topHalfStripLength_barrel
TH1 * m_topHalfStripLength_barrel
Definition: StripSpacePointValidationPlots.h:73
ActsTrk::StripSpacePointValidationPlots::m_barrelEndcap
TH1 * m_barrelEndcap
Definition: StripSpacePointValidationPlots.h:32
PlotBase.h
ActsTrk::StripSpacePointValidationPlots::m_global_z_barrel
TH1 * m_global_z_barrel
Definition: StripSpacePointValidationPlots.h:58
ActsTrk::StripSpacePointValidationPlots::m_globalCovR_barrel
TH1 * m_globalCovR_barrel
Definition: StripSpacePointValidationPlots.h:61
ActsTrk::StripSpacePointValidationPlots::m_global_xy_endcap
TH2 * m_global_xy_endcap
Definition: StripSpacePointValidationPlots.h:68
ActsTrk::StripSpacePointValidationPlots::m_global_x_barrel
TH1 * m_global_x_barrel
Definition: StripSpacePointValidationPlots.h:52