ATLAS Offline Software
Loading...
Searching...
No Matches
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);
16 StatusCode initialize();
17 StatusCode processEvent();
18
19 private:
20 std::string m_collection;
21 // histograms
29
30 TH2 *m_n_pos;
31
32 TH1 *m_n_px;
33 TH1 *m_n_py;
34 TH1 *m_n_pz;
35
36 TH1 *m_n_rho;
37 TH1 *m_n_eta;
38 TH1 *m_n_phi;
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
StatusCode processEvent()
TH1 * m_n_energy_gamma
LayerTestTool(const std::string &type, const std::string &name, const IInterface *parent)
TH1 * m_n_energy_muonp
StatusCode initialize()
TH1 * m_n_energy_neutron
TH1 * m_n_energy_muon
std::string m_collection
SimTestToolBase(const std::string &type, const std::string &name, const IInterface *parent)