ATLAS Offline Software
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
20 //Standard c++
21 #include <string>
22 //Predeclarations
23 class TH1F;
24 class TH2F;
25 class IInterface;
26 class StatusCode;
27 
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 
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