ATLAS Offline Software
TRT_RegSelCondAlg.h
Go to the documentation of this file.
1 
11 #ifndef TRT_RegSelCondAlg_h
12 #define TRT_RegSelCondAlg_h
13 
16 
17 #include "GaudiKernel/ISvcLocator.h"
18 
19 #include "GaudiKernel/EventIDRange.h"
20 
22 
24 
27 
29 
30 #include <string>
31 
32 
33 
34 
36 
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 
49 
51  {this, "TRTDetEleContKey", "TRT_DetElementContainer", "Key of TRT_DetElementContainer"};
52 
55  { this, "RegSelLUT", "RegSelLUTCondData", "Region Selector lookup table" };
56 
57 };
58 
59 #endif // TRT_RegSelCondAlg_h
TRT_RegSelCondAlg::TRT_RegSelCondAlg
TRT_RegSelCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: TRT_RegSelCondAlg.cxx:48
TRT_DetElementContainer.h
TRT_RegSelCondAlg::m_trtDetEleContKey
SG::ReadCondHandleKey< InDetDD::TRT_DetElementContainer > m_trtDetEleContKey
Definition: TRT_RegSelCondAlg.h:51
WriteCondHandleKey.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
TRT_RegSelCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition: TRT_RegSelCondAlg.cxx:71
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
TRT_RegSelCondAlg::m_printTable
bool m_printTable
Definition: TRT_RegSelCondAlg.h:48
ReadCondHandleKey.h
IRegSelLUTCondData.h
AthReentrantAlgorithm.h
ITRT_CablingSvc.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
SG::ReadCondHandleKey< InDetDD::TRT_DetElementContainer >
TRT_RegSelCondAlg::m_tableKey
SG::WriteCondHandleKey< IRegSelLUTCondData > m_tableKey
Output conditions object.
Definition: TRT_RegSelCondAlg.h:55
TRT_RegSelCondAlg
Definition: TRT_RegSelCondAlg.h:37
SG::WriteCondHandleKey
Definition: WriteCondHandleKey.h:20
TRT_RegSelCondAlg::initialize
virtual StatusCode initialize() override
Definition: TRT_RegSelCondAlg.cxx:59