ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileRawUtils
src
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
16
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
17
18
#include "
StoreGate/ReadCondHandleKey.h
"
19
#include "
StoreGate/WriteCondHandleKey.h
"
20
21
#include "
IRegionSelector/IRegSelLUTCondData.h
"
22
#include "
RegionSelector/RegSelectorMap.h
"
23
24
#include <string>
25
26
#include "
TileByteStream/TileHid2RESrcID.h
"
27
28
29
30
class
RegSelCondAlg_Tile
:
public
AthCondAlgorithm
{
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
44
bool
m_printTable
;
45
46
SG::ReadCondHandleKey<TileHid2RESrcID>
m_hid2RESrcIDKey
47
{
this
,
"TileHid2RESrcID"
,
"TileHid2RESrcIDHLT"
,
"TileHid2RESrcID key"
};
48
50
SG::WriteCondHandleKey<IRegSelLUTCondData>
m_tableKey
51
{
this
,
"RegSelLUT"
,
"RegSelLUTCondData"
,
"Region Selector lookup table"
};
52
53
};
54
55
#endif
// RegSelCondAlg_Tile_h
AthCondAlgorithm.h
Base class for conditions algorithms.
IRegSelLUTCondData.h
ReadCondHandleKey.h
RegSelectorMap.h
TileHid2RESrcID.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
RegSelCondAlg_Tile::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
RegSelCondAlg_Tile.cxx:61
RegSelCondAlg_Tile::createTable
virtual std::unique_ptr< RegSelectorMap > createTable(const TileHid2RESrcID *hid2re) const
Definition
RegSelCondAlg_Tile.cxx:135
RegSelCondAlg_Tile::m_hid2RESrcIDKey
SG::ReadCondHandleKey< TileHid2RESrcID > m_hid2RESrcIDKey
Definition
RegSelCondAlg_Tile.h:47
RegSelCondAlg_Tile::m_printTable
bool m_printTable
Definition
RegSelCondAlg_Tile.h:44
RegSelCondAlg_Tile::m_managerName
std::string m_managerName
Definition
RegSelCondAlg_Tile.h:42
RegSelCondAlg_Tile::m_tableKey
SG::WriteCondHandleKey< IRegSelLUTCondData > m_tableKey
Output conditions object.
Definition
RegSelCondAlg_Tile.h:51
RegSelCondAlg_Tile::RegSelCondAlg_Tile
RegSelCondAlg_Tile(const std::string &name, ISvcLocator *pSvcLocator)
Definition
RegSelCondAlg_Tile.cxx:39
RegSelCondAlg_Tile::initialize
virtual StatusCode initialize() override
Definition
RegSelCondAlg_Tile.cxx:51
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
TileHid2RESrcID
This class provides conversion between fragment ID and RESrcID.
Definition
TileHid2RESrcID.h:28
Generated on
for ATLAS Offline Software by
1.17.0