|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GFEXL1CALO2SCELLDECORATORTOOL_H
6 #define GFEXL1CALO2SCELLDECORATORTOOL_H
20 #include <unordered_map>
63 Gaudi::Property<std::string>
m_gFEX2Scellmapping {
this,
"gFEX2SCmapping" ,
"L1CaloFEXByteStream/gFEX_maps/2023_02_23/gfexSuperCellMap.txt" ,
"Text file to convert from simulation ID to SuperCell Identifier"};
64 Gaudi::Property<std::string>
m_gFEX2Tilemapping {
this,
"gFEX2Tilemapping",
"L1CaloFEXByteStream/gFEX_maps/2023_02_23/gfexTileMap.txt",
"Text file to convert from simulation ID to Tile Identifier"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
StatusCode ReadSCfromFile(const std::string &)
const std::string m_ReadKey_name
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gSCellIDdecorKey
Gaudi::Property< std::string > m_gFEX2Tilemapping
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gTileIDdecorKey
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gSCellEtdecorKey
SG::ReadHandleKey< xAOD::gFexTowerContainer > m_gTowersReadKey
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual StatusCode initialize() override
Function initialising the algorithm.
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gSCellPhidecorKey
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gtowerEtMeVdecorKey
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gTileEtMeVdecorKey
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gTowerEtdecorKey
Handle class for adding a decoration to an object.
AthROOTErrorHandlerSvc * svc
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gTileEtadecorKey
bool isBadSCellID(const std::string &) const
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gSCellSampledecorKey
virtual StatusCode execute(const EventContext &) const override
Function executing the algorithm.
std::unordered_map< uint32_t, std::vector< uint32_t > > m_map_TTower2Tile
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gSCellEtadecorKey
StatusCode ReadTilefromFile(const std::string &)
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_triggerTowerKey
std::unordered_map< uint32_t, std::vector< uint64_t > > m_map_TTower2SCells
SG::WriteDecorHandleKey< xAOD::gFexTowerContainer > m_gTilePhidecorKey
Gaudi::Property< std::string > m_gFEX2Scellmapping
SG::ReadHandleKey< CaloCellContainer > m_SCellKey
gFexTower2SCellDecorator(const std::string &name, ISvcLocator *svc)