ATLAS Offline Software
Loading...
Searching...
No Matches
Tracking
Acts
ActsMonitoring
src
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
8
#include "
TrkValHistUtils/PlotBase.h
"
9
#include "
xAODInDetMeasurement/HGTDClusterContainer.h
"
10
#include "
HGTD_Identifier/HGTD_ID.h
"
11
#include "
HGTD_ReadoutGeometry/HGTD_DetectorElementCollection.h
"
12
13
namespace
ActsTrk
{
14
15
class
HgtdClusterValidationPlots
:
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
32
TH1*
m_phi_module_right
{};
33
TH1*
m_phi_module_left
{};
34
35
TH1*
m_eta_module_right
{};
36
TH1*
m_eta_module_left
{};
37
38
TH1*
m_phi_index_right
{};
39
TH1*
m_phi_index_left
{};
40
41
TH1*
m_eta_index_right
{};
42
TH1*
m_eta_index_left
{};
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
50
TH1*
m_localCovXX_right
{};
51
TH1*
m_localCovYY_right
{};
52
TH1*
m_localCovTT_right
{};
53
54
TH2*
m_local_xy_right
{};
55
TH2*
m_global_xy_right
{};
56
TH2*
m_global_zr_right
{};
57
58
TH1*
m_local_x_left
{};
59
TH1*
m_local_y_left
{};
60
TH1*
m_local_t_left
{};
61
62
TH1*
m_localCovXX_left
{};
63
TH1*
m_localCovYY_left
{};
64
TH1*
m_localCovTT_left
{};
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
71
TH1*
m_global_x_right
{};
72
TH1*
m_global_y_right
{};
73
TH1*
m_global_z_right
{};
74
TH1*
m_global_r_right
{};
75
76
TH2*
m_local_xy_left
{};
77
TH2*
m_global_xy_left
{};
78
TH2*
m_global_zr_left
{};
79
};
80
81
}
82
83
#endif
HGTDClusterContainer.h
HGTD_DetectorElementCollection.h
HGTD_ID.h
PlotBase.h
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_local_x_left
TH1 * m_local_x_left
Definition
HgtdClusterValidationPlots.h:58
ActsTrk::HgtdClusterValidationPlots::m_eta_module_right
TH1 * m_eta_module_right
Definition
HgtdClusterValidationPlots.h:35
ActsTrk::HgtdClusterValidationPlots::m_local_y_left
TH1 * m_local_y_left
Definition
HgtdClusterValidationPlots.h:59
ActsTrk::HgtdClusterValidationPlots::HgtdClusterValidationPlots
HgtdClusterValidationPlots(PlotBase *pParent, const std::string &sDir)
Definition
HgtdClusterValidationPlots.cxx:11
ActsTrk::HgtdClusterValidationPlots::m_global_r_right
TH1 * m_global_r_right
Definition
HgtdClusterValidationPlots.h:74
ActsTrk::HgtdClusterValidationPlots::m_local_t_right
TH1 * m_local_t_right
Definition
HgtdClusterValidationPlots.h:48
ActsTrk::HgtdClusterValidationPlots::m_localCovYY_right
TH1 * m_localCovYY_right
Definition
HgtdClusterValidationPlots.h:51
ActsTrk::HgtdClusterValidationPlots::m_phi_module_left
TH1 * m_phi_module_left
Definition
HgtdClusterValidationPlots.h:33
ActsTrk::HgtdClusterValidationPlots::m_phi_module_right
TH1 * m_phi_module_right
Definition
HgtdClusterValidationPlots.h:32
ActsTrk::HgtdClusterValidationPlots::m_global_z_left
TH1 * m_global_z_left
Definition
HgtdClusterValidationPlots.h:68
ActsTrk::HgtdClusterValidationPlots::m_global_y_left
TH1 * m_global_y_left
Definition
HgtdClusterValidationPlots.h:67
ActsTrk::HgtdClusterValidationPlots::m_global_zr_right
TH2 * m_global_zr_right
Definition
HgtdClusterValidationPlots.h:56
ActsTrk::HgtdClusterValidationPlots::m_global_zr_left
TH2 * m_global_zr_left
Definition
HgtdClusterValidationPlots.h:78
ActsTrk::HgtdClusterValidationPlots::m_phi_index_right
TH1 * m_phi_index_right
Definition
HgtdClusterValidationPlots.h:38
ActsTrk::HgtdClusterValidationPlots::m_global_x_right
TH1 * m_global_x_right
Definition
HgtdClusterValidationPlots.h:71
ActsTrk::HgtdClusterValidationPlots::m_eta_index_left
TH1 * m_eta_index_left
Definition
HgtdClusterValidationPlots.h:42
ActsTrk::HgtdClusterValidationPlots::m_layer_right
TH1 * m_layer_right
Definition
HgtdClusterValidationPlots.h:29
ActsTrk::HgtdClusterValidationPlots::m_localCovTT_left
TH1 * m_localCovTT_left
Definition
HgtdClusterValidationPlots.h:64
ActsTrk::HgtdClusterValidationPlots::m_local_t_left
TH1 * m_local_t_left
Definition
HgtdClusterValidationPlots.h:60
ActsTrk::HgtdClusterValidationPlots::m_barrelEndcap
TH1 * m_barrelEndcap
Definition
HgtdClusterValidationPlots.h:27
ActsTrk::HgtdClusterValidationPlots::m_global_y_right
TH1 * m_global_y_right
Definition
HgtdClusterValidationPlots.h:72
ActsTrk::HgtdClusterValidationPlots::m_global_xy_right
TH2 * m_global_xy_right
Definition
HgtdClusterValidationPlots.h:55
ActsTrk::HgtdClusterValidationPlots::m_localCovXX_left
TH1 * m_localCovXX_left
Definition
HgtdClusterValidationPlots.h:62
ActsTrk::HgtdClusterValidationPlots::m_local_xy_left
TH2 * m_local_xy_left
Definition
HgtdClusterValidationPlots.h:76
ActsTrk::HgtdClusterValidationPlots::m_localCovXX_right
TH1 * m_localCovXX_right
Definition
HgtdClusterValidationPlots.h:50
ActsTrk::HgtdClusterValidationPlots::m_local_x_right
TH1 * m_local_x_right
Definition
HgtdClusterValidationPlots.h:46
ActsTrk::HgtdClusterValidationPlots::m_global_xy_left
TH2 * m_global_xy_left
Definition
HgtdClusterValidationPlots.h:77
ActsTrk::HgtdClusterValidationPlots::m_eta
TH1 * m_eta
Definition
HgtdClusterValidationPlots.h:44
ActsTrk::HgtdClusterValidationPlots::~HgtdClusterValidationPlots
virtual ~HgtdClusterValidationPlots()=default
ActsTrk::HgtdClusterValidationPlots::m_local_xy_right
TH2 * m_local_xy_right
Definition
HgtdClusterValidationPlots.h:54
ActsTrk::HgtdClusterValidationPlots::m_phi_index_left
TH1 * m_phi_index_left
Definition
HgtdClusterValidationPlots.h:39
ActsTrk::HgtdClusterValidationPlots::m_localCovYY_left
TH1 * m_localCovYY_left
Definition
HgtdClusterValidationPlots.h:63
ActsTrk::HgtdClusterValidationPlots::m_local_y_right
TH1 * m_local_y_right
Definition
HgtdClusterValidationPlots.h:47
ActsTrk::HgtdClusterValidationPlots::m_layer_left
TH1 * m_layer_left
Definition
HgtdClusterValidationPlots.h:30
ActsTrk::HgtdClusterValidationPlots::fill
void fill(const xAOD::HGTDCluster *cluster, const InDetDD::HGTD_DetectorElementCollection &hgtdElements, float beamSpotWeight, const HGTD_ID *)
Definition
HgtdClusterValidationPlots.cxx:73
ActsTrk::HgtdClusterValidationPlots::m_global_x_left
TH1 * m_global_x_left
Definition
HgtdClusterValidationPlots.h:66
ActsTrk::HgtdClusterValidationPlots::m_eta_module_left
TH1 * m_eta_module_left
Definition
HgtdClusterValidationPlots.h:36
ActsTrk::HgtdClusterValidationPlots::m_global_z_right
TH1 * m_global_z_right
Definition
HgtdClusterValidationPlots.h:73
ActsTrk::HgtdClusterValidationPlots::m_eta_index_right
TH1 * m_eta_index_right
Definition
HgtdClusterValidationPlots.h:41
HGTD_ID
This is an Identifier helper class for the HGTD subdetector.
Definition
HGTD_ID.h:47
PlotBase::PlotBase
PlotBase(PlotBase *parent, const std::string &sDir)
Definition
PlotBase.cxx:29
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
InDetDD::HGTD_DetectorElementCollection
DataVector< HGTD_DetectorElement > HGTD_DetectorElementCollection
Definition
HGTD_DetectorElementCollection.h:20
xAOD::HGTDCluster
HGTDCluster_v1 HGTDCluster
Define the version of the pixel cluster class.
Definition
HGTDCluster.h:13
Generated on
for ATLAS Offline Software by
1.14.0