ATLAS Offline Software
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
ActsTrk::HgtdClusterValidationPlots::m_local_y_left
TH1 * m_local_y_left
Definition:
HgtdClusterValidationPlots.h:59
ActsTrk::HgtdClusterValidationPlots::m_localCovXX_right
TH1 * m_localCovXX_right
Definition:
HgtdClusterValidationPlots.h:50
ActsTrk::HgtdClusterValidationPlots::m_localCovXX_left
TH1 * m_localCovXX_left
Definition:
HgtdClusterValidationPlots.h:62
ActsTrk::HgtdClusterValidationPlots::m_global_xy_left
TH2 * m_global_xy_left
Definition:
HgtdClusterValidationPlots.h:77
ActsTrk::HgtdClusterValidationPlots::m_localCovYY_right
TH1 * m_localCovYY_right
Definition:
HgtdClusterValidationPlots.h:51
PlotBase
Definition:
PlotBase.h:34
ActsTrk::HgtdClusterValidationPlots::m_global_zr_right
TH2 * m_global_zr_right
Definition:
HgtdClusterValidationPlots.h:56
ActsTrk::HgtdClusterValidationPlots::m_eta_module_right
TH1 * m_eta_module_right
Definition:
HgtdClusterValidationPlots.h:35
python.copyTCTOutput.sDir
sDir
Definition:
copyTCTOutput.py:60
ActsTrk::HgtdClusterValidationPlots::m_global_zr_left
TH2 * m_global_zr_left
Definition:
HgtdClusterValidationPlots.h:78
ActsTrk::HgtdClusterValidationPlots::m_global_z_right
TH1 * m_global_z_right
Definition:
HgtdClusterValidationPlots.h:73
ActsTrk::HgtdClusterValidationPlots::m_phi_module_right
TH1 * m_phi_module_right
Definition:
HgtdClusterValidationPlots.h:32
ActsTrk::HgtdClusterValidationPlots::m_eta
TH1 * m_eta
Definition:
HgtdClusterValidationPlots.h:44
ActsTrk::HgtdClusterValidationPlots::~HgtdClusterValidationPlots
virtual ~HgtdClusterValidationPlots()=default
xAOD::HGTDCluster_v1
Definition:
HGTDCluster_v1.h:23
ActsTrk::HgtdClusterValidationPlots::HgtdClusterValidationPlots
HgtdClusterValidationPlots(PlotBase *pParent, const std::string &sDir)
Definition:
HgtdClusterValidationPlots.cxx:11
ActsTrk::HgtdClusterValidationPlots::m_eta_module_left
TH1 * m_eta_module_left
Definition:
HgtdClusterValidationPlots.h:36
ActsTrk::HgtdClusterValidationPlots::m_global_x_right
TH1 * m_global_x_right
Definition:
HgtdClusterValidationPlots.h:71
ActsTrk::HgtdClusterValidationPlots::m_phi_index_left
TH1 * m_phi_index_left
Definition:
HgtdClusterValidationPlots.h:39
ActsTrk::HgtdClusterValidationPlots::m_phi_index_right
TH1 * m_phi_index_right
Definition:
HgtdClusterValidationPlots.h:38
ActsTrk::HgtdClusterValidationPlots::m_local_x_right
TH1 * m_local_x_right
Definition:
HgtdClusterValidationPlots.h:46
ActsTrk::HgtdClusterValidationPlots::m_global_x_left
TH1 * m_global_x_left
Definition:
HgtdClusterValidationPlots.h:66
ActsTrk::HgtdClusterValidationPlots::m_local_xy_right
TH2 * m_local_xy_right
Definition:
HgtdClusterValidationPlots.h:54
ActsTrk::HgtdClusterValidationPlots::m_local_x_left
TH1 * m_local_x_left
Definition:
HgtdClusterValidationPlots.h:58
HGTDClusterContainer.h
ActsTrk::HgtdClusterValidationPlots::m_local_t_left
TH1 * m_local_t_left
Definition:
HgtdClusterValidationPlots.h:60
ActsTrk::HgtdClusterValidationPlots::fill
void fill(const xAOD::HGTDCluster *cluster, const InDetDD::HGTD_DetectorElementCollection &hgtdElements, float beamSpotWeight, const HGTD_ID *)
Definition:
HgtdClusterValidationPlots.cxx:73
HGTD_ID
Definition:
HGTD_ID.h:47
ActsTrk::HgtdClusterValidationPlots::m_layer_left
TH1 * m_layer_left
Definition:
HgtdClusterValidationPlots.h:30
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_localCovYY_left
TH1 * m_localCovYY_left
Definition:
HgtdClusterValidationPlots.h:63
ActsTrk::HgtdClusterValidationPlots
Definition:
HgtdClusterValidationPlots.h:16
HGTD_DetectorElementCollection.h
HGTD_ID.h
ActsTrk::HgtdClusterValidationPlots::m_global_r_right
TH1 * m_global_r_right
Definition:
HgtdClusterValidationPlots.h:74
ActsTrk::HgtdClusterValidationPlots::m_eta_index_left
TH1 * m_eta_index_left
Definition:
HgtdClusterValidationPlots.h:42
ActsTrk::HgtdClusterValidationPlots::m_localCovTT_left
TH1 * m_localCovTT_left
Definition:
HgtdClusterValidationPlots.h:64
ActsTrk::HgtdClusterValidationPlots::m_global_y_left
TH1 * m_global_y_left
Definition:
HgtdClusterValidationPlots.h:67
ActsTrk::HgtdClusterValidationPlots::m_layer_right
TH1 * m_layer_right
Definition:
HgtdClusterValidationPlots.h:29
ActsTrk::HgtdClusterValidationPlots::m_global_y_right
TH1 * m_global_y_right
Definition:
HgtdClusterValidationPlots.h:72
ActsTrk::HgtdClusterValidationPlots::m_phi_module_left
TH1 * m_phi_module_left
Definition:
HgtdClusterValidationPlots.h:33
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition:
MuonDetectorBuilderTool.cxx:49
ActsTrk::HgtdClusterValidationPlots::m_global_xy_right
TH2 * m_global_xy_right
Definition:
HgtdClusterValidationPlots.h:55
ActsTrk::HgtdClusterValidationPlots::m_global_z_left
TH1 * m_global_z_left
Definition:
HgtdClusterValidationPlots.h:68
ActsTrk::HgtdClusterValidationPlots::m_local_t_right
TH1 * m_local_t_right
Definition:
HgtdClusterValidationPlots.h:48
ActsTrk::HgtdClusterValidationPlots::m_local_xy_left
TH2 * m_local_xy_left
Definition:
HgtdClusterValidationPlots.h:76
InDetDD::HGTD_DetectorElementCollection
Definition:
HGTD_DetectorElementCollection.h:29
ActsTrk::HgtdClusterValidationPlots::m_local_y_right
TH1 * m_local_y_right
Definition:
HgtdClusterValidationPlots.h:47
PlotBase.h
ActsTrk::HgtdClusterValidationPlots::m_barrelEndcap
TH1 * m_barrelEndcap
Definition:
HgtdClusterValidationPlots.h:27
ActsTrk::HgtdClusterValidationPlots::m_eta_index_right
TH1 * m_eta_index_right
Definition:
HgtdClusterValidationPlots.h:41
Generated on Thu Nov 7 2024 21:16:14 for ATLAS Offline Software by
1.8.18