ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsMonitoring
src
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
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
xAODInDetMeasurement/SpacePointContainer.h
"
10
#include "
xAODInDetMeasurement/SpacePointAuxContainer.h
"
11
#include "
InDetIdentifier/SCT_ID.h
"
12
13
#include <string>
14
15
namespace
ActsTrk
{
16
17
class
StripSpacePointValidationPlots
:
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
34
TH1*
m_layerDisk_barrel
{};
35
TH1*
m_layerDisk_endcap
{};
36
37
TH1*
m_phiModule_barrel
{};
38
TH1*
m_phiModule_endcap
{};
39
40
TH1*
m_etaModule_barrel
{};
41
TH1*
m_etaModule_endcap
{};
42
43
TH1*
m_sideModule_barrel
{};
44
TH1*
m_sideModule_endcap
{};
45
46
TH1*
m_eta_barrel
{};
47
TH1*
m_eta_endcap
{};
48
49
TH1*
m_perp_barrel
{};
50
TH1*
m_perp_endcap
{};
51
52
TH1*
m_global_x_barrel
{};
53
TH1*
m_global_x_endcap
{};
54
55
TH1*
m_global_y_barrel
{};
56
TH1*
m_global_y_endcap
{};
57
58
TH1*
m_global_z_barrel
{};
59
TH1*
m_global_z_endcap
{};
60
61
TH1*
m_globalCovR_barrel
{};
62
TH1*
m_globalCovR_endcap
{};
63
64
TH1*
m_globalCovZ_barrel
{};
65
TH1*
m_globalCovZ_endcap
{};
66
67
TH2*
m_global_xy_barrel
{};
68
TH2*
m_global_xy_endcap
{};
69
70
TH2*
m_global_zr_barrel
{};
71
TH2*
m_global_zr_endcap
{};
72
73
TH1*
m_topHalfStripLength_barrel
{};
74
TH1*
m_topHalfStripLength_endcap
{};
75
76
TH1*
m_bottomHalfStripLength_barrel
{};
77
TH1*
m_bottomHalfStripLength_endcap
{};
78
79
TH1*
m_topStripDirection_barrel
{};
80
TH1*
m_topStripDirection_endcap
{};
81
82
TH1*
m_bottomStripDirection_barrel
{};
83
TH1*
m_bottomStripDirection_endcap
{};
84
85
TH1*
m_stripCenterDistance_barrel
{};
86
TH1*
m_stripCenterDistance_endcap
{};
87
88
TH1*
m_topStripCenter_barrel
{};
89
TH1*
m_topStripCenter_endcap
{};
90
};
91
92
}
93
94
#endif
SpacePointContainer.h
PlotBase.h
SCT_ID.h
This is an Identifier helper class for the SCT subdetector.
SpacePointAuxContainer.h
ActsTrk::StripSpacePointValidationPlots::m_global_x_barrel
TH1 * m_global_x_barrel
Definition
StripSpacePointValidationPlots.h:52
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
ActsTrk::StripSpacePointValidationPlots::m_global_zr_barrel
TH2 * m_global_zr_barrel
Definition
StripSpacePointValidationPlots.h:70
ActsTrk::StripSpacePointValidationPlots::m_global_y_barrel
TH1 * m_global_y_barrel
Definition
StripSpacePointValidationPlots.h:55
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
ActsTrk::StripSpacePointValidationPlots::StripSpacePointValidationPlots
StripSpacePointValidationPlots(PlotBase *pParent, const std::string &sDir, const std::string &type="Strip")
Definition
StripSpacePointValidationPlots.cxx:10
ActsTrk::StripSpacePointValidationPlots::m_topStripCenter_endcap
TH1 * m_topStripCenter_endcap
Definition
StripSpacePointValidationPlots.h:89
ActsTrk::StripSpacePointValidationPlots::m_sideModule_endcap
TH1 * m_sideModule_endcap
Definition
StripSpacePointValidationPlots.h:44
ActsTrk::StripSpacePointValidationPlots::m_layerDisk_endcap
TH1 * m_layerDisk_endcap
Definition
StripSpacePointValidationPlots.h:35
ActsTrk::StripSpacePointValidationPlots::m_globalCovZ_barrel
TH1 * m_globalCovZ_barrel
Definition
StripSpacePointValidationPlots.h:64
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_eta_endcap
TH1 * m_eta_endcap
Definition
StripSpacePointValidationPlots.h:47
ActsTrk::StripSpacePointValidationPlots::m_globalCovR_barrel
TH1 * m_globalCovR_barrel
Definition
StripSpacePointValidationPlots.h:61
ActsTrk::StripSpacePointValidationPlots::m_type
std::string m_type
Definition
StripSpacePointValidationPlots.h:29
ActsTrk::StripSpacePointValidationPlots::m_bottomHalfStripLength_endcap
TH1 * m_bottomHalfStripLength_endcap
Definition
StripSpacePointValidationPlots.h:77
ActsTrk::StripSpacePointValidationPlots::m_global_z_endcap
TH1 * m_global_z_endcap
Definition
StripSpacePointValidationPlots.h:59
ActsTrk::StripSpacePointValidationPlots::m_bottomStripDirection_barrel
TH1 * m_bottomStripDirection_barrel
Definition
StripSpacePointValidationPlots.h:82
ActsTrk::StripSpacePointValidationPlots::m_phiModule_endcap
TH1 * m_phiModule_endcap
Definition
StripSpacePointValidationPlots.h:38
ActsTrk::StripSpacePointValidationPlots::m_topHalfStripLength_barrel
TH1 * m_topHalfStripLength_barrel
Definition
StripSpacePointValidationPlots.h:73
ActsTrk::StripSpacePointValidationPlots::m_phiModule_barrel
TH1 * m_phiModule_barrel
Definition
StripSpacePointValidationPlots.h:37
ActsTrk::StripSpacePointValidationPlots::m_eta_barrel
TH1 * m_eta_barrel
Definition
StripSpacePointValidationPlots.h:46
ActsTrk::StripSpacePointValidationPlots::m_global_xy_barrel
TH2 * m_global_xy_barrel
Definition
StripSpacePointValidationPlots.h:67
ActsTrk::StripSpacePointValidationPlots::m_stripCenterDistance_endcap
TH1 * m_stripCenterDistance_endcap
Definition
StripSpacePointValidationPlots.h:86
ActsTrk::StripSpacePointValidationPlots::m_sideModule_barrel
TH1 * m_sideModule_barrel
Definition
StripSpacePointValidationPlots.h:43
ActsTrk::StripSpacePointValidationPlots::m_topStripDirection_barrel
TH1 * m_topStripDirection_barrel
Definition
StripSpacePointValidationPlots.h:79
ActsTrk::StripSpacePointValidationPlots::m_layerDisk_barrel
TH1 * m_layerDisk_barrel
Definition
StripSpacePointValidationPlots.h:34
ActsTrk::StripSpacePointValidationPlots::m_globalCovZ_endcap
TH1 * m_globalCovZ_endcap
Definition
StripSpacePointValidationPlots.h:65
ActsTrk::StripSpacePointValidationPlots::m_etaModule_endcap
TH1 * m_etaModule_endcap
Definition
StripSpacePointValidationPlots.h:41
ActsTrk::StripSpacePointValidationPlots::m_barrelEndcap
TH1 * m_barrelEndcap
Definition
StripSpacePointValidationPlots.h:32
ActsTrk::StripSpacePointValidationPlots::m_topStripCenter_barrel
TH1 * m_topStripCenter_barrel
Definition
StripSpacePointValidationPlots.h:88
ActsTrk::StripSpacePointValidationPlots::~StripSpacePointValidationPlots
virtual ~StripSpacePointValidationPlots()=default
ActsTrk::StripSpacePointValidationPlots::m_etaModule_barrel
TH1 * m_etaModule_barrel
Definition
StripSpacePointValidationPlots.h:40
ActsTrk::StripSpacePointValidationPlots::m_bottomStripDirection_endcap
TH1 * m_bottomStripDirection_endcap
Definition
StripSpacePointValidationPlots.h:83
ActsTrk::StripSpacePointValidationPlots::m_stripCenterDistance_barrel
TH1 * m_stripCenterDistance_barrel
Definition
StripSpacePointValidationPlots.h:85
ActsTrk::StripSpacePointValidationPlots::m_bottomHalfStripLength_barrel
TH1 * m_bottomHalfStripLength_barrel
Definition
StripSpacePointValidationPlots.h:76
ActsTrk::StripSpacePointValidationPlots::m_topStripDirection_endcap
TH1 * m_topStripDirection_endcap
Definition
StripSpacePointValidationPlots.h:80
ActsTrk::StripSpacePointValidationPlots::m_global_x_endcap
TH1 * m_global_x_endcap
Definition
StripSpacePointValidationPlots.h:53
ActsTrk::StripSpacePointValidationPlots::m_perp_endcap
TH1 * m_perp_endcap
Definition
StripSpacePointValidationPlots.h:50
ActsTrk::StripSpacePointValidationPlots::m_global_xy_endcap
TH2 * m_global_xy_endcap
Definition
StripSpacePointValidationPlots.h:68
ActsTrk::StripSpacePointValidationPlots::m_global_z_barrel
TH1 * m_global_z_barrel
Definition
StripSpacePointValidationPlots.h:58
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
SCT_ID
This is an Identifier helper class for the SCT subdetector.
Definition
SCT_ID.h:68
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
xAOD::SpacePoint
SpacePoint_v1 SpacePoint
Definition
Event/xAOD/xAODInDetMeasurement/xAODInDetMeasurement/SpacePoint.h:12
type
Generated on
for ATLAS Offline Software by
1.17.0