ATLAS Offline Software
LArCondDataTest.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
15 #ifndef LARIOV_LARCONDDATATEST_H
16 #define LARIOV_LARCONDDATATEST_H
17 
30 
31 class StoreGateSvc;
32 class LArOnlineID;
33 class LArEM_ID;
34 
36 {
37 
38 public:
39 
40 
41  LArCondDataTest(const std::string& name, ISvcLocator* pSvcLocator);
43 
47 
48 private:
49  SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
50  SG::ReadCondHandleKey<LArCalibLineMapping> m_CLKey{this, "CalibLineKey", "LArCalibLineMap", "SG calib line key"};
51  SG::ReadCondHandleKey<LArFebRodMapping> m_RodKey{this, "FebRodKey", "LArFebRodMap", "SG ROD mapping key"};
54  int m_tbin;
55  bool m_fixShape;
56 };
57 #endif
58 
LArFebRodMapping.h
LArCondDataTest::m_onlineID
const LArOnlineID * m_onlineID
Definition: LArCondDataTest.h:52
LArCondDataTest::m_CLKey
SG::ReadCondHandleKey< LArCalibLineMapping > m_CLKey
Definition: LArCondDataTest.h:50
LArCondDataTest
Athena algorithm used for testing LAr conditions data access.
Definition: LArCondDataTest.h:36
LArCondDataTest::m_RodKey
SG::ReadCondHandleKey< LArFebRodMapping > m_RodKey
Definition: LArCondDataTest.h:51
LArCondDataTest::finalize
StatusCode finalize()
Definition: LArCondDataTest.cxx:334
LArCondDataTest::m_emid
const LArOnlineID * m_emid
Definition: LArCondDataTest.h:53
AthAlgorithm.h
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
LArOnOffIdMapping.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
LArCondDataTest::~LArCondDataTest
~LArCondDataTest()
Definition: LArCondDataTest.cxx:61
LArCondDataTest::m_cablingKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Definition: LArCondDataTest.h:49
ReadCondHandleKey.h
LArCondDataTest::execute
StatusCode execute()
Definition: LArCondDataTest.cxx:84
LArCondDataTest::m_tbin
int m_tbin
Definition: LArCondDataTest.h:54
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArCondDataTest::LArCondDataTest
LArCondDataTest(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArCondDataTest.cxx:45
LArOnlineID
Definition: LArOnlineID.h:20
LArCondDataTest::initialize
StatusCode initialize()
Definition: LArCondDataTest.cxx:68
LArCondDataTest::m_fixShape
bool m_fixShape
Definition: LArCondDataTest.h:55
SG::ReadCondHandleKey< LArOnOffIdMapping >
LArEM_ID
Helper class for LArEM offline identifiers.
Definition: LArEM_ID.h:118
LArCalibLineMapping.h