ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
InDetRegionSelector
src
TRT_RegSelCondAlg.h
Go to the documentation of this file.
1
10
11
#ifndef TRT_RegSelCondAlg_h
12
#define TRT_RegSelCondAlg_h
13
14
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
15
#include "
AthenaBaseComps/AthAlgTool.h
"
16
17
#include "GaudiKernel/ISvcLocator.h"
18
19
#include "GaudiKernel/EventIDRange.h"
20
21
#include "
TRT_Cabling/ITRT_CablingSvc.h
"
22
23
#include "
TRT_ReadoutGeometry/TRT_DetElementContainer.h
"
24
25
#include "
StoreGate/ReadCondHandleKey.h
"
26
#include "
StoreGate/WriteCondHandleKey.h
"
27
28
#include "
IRegionSelector/IRegSelLUTCondData.h
"
29
30
#include <string>
31
32
33
34
36
37
class
TRT_RegSelCondAlg
:
public
AthCondAlgorithm
{
38
39
public
:
40
41
TRT_RegSelCondAlg
(
const
std::string& name, ISvcLocator* pSvcLocator );
42
43
virtual
StatusCode
initialize
()
override
;
44
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
45
46
private
:
47
48
bool
m_printTable
;
49
50
SG::ReadCondHandleKey<InDetDD::TRT_DetElementContainer>
m_trtDetEleContKey
51
{
this
,
"TRTDetEleContKey"
,
"TRT_DetElementContainer"
,
"Key of TRT_DetElementContainer"
};
52
54
SG::WriteCondHandleKey<IRegSelLUTCondData>
m_tableKey
55
{
this
,
"RegSelLUT"
,
"RegSelLUTCondData"
,
"Region Selector lookup table"
};
56
57
};
58
59
#endif
// TRT_RegSelCondAlg_h
AthAlgTool.h
AthCondAlgorithm.h
Base class for conditions algorithms.
IRegSelLUTCondData.h
ITRT_CablingSvc.h
ReadCondHandleKey.h
TRT_DetElementContainer.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
TRT_RegSelCondAlg::m_trtDetEleContKey
SG::ReadCondHandleKey< InDetDD::TRT_DetElementContainer > m_trtDetEleContKey
Definition
TRT_RegSelCondAlg.h:51
TRT_RegSelCondAlg::TRT_RegSelCondAlg
TRT_RegSelCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TRT_RegSelCondAlg.cxx:48
TRT_RegSelCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
TRT_RegSelCondAlg.cxx:71
TRT_RegSelCondAlg::m_printTable
bool m_printTable
Definition
TRT_RegSelCondAlg.h:48
TRT_RegSelCondAlg::m_tableKey
SG::WriteCondHandleKey< IRegSelLUTCondData > m_tableKey
Output conditions object.
Definition
TRT_RegSelCondAlg.h:55
TRT_RegSelCondAlg::initialize
virtual StatusCode initialize() override
Definition
TRT_RegSelCondAlg.cxx:59
Generated on
for ATLAS Offline Software by
1.17.0