ATLAS Offline Software
RegSelCondAlg_Tile.h
Go to the documentation of this file.
1 
11 #ifndef RegSelCondAlg_Tile_h
12 #define RegSelCondAlg_Tile_h
13 
14 #include "GaudiKernel/ISvcLocator.h"
15 
17 
20 
23 
24 #include <string>
25 
27 
28 
29 
31 
32 public:
33 
34  RegSelCondAlg_Tile( const std::string& name, ISvcLocator* pSvcLocator );
35 
36  virtual StatusCode initialize() override;
37  virtual StatusCode execute (const EventContext& ctx) const override;
38 
39 private:
40  virtual std::unique_ptr<RegSelectorMap> createTable(const TileHid2RESrcID* hid2re) const;
41 
42  std::string m_managerName;
43 
45 
47  {this, "TileHid2RESrcID", "TileHid2RESrcIDHLT", "TileHid2RESrcID key"};
48 
51  { this, "RegSelLUT", "RegSelLUTCondData", "Region Selector lookup table" };
52 
53 };
54 
55 #endif // RegSelCondAlg_Tile_h
RegSelCondAlg_Tile::m_hid2RESrcIDKey
SG::ReadCondHandleKey< TileHid2RESrcID > m_hid2RESrcIDKey
Definition: RegSelCondAlg_Tile.h:47
RegSelCondAlg_Tile::m_managerName
std::string m_managerName
Definition: RegSelCondAlg_Tile.h:42
WriteCondHandleKey.h
TileHid2RESrcID
This class provides conversion between fragment ID and RESrcID.
Definition: TileHid2RESrcID.h:28
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
RegSelCondAlg_Tile::createTable
virtual std::unique_ptr< RegSelectorMap > createTable(const TileHid2RESrcID *hid2re) const
Definition: RegSelCondAlg_Tile.cxx:135
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
RegSelCondAlg_Tile::RegSelCondAlg_Tile
RegSelCondAlg_Tile(const std::string &name, ISvcLocator *pSvcLocator)
Definition: RegSelCondAlg_Tile.cxx:39
RegSelCondAlg_Tile::m_printTable
bool m_printTable
Definition: RegSelCondAlg_Tile.h:44
RegSelCondAlg_Tile::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition: RegSelCondAlg_Tile.cxx:61
ReadCondHandleKey.h
IRegSelLUTCondData.h
AthReentrantAlgorithm.h
RegSelectorMap.h
TileHid2RESrcID.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
RegSelCondAlg_Tile
Definition: RegSelCondAlg_Tile.h:30
SG::ReadCondHandleKey< TileHid2RESrcID >
RegSelCondAlg_Tile::initialize
virtual StatusCode initialize() override
Definition: RegSelCondAlg_Tile.cxx:51
SG::WriteCondHandleKey
Definition: WriteCondHandleKey.h:20
RegSelCondAlg_Tile::m_tableKey
SG::WriteCondHandleKey< IRegSelLUTCondData > m_tableKey
Output conditions object.
Definition: RegSelCondAlg_Tile.h:51