ATLAS Offline Software
InnerDetector
InDetMonitoring
InDetGlobalMonitoring
src
InDetGlobalPixelTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
15
#ifndef InDetGlobalPixelTool_H
16
#define InDetGlobalPixelTool_H
17
18
//Local includes
19
#include "
InDetGlobalMotherMonTool.h
"
20
//Standard c++
21
#include <string>
22
//Predeclarations
23
class
TH1F
;
24
class
TH2F
;
25
class
IInterface;
26
class
StatusCode
;
27
29
class
InDetGlobalPixelTool
:
public
InDetGlobalMotherMonTool
30
{
31
public
:
33
InDetGlobalPixelTool
(
const
std::string &
type
,
34
const
std::string &
name
,
35
const
IInterface*
parent
);
36
38
virtual
~InDetGlobalPixelTool
() {}
39
42
44
virtual
StatusCode
bookHistograms
();
45
47
virtual
StatusCode
fillHistograms
();
48
50
51
private
:
52
53
std::string
m_detector
;
54
55
const
TrackCollection
*
m_tracks
;
//container for tracks
56
std::string
m_TracksName
;
57
58
TH1F
*
m_Pixel_track_clus_groupsize
;
59
TH1F
*
m_Pixel_track_cluster_ToT
;
60
TH1F
*
m_Pixel_track_res_phi
;
61
TH1F
*
m_Pixel_track_pull_phi
;
62
TH1F
*
m_Pixel_track_res_eta
;
63
TH1F
*
m_Pixel_track_pull_eta
;
64
TH2F
*
m_Pixel_track_ecA_cluster_occupancy
;
65
TH2F
*
m_Pixel_track_ecC_cluster_occupancy
;
66
TH2F
*
m_Pixel_track_bar_lay0_cluster_occupancy
;
67
TH2F
*
m_Pixel_track_bar_lay1_cluster_occupancy
;
68
TH2F
*
m_Pixel_track_bar_lay2_cluster_occupancy
;
69
TH1F
*
m_Pixel_track_Lvl1A
;
70
TH1F
*
m_Pixel_track_chi2
;
71
TH1F
*
m_Pixel_track_qOverP
;
72
TH1F
*
m_Pixel_track_d0
;
73
TH1F
*
m_Pixel_track_z0
;
74
TH1F
*
m_Pixel_track_phi0
;
75
TH1F
*
m_Pixel_track_theta
;
76
TH1F
*
m_Pixel_track_eta
;
77
};
78
79
#endif
InDetGlobalPixelTool::m_Pixel_track_phi0
TH1F * m_Pixel_track_phi0
Definition:
InDetGlobalPixelTool.h:74
InDetGlobalPixelTool::bookHistograms
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
Definition:
InDetGlobalPixelTool.cxx:72
InDetGlobalPixelTool::m_tracks
const TrackCollection * m_tracks
Definition:
InDetGlobalPixelTool.h:55
TH2F
Definition:
rootspy.cxx:420
InDetGlobalPixelTool::m_Pixel_track_z0
TH1F * m_Pixel_track_z0
Definition:
InDetGlobalPixelTool.h:73
InDetGlobalPixelTool::m_TracksName
std::string m_TracksName
Definition:
InDetGlobalPixelTool.h:56
InDetGlobalPixelTool::m_Pixel_track_theta
TH1F * m_Pixel_track_theta
Definition:
InDetGlobalPixelTool.h:75
InDetGlobalPixelTool::InDetGlobalPixelTool
InDetGlobalPixelTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition:
InDetGlobalPixelTool.cxx:40
InDetGlobalPixelTool::m_Pixel_track_d0
TH1F * m_Pixel_track_d0
Definition:
InDetGlobalPixelTool.h:72
InDetGlobalPixelTool::m_Pixel_track_bar_lay2_cluster_occupancy
TH2F * m_Pixel_track_bar_lay2_cluster_occupancy
Definition:
InDetGlobalPixelTool.h:68
InDetGlobalPixelTool::m_Pixel_track_res_phi
TH1F * m_Pixel_track_res_phi
Definition:
InDetGlobalPixelTool.h:60
InDetGlobalMotherMonTool
This tool derives from InDetGlobalMonitorToolBase The Mother tool interfaces to all subtools.
Definition:
InDetGlobalMotherMonTool.h:75
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
InDetGlobalPixelTool::m_Pixel_track_qOverP
TH1F * m_Pixel_track_qOverP
Definition:
InDetGlobalPixelTool.h:71
InDetGlobalPixelTool::m_Pixel_track_ecC_cluster_occupancy
TH2F * m_Pixel_track_ecC_cluster_occupancy
Definition:
InDetGlobalPixelTool.h:65
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
DataVector< Trk::Track >
InDetGlobalPixelTool::m_Pixel_track_cluster_ToT
TH1F * m_Pixel_track_cluster_ToT
Definition:
InDetGlobalPixelTool.h:59
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
InDetGlobalPixelTool::m_Pixel_track_pull_eta
TH1F * m_Pixel_track_pull_eta
Definition:
InDetGlobalPixelTool.h:63
InDetGlobalPixelTool::m_Pixel_track_eta
TH1F * m_Pixel_track_eta
Definition:
InDetGlobalPixelTool.h:76
InDetGlobalPixelTool::m_Pixel_track_bar_lay0_cluster_occupancy
TH2F * m_Pixel_track_bar_lay0_cluster_occupancy
Definition:
InDetGlobalPixelTool.h:66
InDetGlobalPixelTool::m_Pixel_track_ecA_cluster_occupancy
TH2F * m_Pixel_track_ecA_cluster_occupancy
Definition:
InDetGlobalPixelTool.h:64
InDetGlobalPixelTool::m_Pixel_track_res_eta
TH1F * m_Pixel_track_res_eta
Definition:
InDetGlobalPixelTool.h:62
TH1F
Definition:
rootspy.cxx:320
InDetGlobalPixelTool::m_detector
std::string m_detector
Definition:
InDetGlobalPixelTool.h:53
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
InDetGlobalPixelTool::m_Pixel_track_pull_phi
TH1F * m_Pixel_track_pull_phi
Definition:
InDetGlobalPixelTool.h:61
InDetGlobalMotherMonTool.h
InDetGlobalPixelTool::m_Pixel_track_chi2
TH1F * m_Pixel_track_chi2
Definition:
InDetGlobalPixelTool.h:70
InDetGlobalPixelTool
Template monitoring tool derived from InDetGlobalMotherMonTool.
Definition:
InDetGlobalPixelTool.h:30
InDetGlobalPixelTool::m_Pixel_track_Lvl1A
TH1F * m_Pixel_track_Lvl1A
Definition:
InDetGlobalPixelTool.h:69
InDetGlobalPixelTool::m_Pixel_track_clus_groupsize
TH1F * m_Pixel_track_clus_groupsize
Definition:
InDetGlobalPixelTool.h:58
InDetGlobalPixelTool::m_Pixel_track_bar_lay1_cluster_occupancy
TH2F * m_Pixel_track_bar_lay1_cluster_occupancy
Definition:
InDetGlobalPixelTool.h:67
InDetGlobalPixelTool::~InDetGlobalPixelTool
virtual ~InDetGlobalPixelTool()
Virtual destructor.
Definition:
InDetGlobalPixelTool.h:38
InDetGlobalPixelTool::fillHistograms
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
Definition:
InDetGlobalPixelTool.cxx:130
Generated on Tue Jul 2 2024 21:17:25 for ATLAS Offline Software by
1.8.18