ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArTest
LArConditionsTest
LArConditionsTest
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
24
25
#include "
AthenaBaseComps/AthAlgorithm.h
"
26
#include "
StoreGate/ReadCondHandleKey.h
"
27
#include "
LArCabling/LArOnOffIdMapping.h
"
28
#include "
LArRecConditions/LArCalibLineMapping.h
"
29
#include "
LArRecConditions/LArFebRodMapping.h
"
30
31
class
StoreGateSvc
;
32
class
LArOnlineID
;
33
class
LArEM_ID
;
34
35
class
LArCondDataTest
:
public
AthAlgorithm
36
{
37
38
public
:
39
40
41
LArCondDataTest
(
const
std::string& name, ISvcLocator* pSvcLocator);
42
~LArCondDataTest
();
43
44
StatusCode
initialize
();
45
StatusCode
execute
(
const
EventContext& ctx);
46
StatusCode
finalize
();
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"
};
52
const
LArOnlineID
*
m_onlineID
;
53
const
LArOnlineID
*
m_emid
;
54
int
m_tbin
;
55
bool
m_fixShape
;
56
};
57
#endif
58
AthAlgorithm.h
LArCalibLineMapping.h
LArFebRodMapping.h
LArOnOffIdMapping.h
ReadCondHandleKey.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
LArCondDataTest::m_emid
const LArOnlineID * m_emid
Definition
LArCondDataTest.h:53
LArCondDataTest::m_fixShape
bool m_fixShape
Definition
LArCondDataTest.h:55
LArCondDataTest::finalize
StatusCode finalize()
Definition
LArCondDataTest.cxx:334
LArCondDataTest::m_RodKey
SG::ReadCondHandleKey< LArFebRodMapping > m_RodKey
Definition
LArCondDataTest.h:51
LArCondDataTest::m_tbin
int m_tbin
Definition
LArCondDataTest.h:54
LArCondDataTest::m_onlineID
const LArOnlineID * m_onlineID
Definition
LArCondDataTest.h:52
LArCondDataTest::initialize
StatusCode initialize()
Definition
LArCondDataTest.cxx:68
LArCondDataTest::m_CLKey
SG::ReadCondHandleKey< LArCalibLineMapping > m_CLKey
Definition
LArCondDataTest.h:50
LArCondDataTest::execute
StatusCode execute(const EventContext &ctx)
Execute method.
Definition
LArCondDataTest.cxx:84
LArCondDataTest::LArCondDataTest
LArCondDataTest(const std::string &name, ISvcLocator *pSvcLocator)
Definition
LArCondDataTest.cxx:45
LArCondDataTest::~LArCondDataTest
~LArCondDataTest()
Definition
LArCondDataTest.cxx:61
LArCondDataTest::m_cablingKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Definition
LArCondDataTest.h:49
LArEM_ID
Helper class for LArEM offline identifiers.
Definition
LArEM_ID.h:111
LArOnlineID
Definition
LArOnlineID.h:21
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:120
Generated on
for ATLAS Offline Software by
1.17.0