ATLAS Offline Software
Loading...
Searching...
No Matches
TBCaloCoolPosTool Class Reference

Class TBCaloCoolPosTool. More...

#include <TBCaloCoolPosTool.h>

Inheritance diagram for TBCaloCoolPosTool:
Collaboration diagram for TBCaloCoolPosTool:

Public Member Functions

virtual StatusCode initialize () override
virtual double eta () const override
 access eta value
virtual double theta () const override
 access eta value
virtual double z () const override
 access eta value
virtual double delta () const override
 access eta value

Private Attributes

SG::ReadCondHandleKey< AthenaAttributeListm_etaTableKey { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/ETA", "" }
SG::ReadCondHandleKey< AthenaAttributeListm_thetaTableKey { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/THETA", "" }
SG::ReadCondHandleKey< AthenaAttributeListm_zTableKey { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/Z", "" }
SG::ReadCondHandleKey< AthenaAttributeListm_deltaTableKey { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/DELTA", "" }

Detailed Description

Class TBCaloCoolPosTool.

Implementation of ITBCaloPosTool using COOL

Feb 6, 2006 Richard Hawkings

Definition at line 23 of file TBCaloCoolPosTool.h.

Member Function Documentation

◆ delta()

double TBCaloCoolPosTool::delta ( ) const
overridevirtual

access eta value

Definition at line 43 of file TBCaloCoolPosTool.cxx.

44{
45 SG::ReadCondHandle<AthenaAttributeList> delta (m_deltaTableKey);
46 return (**delta)["delta"].data<float>();
47}
SG::ReadCondHandleKey< AthenaAttributeList > m_deltaTableKey
virtual double delta() const override
access eta value

◆ eta()

double TBCaloCoolPosTool::eta ( ) const
overridevirtual

access eta value

Definition at line 25 of file TBCaloCoolPosTool.cxx.

26{
27 SG::ReadCondHandle<AthenaAttributeList> eta (m_etaTableKey);
28 return (**eta)["eta"].data<float>();
29}
virtual double eta() const override
access eta value
SG::ReadCondHandleKey< AthenaAttributeList > m_etaTableKey

◆ initialize()

StatusCode TBCaloCoolPosTool::initialize ( )
overridevirtual

Definition at line 15 of file TBCaloCoolPosTool.cxx.

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}
#define ATH_CHECK
Evaluate an expression and check for errors.
SG::ReadCondHandleKey< AthenaAttributeList > m_zTableKey
SG::ReadCondHandleKey< AthenaAttributeList > m_thetaTableKey

◆ theta()

double TBCaloCoolPosTool::theta ( ) const
overridevirtual

access eta value

Definition at line 31 of file TBCaloCoolPosTool.cxx.

32{
33 SG::ReadCondHandle<AthenaAttributeList> theta (m_thetaTableKey);
34 return (**theta)["theta"].data<float>();
35}
virtual double theta() const override
access eta value

◆ z()

double TBCaloCoolPosTool::z ( ) const
overridevirtual

access eta value

Definition at line 37 of file TBCaloCoolPosTool.cxx.

38{
39 SG::ReadCondHandle<AthenaAttributeList> z (m_zTableKey);
40 return (**z)["z"].data<float>();
41}
virtual double z() const override
access eta value

Member Data Documentation

◆ m_deltaTableKey

SG::ReadCondHandleKey<AthenaAttributeList> TBCaloCoolPosTool::m_deltaTableKey { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/DELTA", "" }
private

Definition at line 52 of file TBCaloCoolPosTool.h.

53{ this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/DELTA", "" };

◆ m_etaTableKey

SG::ReadCondHandleKey<AthenaAttributeList> TBCaloCoolPosTool::m_etaTableKey { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/ETA", "" }
private

Definition at line 46 of file TBCaloCoolPosTool.h.

47{ this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/ETA", "" };

◆ m_thetaTableKey

SG::ReadCondHandleKey<AthenaAttributeList> TBCaloCoolPosTool::m_thetaTableKey { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/THETA", "" }
private

Definition at line 48 of file TBCaloCoolPosTool.h.

49{ this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/THETA", "" };

◆ m_zTableKey

SG::ReadCondHandleKey<AthenaAttributeList> TBCaloCoolPosTool::m_zTableKey { this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/Z", "" }
private

Definition at line 50 of file TBCaloCoolPosTool.h.

51{ this, "EtaKey", "/TILE/DCS/TILE_LV_62/TABLE/Z", "" };

The documentation for this class was generated from the following files: