|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEBYTESTREAM_TILEHID2RESRCIDCONDALG_H
6 #define TILEBYTESTREAM_TILEHID2RESRCIDCONDALG_H
18 #include "GaudiKernel/ToolHandle.h"
19 #include "GaudiKernel/ServiceHandle.h"
37 Gaudi::Property<bool>
m_forHLT{
this,
"ForHLT",
false,
"Produce TileHid2RESrcID conditions object for HLT"};
43 "TileHid2RESrcID",
"TileHid2RESrcID",
"Output TileHid2RESrcID conditions object"};
46 "Run from which to take the cabling (for the moment, either 320000 - full 2017 mode (default) - or 0 - 2016 mode)"};
49 "ROD2ROBmap",{},
"",
"OrderedSet<std::string>"};
55 "ROBDataProviderSvc",
"ROBDataProviderSvc",
"The ROB data provider service"};
61 "RODStatusProxy",
"",
"Tile ROD status proxy tool"};
69 #endif // TILEBYTESTREAM_TILEHID2RESRCIDCONDALG_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode initialize() override
Condition algorithm to prepare TileHid2RESrcID conditions object and put it into conditions store.
An algorithm that can be simultaneously executed in multiple threads.
Helper class for TileCal online (hardware) identifiers.
AthReentrantAlgorithm()
Default constructor:
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi::Property< unsigned int > m_fullTileRODs
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< ITileCondProxy< TileCalibDrawerInt > > m_rodStatusProxy
Tool to get Tile ROD status (e.g.
const TileHWID * m_tileHWID
Gaudi::Property< std::vector< std::string > > m_ROD2ROBmap
ServiceHandle< IROBDataProviderSvc > m_robSvc
Name of ROB data provider service.
SG::WriteCondHandleKey< TileHid2RESrcID > m_hid2ReSrcIdKey
Name of output TileHid2RESrcID.
Gaudi::Property< bool > m_forHLT