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/AthAlgorithm.h
"
9
10
#include "GaudiKernel/ServiceHandle.h"
11
#include "GaudiKernel/ITHistSvc.h"
12
13
#include <string>
14
#include <vector>
15
#include "TH1.h"
16
#include "TH2.h"
17
#include "TTree.h"
18
19
20
21
class
TH1;
22
class
TH2;
23
class
TTree;
24
25
class
sTGCHitAnalysis
:
public
AthAlgorithm
{
26
27
public
:
28
29
sTGCHitAnalysis
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
30
~sTGCHitAnalysis
(){}
31
32
virtual
StatusCode
initialize
();
33
virtual
StatusCode
execute
();
34
35
private
:
36
39
TH2 *
m_h_S_rz_A
;
40
TH2 *
m_h_S_rz_C
;
41
TH2 *
m_h_S_xy_A
;
42
TH2 *
m_h_S_xy_C
;
43
TH2 *
m_h_L_rz_A
;
44
TH2 *
m_h_L_rz_C
;
45
TH2 *
m_h_L_xy_A
;
46
TH2 *
m_h_L_xy_C
;
47
TH2 *
m_h_rz_A
;
48
TH2 *
m_h_rz_C
;
49
TH2 *
m_h_xy_A
;
50
TH2 *
m_h_xy_C
;
51
TH1 *
m_h_r_A
;
52
TH1 *
m_h_r_C
;
53
54
std::string
m_ntupleFileName
;
55
56
std::string
m_path
;
57
ServiceHandle<ITHistSvc>
m_thistSvc
;
58
59
};
60
61
#endif // sTGC_HIT_ANALYSIS_H
sTGCHitAnalysis::m_h_L_xy_A
TH2 * m_h_L_xy_A
Definition:
sTGCHitAnalysis.h:45
sTGCHitAnalysis
Definition:
sTGCHitAnalysis.h:25
sTGCHitAnalysis::m_h_S_xy_C
TH2 * m_h_S_xy_C
Definition:
sTGCHitAnalysis.h:42
sTGCHitAnalysis::m_h_S_rz_A
TH2 * m_h_S_rz_A
Some variables.
Definition:
sTGCHitAnalysis.h:39
sTGCHitAnalysis::m_h_r_C
TH1 * m_h_r_C
Definition:
sTGCHitAnalysis.h:52
sTGCHitAnalysis::m_h_rz_C
TH2 * m_h_rz_C
Definition:
sTGCHitAnalysis.h:48
sTGCHitAnalysis::m_ntupleFileName
std::string m_ntupleFileName
Definition:
sTGCHitAnalysis.h:54
sTGCHitAnalysis::m_h_L_rz_C
TH2 * m_h_L_rz_C
Definition:
sTGCHitAnalysis.h:44
sTGCHitAnalysis::m_h_S_xy_A
TH2 * m_h_S_xy_A
Definition:
sTGCHitAnalysis.h:41
sTGCHitAnalysis::~sTGCHitAnalysis
~sTGCHitAnalysis()
Definition:
sTGCHitAnalysis.h:30
AthAlgorithm.h
sTGCHitAnalysis::initialize
virtual StatusCode initialize()
Definition:
sTGCHitAnalysis.cxx:54
sTGCHitAnalysis::execute
virtual StatusCode execute()
Definition:
sTGCHitAnalysis.cxx:124
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:49
sTGCHitAnalysis::m_path
std::string m_path
Definition:
sTGCHitAnalysis.h:56
AthAlgorithm
Definition:
AthAlgorithm.h:47
sTGCHitAnalysis::m_thistSvc
ServiceHandle< ITHistSvc > m_thistSvc
Definition:
sTGCHitAnalysis.h:57
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
sTGCHitAnalysis::m_h_L_rz_A
TH2 * m_h_L_rz_A
Definition:
sTGCHitAnalysis.h:43
sTGCHitAnalysis::m_h_S_rz_C
TH2 * m_h_S_rz_C
Definition:
sTGCHitAnalysis.h:40
sTGCHitAnalysis::m_h_rz_A
TH2 * m_h_rz_A
Definition:
sTGCHitAnalysis.h:47
sTGCHitAnalysis::m_h_L_xy_C
TH2 * m_h_L_xy_C
Definition:
sTGCHitAnalysis.h:46
sTGCHitAnalysis::m_h_r_A
TH1 * m_h_r_A
Definition:
sTGCHitAnalysis.h:51
sTGCHitAnalysis::sTGCHitAnalysis
sTGCHitAnalysis(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
sTGCHitAnalysis.cxx:29
sTGCHitAnalysis::m_h_xy_C
TH2 * m_h_xy_C
Definition:
sTGCHitAnalysis.h:50
ServiceHandle< ITHistSvc >
Generated on Sun Dec 22 2024 21:18:31 for ATLAS Offline Software by
1.8.18