ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsMonitoring
src
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
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
xAODInDetMeasurement/PixelClusterContainer.h
"
10
#include "
InDetIdentifier/PixelID.h
"
11
12
namespace
ActsTrk
{
13
14
class
PixelClusterValidationPlots
:
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
27
TH1*
m_layerDisk_barrel
{};
28
TH1*
m_layerDisk_endcap
{};
29
30
TH1*
m_phiModule_barrel
{};
31
TH1*
m_phiModule_endcap
{};
32
33
TH1*
m_etaModule_barrel
{};
34
TH1*
m_etaModule_endcap
{};
35
36
TH1*
m_isInnermost_barrel
{};
37
TH1*
m_isInnermost_endcap
{};
38
39
TH1*
m_isNextToInnermost_barrel
{};
40
TH1*
m_isNextToInnermost_endcap
{};
41
42
TH1*
m_eta_barrel
{};
43
TH1*
m_eta_endcap
{};
44
45
TH1*
m_perp_barrel
{};
46
TH1*
m_perp_endcap
{};
47
48
TH1*
m_total_charge_barrel
{};
49
TH1*
m_total_charge_endcap
{};
50
51
TH1*
m_total_tot_barrel
{};
52
TH1*
m_total_tot_endcap
{};
53
54
TH1*
m_omega_x_barrel
{};
55
TH1*
m_omega_x_endcap
{};
56
57
TH1*
m_omega_y_barrel
{};
58
TH1*
m_omega_y_endcap
{};
59
60
TH1*
m_lvl1a_barrel
{};
61
TH1*
m_lvl1a_endcap
{};
62
63
TH1*
m_global_x_barrel
{};
64
TH1*
m_global_x_endcap
{};
65
66
TH1*
m_global_y_barrel
{};
67
TH1*
m_global_y_endcap
{};
68
69
TH1*
m_global_z_barrel
{};
70
TH1*
m_global_z_endcap
{};
71
72
TH1*
m_local_x_barrel
{};
73
TH1*
m_local_x_endcap
{};
74
75
TH1*
m_local_y_barrel
{};
76
TH1*
m_local_y_endcap
{};
77
78
TH1*
m_localCovXX_barrel
{};
79
TH1*
m_localCovXX_endcap
{};
80
81
TH1*
m_localCovYY_barrel
{};
82
TH1*
m_localCovYY_endcap
{};
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
93
TH1*
m_charge_barrel
{};
94
TH1*
m_charge_endcap
{};
95
96
TH1*
m_tot_barrel
{};
97
TH1*
m_tot_endcap
{};
98
99
TH2*
m_charge_vs_tot_barrel
{};
100
TH2*
m_charge_vs_tot_endcap
{};
101
102
TH2*
m_global_xy_barrel
{};
103
TH2*
m_global_xy_endcap
{};
104
105
TH2*
m_global_zr_barrel
{};
106
TH2*
m_global_zr_endcap
{};
107
108
TH2*
m_sizeX_vs_eta_barrel
{};
109
TH2*
m_sizeX_vs_eta_endcap
{};
110
111
TH2*
m_sizeY_vs_eta_barrel
{};
112
TH2*
m_sizeY_vs_eta_endcap
{};
113
114
TH2*
m_sizeX_vs_sizeY_barrel
{};
115
TH2*
m_sizeX_vs_sizeY_endcap
{};
116
};
117
118
}
119
120
#endif
PixelClusterContainer.h
PixelID.h
This is an Identifier helper class for the Pixel subdetector.
PlotBase.h
ActsTrk::PixelClusterValidationPlots::m_local_y_endcap
TH1 * m_local_y_endcap
Definition
PixelClusterValidationPlots.h:76
ActsTrk::PixelClusterValidationPlots::m_tot_endcap
TH1 * m_tot_endcap
Definition
PixelClusterValidationPlots.h:97
ActsTrk::PixelClusterValidationPlots::m_global_z_barrel
TH1 * m_global_z_barrel
Definition
PixelClusterValidationPlots.h:69
ActsTrk::PixelClusterValidationPlots::m_local_y_barrel
TH1 * m_local_y_barrel
Definition
PixelClusterValidationPlots.h:75
ActsTrk::PixelClusterValidationPlots::m_omega_y_barrel
TH1 * m_omega_y_barrel
Definition
PixelClusterValidationPlots.h:57
ActsTrk::PixelClusterValidationPlots::m_phiModule_barrel
TH1 * m_phiModule_barrel
Definition
PixelClusterValidationPlots.h:30
ActsTrk::PixelClusterValidationPlots::m_sizeY_endcap
TH1 * m_sizeY_endcap
Definition
PixelClusterValidationPlots.h:88
ActsTrk::PixelClusterValidationPlots::m_global_zr_barrel
TH2 * m_global_zr_barrel
Definition
PixelClusterValidationPlots.h:105
ActsTrk::PixelClusterValidationPlots::m_local_x_endcap
TH1 * m_local_x_endcap
Definition
PixelClusterValidationPlots.h:73
ActsTrk::PixelClusterValidationPlots::m_sizeY_barrel
TH1 * m_sizeY_barrel
Definition
PixelClusterValidationPlots.h:87
ActsTrk::PixelClusterValidationPlots::PixelClusterValidationPlots
PixelClusterValidationPlots(PlotBase *pParent, const std::string &sDir)
Definition
PixelClusterValidationPlots.cxx:11
ActsTrk::PixelClusterValidationPlots::m_etaModule_barrel
TH1 * m_etaModule_barrel
Definition
PixelClusterValidationPlots.h:33
ActsTrk::PixelClusterValidationPlots::m_sizeX_vs_eta_endcap
TH2 * m_sizeX_vs_eta_endcap
Definition
PixelClusterValidationPlots.h:109
ActsTrk::PixelClusterValidationPlots::m_sizeX_barrel
TH1 * m_sizeX_barrel
Definition
PixelClusterValidationPlots.h:84
ActsTrk::PixelClusterValidationPlots::m_sizeX_vs_sizeY_endcap
TH2 * m_sizeX_vs_sizeY_endcap
Definition
PixelClusterValidationPlots.h:115
ActsTrk::PixelClusterValidationPlots::m_total_charge_endcap
TH1 * m_total_charge_endcap
Definition
PixelClusterValidationPlots.h:49
ActsTrk::PixelClusterValidationPlots::fill
void fill(const xAOD::PixelCluster *cluster, float beamSpotWeight, const PixelID *)
Definition
PixelClusterValidationPlots.cxx:108
ActsTrk::PixelClusterValidationPlots::m_localCovYY_endcap
TH1 * m_localCovYY_endcap
Definition
PixelClusterValidationPlots.h:82
ActsTrk::PixelClusterValidationPlots::m_sizeY_vs_eta_barrel
TH2 * m_sizeY_vs_eta_barrel
Definition
PixelClusterValidationPlots.h:111
ActsTrk::PixelClusterValidationPlots::m_sizeX_endcap
TH1 * m_sizeX_endcap
Definition
PixelClusterValidationPlots.h:85
ActsTrk::PixelClusterValidationPlots::m_eta_barrel
TH1 * m_eta_barrel
Definition
PixelClusterValidationPlots.h:42
ActsTrk::PixelClusterValidationPlots::m_isInnermost_barrel
TH1 * m_isInnermost_barrel
Definition
PixelClusterValidationPlots.h:36
ActsTrk::PixelClusterValidationPlots::m_global_xy_endcap
TH2 * m_global_xy_endcap
Definition
PixelClusterValidationPlots.h:103
ActsTrk::PixelClusterValidationPlots::m_tot_barrel
TH1 * m_tot_barrel
Definition
PixelClusterValidationPlots.h:96
ActsTrk::PixelClusterValidationPlots::m_widthY_endcap
TH1 * m_widthY_endcap
Definition
PixelClusterValidationPlots.h:91
ActsTrk::PixelClusterValidationPlots::m_charge_barrel
TH1 * m_charge_barrel
Definition
PixelClusterValidationPlots.h:93
ActsTrk::PixelClusterValidationPlots::m_localCovXX_endcap
TH1 * m_localCovXX_endcap
Definition
PixelClusterValidationPlots.h:79
ActsTrk::PixelClusterValidationPlots::m_local_x_barrel
TH1 * m_local_x_barrel
Definition
PixelClusterValidationPlots.h:72
ActsTrk::PixelClusterValidationPlots::m_charge_vs_tot_endcap
TH2 * m_charge_vs_tot_endcap
Definition
PixelClusterValidationPlots.h:100
ActsTrk::PixelClusterValidationPlots::m_localCovYY_barrel
TH1 * m_localCovYY_barrel
Definition
PixelClusterValidationPlots.h:81
ActsTrk::PixelClusterValidationPlots::m_total_tot_endcap
TH1 * m_total_tot_endcap
Definition
PixelClusterValidationPlots.h:52
ActsTrk::PixelClusterValidationPlots::m_perp_endcap
TH1 * m_perp_endcap
Definition
PixelClusterValidationPlots.h:46
ActsTrk::PixelClusterValidationPlots::m_layerDisk_endcap
TH1 * m_layerDisk_endcap
Definition
PixelClusterValidationPlots.h:28
ActsTrk::PixelClusterValidationPlots::m_global_xy_barrel
TH2 * m_global_xy_barrel
Definition
PixelClusterValidationPlots.h:102
ActsTrk::PixelClusterValidationPlots::m_isInnermost_endcap
TH1 * m_isInnermost_endcap
Definition
PixelClusterValidationPlots.h:37
ActsTrk::PixelClusterValidationPlots::m_total_charge_barrel
TH1 * m_total_charge_barrel
Definition
PixelClusterValidationPlots.h:48
ActsTrk::PixelClusterValidationPlots::m_eta_endcap
TH1 * m_eta_endcap
Definition
PixelClusterValidationPlots.h:43
ActsTrk::PixelClusterValidationPlots::m_localCovXX_barrel
TH1 * m_localCovXX_barrel
Definition
PixelClusterValidationPlots.h:78
ActsTrk::PixelClusterValidationPlots::m_charge_endcap
TH1 * m_charge_endcap
Definition
PixelClusterValidationPlots.h:94
ActsTrk::PixelClusterValidationPlots::~PixelClusterValidationPlots
virtual ~PixelClusterValidationPlots()=default
ActsTrk::PixelClusterValidationPlots::m_sizeX_vs_eta_barrel
TH2 * m_sizeX_vs_eta_barrel
Definition
PixelClusterValidationPlots.h:108
ActsTrk::PixelClusterValidationPlots::m_sizeY_vs_eta_endcap
TH2 * m_sizeY_vs_eta_endcap
Definition
PixelClusterValidationPlots.h:112
ActsTrk::PixelClusterValidationPlots::m_omega_x_endcap
TH1 * m_omega_x_endcap
Definition
PixelClusterValidationPlots.h:55
ActsTrk::PixelClusterValidationPlots::m_global_zr_endcap
TH2 * m_global_zr_endcap
Definition
PixelClusterValidationPlots.h:106
ActsTrk::PixelClusterValidationPlots::m_perp_barrel
TH1 * m_perp_barrel
Definition
PixelClusterValidationPlots.h:45
ActsTrk::PixelClusterValidationPlots::m_lvl1a_barrel
TH1 * m_lvl1a_barrel
Definition
PixelClusterValidationPlots.h:60
ActsTrk::PixelClusterValidationPlots::m_global_x_barrel
TH1 * m_global_x_barrel
Definition
PixelClusterValidationPlots.h:63
ActsTrk::PixelClusterValidationPlots::m_etaModule_endcap
TH1 * m_etaModule_endcap
Definition
PixelClusterValidationPlots.h:34
ActsTrk::PixelClusterValidationPlots::m_total_tot_barrel
TH1 * m_total_tot_barrel
Definition
PixelClusterValidationPlots.h:51
ActsTrk::PixelClusterValidationPlots::m_omega_x_barrel
TH1 * m_omega_x_barrel
Definition
PixelClusterValidationPlots.h:54
ActsTrk::PixelClusterValidationPlots::m_global_y_endcap
TH1 * m_global_y_endcap
Definition
PixelClusterValidationPlots.h:67
ActsTrk::PixelClusterValidationPlots::m_isNextToInnermost_endcap
TH1 * m_isNextToInnermost_endcap
Definition
PixelClusterValidationPlots.h:40
ActsTrk::PixelClusterValidationPlots::m_global_x_endcap
TH1 * m_global_x_endcap
Definition
PixelClusterValidationPlots.h:64
ActsTrk::PixelClusterValidationPlots::m_omega_y_endcap
TH1 * m_omega_y_endcap
Definition
PixelClusterValidationPlots.h:58
ActsTrk::PixelClusterValidationPlots::m_sizeX_vs_sizeY_barrel
TH2 * m_sizeX_vs_sizeY_barrel
Definition
PixelClusterValidationPlots.h:114
ActsTrk::PixelClusterValidationPlots::m_global_z_endcap
TH1 * m_global_z_endcap
Definition
PixelClusterValidationPlots.h:70
ActsTrk::PixelClusterValidationPlots::m_barrelEndcap
TH1 * m_barrelEndcap
Definition
PixelClusterValidationPlots.h:25
ActsTrk::PixelClusterValidationPlots::m_lvl1a_endcap
TH1 * m_lvl1a_endcap
Definition
PixelClusterValidationPlots.h:61
ActsTrk::PixelClusterValidationPlots::m_phiModule_endcap
TH1 * m_phiModule_endcap
Definition
PixelClusterValidationPlots.h:31
ActsTrk::PixelClusterValidationPlots::m_layerDisk_barrel
TH1 * m_layerDisk_barrel
Definition
PixelClusterValidationPlots.h:27
ActsTrk::PixelClusterValidationPlots::m_charge_vs_tot_barrel
TH2 * m_charge_vs_tot_barrel
Definition
PixelClusterValidationPlots.h:99
ActsTrk::PixelClusterValidationPlots::m_global_y_barrel
TH1 * m_global_y_barrel
Definition
PixelClusterValidationPlots.h:66
ActsTrk::PixelClusterValidationPlots::m_isNextToInnermost_barrel
TH1 * m_isNextToInnermost_barrel
Definition
PixelClusterValidationPlots.h:39
ActsTrk::PixelClusterValidationPlots::m_widthY_barrel
TH1 * m_widthY_barrel
Definition
PixelClusterValidationPlots.h:90
PixelID
This is an Identifier helper class for the Pixel subdetector.
Definition
PixelID.h:69
PlotBase::PlotBase
PlotBase(PlotBase *parent, std::string_view sDir)
Definition
PlotBase.cxx:29
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
xAOD::PixelCluster
PixelCluster_v1 PixelCluster
Define the version of the pixel cluster class.
Definition
Event/xAOD/xAODInDetMeasurement/xAODInDetMeasurement/PixelCluster.h:13
Generated on
for ATLAS Offline Software by
1.17.0