ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TestBeam
TBConditions
TBCaloConditions
src
TBCaloCoolPosTool.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TBCaloCoolPosTool.h
"
6
7
8
// Gaudi includes
9
#include "GaudiKernel/MsgStream.h"
10
#include "GaudiKernel/IIncidentSvc.h"
11
#include "GaudiKernel/ServiceHandle.h"
12
13
14
//--------------------------------------------------------------------------
15
StatusCode
TBCaloCoolPosTool::initialize
()
16
{
17
ATH_CHECK
(
m_etaTableKey
.initialize() );
18
ATH_CHECK
(
m_thetaTableKey
.initialize() );
19
ATH_CHECK
(
m_zTableKey
.initialize() );
20
ATH_CHECK
(
m_deltaTableKey
.initialize() );
21
return
StatusCode::SUCCESS;
22
}
23
24
25
double
TBCaloCoolPosTool::eta
()
const
26
{
27
SG::ReadCondHandle<AthenaAttributeList>
eta
(
m_etaTableKey
);
28
return
(**
eta
)[
"eta"
].data<
float
>();
29
}
30
31
double
TBCaloCoolPosTool::theta
()
const
32
{
33
SG::ReadCondHandle<AthenaAttributeList>
theta
(
m_thetaTableKey
);
34
return
(**
theta
)[
"theta"
].data<
float
>();
35
}
36
37
double
TBCaloCoolPosTool::z
()
const
38
{
39
SG::ReadCondHandle<AthenaAttributeList>
z
(
m_zTableKey
);
40
return
(**
z
)[
"z"
].data<
float
>();
41
}
42
43
double
TBCaloCoolPosTool::delta
()
const
44
{
45
SG::ReadCondHandle<AthenaAttributeList>
delta
(
m_deltaTableKey
);
46
return
(**
delta
)[
"delta"
].data<
float
>();
47
}
48
ATH_CHECK
#define ATH_CHECK
Evaluate an expression and check for errors.
Definition
AthCheckMacros.h:40
TBCaloCoolPosTool.h
SG::ReadCondHandle
Definition
ReadCondHandle.h:39
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