ATLAS Offline Software
Loading...
Searching...
No Matches
RegSelCondAlg_Tile.h
Go to the documentation of this file.
1
10
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
32public:
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
39private:
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
Base class for conditions algorithms.
Base class for conditions algorithms.
virtual StatusCode execute(const EventContext &ctx) const override
virtual std::unique_ptr< RegSelectorMap > createTable(const TileHid2RESrcID *hid2re) const
SG::ReadCondHandleKey< TileHid2RESrcID > m_hid2RESrcIDKey
SG::WriteCondHandleKey< IRegSelLUTCondData > m_tableKey
Output conditions object.
RegSelCondAlg_Tile(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
This class provides conversion between fragment ID and RESrcID.