ATLAS Offline Software
LayerTestTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef G4AT_LAYERTESTTOOL
6 #define G4AT_LAYERTESTTOOL
7 
8 #include "SimTestToolBase.h"
9 
11 
12 
13  public:
14 
15  LayerTestTool(const std::string& type, const std::string& name, const IInterface* parent);
18 
19  private:
20  std::string m_collection;
21  // histograms
29 
31 
35 
39 
40  double m_energy;
41  double m_pos_x;
42  double m_pos_y;
43  double m_pos_z;
44  double m_pos_r;
45  double m_p_x;
46  double m_p_y;
47  double m_p_z;
48  double m_p_rho;
49  double m_p_phi;
50  double m_p_eta;
51 
52 };
53 
54 #endif
LayerTestTool::initialize
StatusCode initialize()
Definition: LayerTestTool.cxx:24
LayerTestTool::m_n_eta
TH1 * m_n_eta
Definition: LayerTestTool.h:37
LayerTestTool::m_n_pz
TH1 * m_n_pz
Definition: LayerTestTool.h:34
LayerTestTool::m_n_phi
TH1 * m_n_phi
Definition: LayerTestTool.h:38
LayerTestTool::m_pos_y
double m_pos_y
Definition: LayerTestTool.h:42
LayerTestTool::processEvent
StatusCode processEvent()
Definition: LayerTestTool.cxx:70
LayerTestTool::m_p_x
double m_p_x
Definition: LayerTestTool.h:45
LayerTestTool::m_n_energy_muonp
TH1 * m_n_energy_muonp
Definition: LayerTestTool.h:28
LayerTestTool::m_p_rho
double m_p_rho
Definition: LayerTestTool.h:48
LayerTestTool::m_pos_z
double m_pos_z
Definition: LayerTestTool.h:43
LayerTestTool::m_n_energy_e
TH1 * m_n_energy_e
Definition: LayerTestTool.h:23
LayerTestTool::m_n_rho
TH1 * m_n_rho
Definition: LayerTestTool.h:36
SimTestToolBase
Definition: SimTestToolBase.h:20
LayerTestTool::m_n_py
TH1 * m_n_py
Definition: LayerTestTool.h:33
SimTestToolBase.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LayerTestTool::m_p_phi
double m_p_phi
Definition: LayerTestTool.h:49
test_pyathena.parent
parent
Definition: test_pyathena.py:15
LayerTestTool::m_n_energy
TH1 * m_n_energy
Definition: LayerTestTool.h:22
LayerTestTool::m_p_z
double m_p_z
Definition: LayerTestTool.h:47
LayerTestTool::m_p_eta
double m_p_eta
Definition: LayerTestTool.h:50
LayerTestTool
Definition: LayerTestTool.h:10
LayerTestTool::m_p_y
double m_p_y
Definition: LayerTestTool.h:46
TH2
Definition: rootspy.cxx:373
LayerTestTool::m_n_energy_muon
TH1 * m_n_energy_muon
Definition: LayerTestTool.h:27
LayerTestTool::m_pos_r
double m_pos_r
Definition: LayerTestTool.h:44
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LayerTestTool::m_collection
std::string m_collection
Definition: LayerTestTool.h:20
LayerTestTool::LayerTestTool
LayerTestTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: LayerTestTool.cxx:14
LayerTestTool::m_n_px
TH1 * m_n_px
Definition: LayerTestTool.h:32
LayerTestTool::m_n_energy_gamma
TH1 * m_n_energy_gamma
Definition: LayerTestTool.h:25
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TH1
Definition: rootspy.cxx:268
LayerTestTool::m_energy
double m_energy
Definition: LayerTestTool.h:40
LayerTestTool::m_n_energy_neutron
TH1 * m_n_energy_neutron
Definition: LayerTestTool.h:26
LayerTestTool::m_n_pos
TH2 * m_n_pos
Definition: LayerTestTool.h:30
LayerTestTool::m_pos_x
double m_pos_x
Definition: LayerTestTool.h:41
LayerTestTool::m_n_energy_ep
TH1 * m_n_energy_ep
Definition: LayerTestTool.h:24