ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TestBeam
TBConditions
TBCaloConditions
src
TBCaloCoolPosTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TBCALOCONDITIONS_TBCALOCOOLPOSTOOL
6
# define TBCALOCONDITIONS_TBCALOCOOLPOSTOOL
7
8
#include "
TBCaloConditions/ITBCaloPosTool.h
"
9
#include "
AthenaBaseComps/AthAlgTool.h
"
10
11
#include "
StoreGate/ReadCondHandleKey.h
"
12
#include "
AthenaPoolUtilities/AthenaAttributeList.h
"
13
22
23
class
TBCaloCoolPosTool
:
public
extends<AthAlgTool, ITBCaloPosTool>
24
{
25
public
:
26
using
base_class::base_class;
27
28
virtual
StatusCode
initialize
()
override
;
29
31
virtual
double
eta
()
const override
;
32
34
virtual
double
theta
()
const override
;
35
37
virtual
double
z
()
const override
;
38
40
virtual
double
delta
()
const override
;
41
42
private
:
43
44
// For run<1000454, replace TILE_LV_62 with SYSTEM1
45
46
SG::ReadCondHandleKey<AthenaAttributeList>
m_etaTableKey
47
{
this
,
"EtaKey"
,
"/TILE/DCS/TILE_LV_62/TABLE/ETA"
,
""
};
48
SG::ReadCondHandleKey<AthenaAttributeList>
m_thetaTableKey
49
{
this
,
"EtaKey"
,
"/TILE/DCS/TILE_LV_62/TABLE/THETA"
,
""
};
50
SG::ReadCondHandleKey<AthenaAttributeList>
m_zTableKey
51
{
this
,
"EtaKey"
,
"/TILE/DCS/TILE_LV_62/TABLE/Z"
,
""
};
52
SG::ReadCondHandleKey<AthenaAttributeList>
m_deltaTableKey
53
{
this
,
"EtaKey"
,
"/TILE/DCS/TILE_LV_62/TABLE/DELTA"
,
""
};
54
};
55
56
57
58
#endif
AthAlgTool.h
AthenaAttributeList.h
ITBCaloPosTool.h
ReadCondHandleKey.h
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
TBCaloCoolPosTool
Class TBCaloCoolPosTool.
Definition
TBCaloCoolPosTool.h:24
TBCaloCoolPosTool::initialize
virtual StatusCode initialize() override
Definition
TBCaloCoolPosTool.cxx:15
TBCaloCoolPosTool::m_deltaTableKey
SG::ReadCondHandleKey< AthenaAttributeList > m_deltaTableKey
Definition
TBCaloCoolPosTool.h:53
TBCaloCoolPosTool::eta
virtual double eta() const override
access eta value
Definition
TBCaloCoolPosTool.cxx:25
TBCaloCoolPosTool::m_zTableKey
SG::ReadCondHandleKey< AthenaAttributeList > m_zTableKey
Definition
TBCaloCoolPosTool.h:51
TBCaloCoolPosTool::delta
virtual double delta() const override
access eta value
Definition
TBCaloCoolPosTool.cxx:43
TBCaloCoolPosTool::m_thetaTableKey
SG::ReadCondHandleKey< AthenaAttributeList > m_thetaTableKey
Definition
TBCaloCoolPosTool.h:49
TBCaloCoolPosTool::z
virtual double z() const override
access eta value
Definition
TBCaloCoolPosTool.cxx:37
TBCaloCoolPosTool::m_etaTableKey
SG::ReadCondHandleKey< AthenaAttributeList > m_etaTableKey
Definition
TBCaloCoolPosTool.h:47
TBCaloCoolPosTool::theta
virtual double theta() const override
access eta value
Definition
TBCaloCoolPosTool.cxx:31
Generated on
for ATLAS Offline Software by
1.17.0