ATLAS Offline Software
Simulation
Tools
HitAnalysis
src
sTGCHitAnalysis.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef sTGC_HIT_ANALYSIS_H
6
#define sTGC_HIT_ANALYSIS_H
7
8
#include "
AthenaBaseComps/AthHistogramAlgorithm.h
"
9
10
#include "
MuonSimEvent/sTGCSimHitCollection.h
"
11
#include "
StoreGate/ReadHandleKey.h
"
12
13
14
class
sTGCHitAnalysis
:
public
AthHistogramAlgorithm
{
15
16
public
:
17
18
19
using
AthHistogramAlgorithm::AthHistogramAlgorithm
;
20
~sTGCHitAnalysis
() =
default
;
21
22
virtual
StatusCode
initialize
()
override
;
23
virtual
StatusCode
execute
()
override
;
24
25
private
:
26
29
TH2 *
m_h_S_rz_A
{
nullptr
};
30
TH2 *
m_h_S_rz_C
{
nullptr
};
31
TH2 *
m_h_S_xy_A
{
nullptr
};
32
TH2 *
m_h_S_xy_C
{
nullptr
};
33
TH2 *
m_h_L_rz_A
{
nullptr
};
34
TH2 *
m_h_L_rz_C
{
nullptr
};
35
TH2 *
m_h_L_xy_A
{
nullptr
};
36
TH2 *
m_h_L_xy_C
{
nullptr
};
37
TH2 *
m_h_rz_A
{
nullptr
};
38
TH2 *
m_h_rz_C
{
nullptr
};
39
TH2 *
m_h_xy_A
{
nullptr
};
40
TH2 *
m_h_xy_C
{
nullptr
};
41
TH1 *
m_h_r_A
{
nullptr
};
42
TH1 *
m_h_r_C
{
nullptr
};
43
44
SG::ReadHandleKey<sTGCSimHitCollection>
m_readKey
{
this
,
"InputKey"
,
"sTGC_Hits"
};
45
Gaudi::Property<std::string>
m_path
{
this
,
"HistPath"
,
"/sTGCHitAnalysis/"
};
46
47
48
};
49
50
#endif // sTGC_HIT_ANALYSIS_H
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
sTGCHitAnalysis::m_h_L_xy_A
TH2 * m_h_L_xy_A
Definition:
sTGCHitAnalysis.h:35
sTGCHitAnalysis
Definition:
sTGCHitAnalysis.h:14
sTGCHitAnalysis::m_h_S_xy_C
TH2 * m_h_S_xy_C
Definition:
sTGCHitAnalysis.h:32
AthHistogramAlgorithm::AthHistogramAlgorithm
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition:
AthHistogramAlgorithm.cxx:31
sTGCHitAnalysis::m_h_S_rz_A
TH2 * m_h_S_rz_A
Some variables.
Definition:
sTGCHitAnalysis.h:29
sTGCHitAnalysis::m_path
Gaudi::Property< std::string > m_path
Definition:
sTGCHitAnalysis.h:45
sTGCHitAnalysis::m_h_r_C
TH1 * m_h_r_C
Definition:
sTGCHitAnalysis.h:42
sTGCSimHitCollection.h
sTGCHitAnalysis::m_h_rz_C
TH2 * m_h_rz_C
Definition:
sTGCHitAnalysis.h:38
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition:
StoreGate/StoreGate/ReadHandleKey.h:39
sTGCHitAnalysis::m_h_L_rz_C
TH2 * m_h_L_rz_C
Definition:
sTGCHitAnalysis.h:34
sTGCHitAnalysis::m_h_S_xy_A
TH2 * m_h_S_xy_A
Definition:
sTGCHitAnalysis.h:31
AthHistogramAlgorithm.h
sTGCHitAnalysis::~sTGCHitAnalysis
~sTGCHitAnalysis()=default
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
sTGCHitAnalysis::m_h_xy_A
TH2 * m_h_xy_A
Definition:
sTGCHitAnalysis.h:39
sTGCHitAnalysis::execute
virtual StatusCode execute() override
Definition:
sTGCHitAnalysis.cxx:97
AthHistogramAlgorithm
Definition:
AthHistogramAlgorithm.h:32
sTGCHitAnalysis::m_h_L_rz_A
TH2 * m_h_L_rz_A
Definition:
sTGCHitAnalysis.h:33
sTGCHitAnalysis::initialize
virtual StatusCode initialize() override
Definition:
sTGCHitAnalysis.cxx:27
sTGCHitAnalysis::m_h_S_rz_C
TH2 * m_h_S_rz_C
Definition:
sTGCHitAnalysis.h:30
sTGCHitAnalysis::m_h_rz_A
TH2 * m_h_rz_A
Definition:
sTGCHitAnalysis.h:37
sTGCHitAnalysis::m_h_L_xy_C
TH2 * m_h_L_xy_C
Definition:
sTGCHitAnalysis.h:36
sTGCHitAnalysis::m_h_r_A
TH1 * m_h_r_A
Definition:
sTGCHitAnalysis.h:41
sTGCHitAnalysis::m_readKey
SG::ReadHandleKey< sTGCSimHitCollection > m_readKey
Definition:
sTGCHitAnalysis.h:44
sTGCHitAnalysis::m_h_xy_C
TH2 * m_h_xy_C
Definition:
sTGCHitAnalysis.h:40
Generated on Sat Nov 1 2025 21:18:58 for ATLAS Offline Software by
1.8.18