ATLAS Offline Software
Loading...
Searching...
No Matches
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
10
13
22
23class TBCaloCoolPosTool : public extends<AthAlgTool, ITBCaloPosTool>
24{
25public:
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
42private:
43
44 // For run<1000454, replace TILE_LV_62 with SYSTEM1
45
47 { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/ETA", "" };
49 { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/THETA", "" };
51 { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/Z", "" };
53 { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/DELTA", "" };
54};
55
56
57
58#endif
Class TBCaloCoolPosTool.
virtual StatusCode initialize() override
SG::ReadCondHandleKey< AthenaAttributeList > m_deltaTableKey
virtual double eta() const override
access eta value
SG::ReadCondHandleKey< AthenaAttributeList > m_zTableKey
virtual double delta() const override
access eta value
SG::ReadCondHandleKey< AthenaAttributeList > m_thetaTableKey
virtual double z() const override
access eta value
SG::ReadCondHandleKey< AthenaAttributeList > m_etaTableKey
virtual double theta() const override
access eta value