|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGT1CALOFEXPERF_JGTOWERMAPPINGDATACONDALGBASE_H
6 #define TRIGT1CALOFEXPERF_JGTOWERMAPPINGDATACONDALGBASE_H
30 this,
"MappingData",
""};
32 this,
"CaloSuperCellDetDescrManager",
"CaloSuperCellDetDescrManager",
"SG key of the resulting CaloSuperCellDetDescrManager"};
46 #endif //> !TRIGT1CALOFEXPERF_JGTOWERMAPPINGDATACONDALGBASE_H
char data[hepevt_bytes_allocation_ATLAS]
SG::WriteCondHandleKey< JGTowerMappingData > m_outputKey
SG::ReadCondHandleKey< CaloSuperCellDetDescrManager > m_caloSuperCellMgrKey
virtual const JGTowerBase_ID * getJGTowerID() const =0
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition of CaloDetDescrManager.
An algorithm that can be simultaneously executed in multiple threads.
JGTowerMappingDataCondAlgBase(const std::string &name, ISvcLocator *pSvcLocator)
Helper class for offline supercell identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for offline supercell identifiers.
const CaloCell_ID * m_ccid
Helper class for offline cell identifiers.
std::vector< JGTowerHelper > JGTowerMappingData
virtual StatusCode loadTowerAreas(JGTowerMappingData &data) const =0
virtual ~JGTowerMappingDataCondAlgBase() override
Gaudi::Property< bool > m_mapTileCells
virtual StatusCode initialize() override
virtual StatusCode buildForwardMapping(JGTowerMappingData &data, const CaloSuperCellDetDescrManager *mgr) const =0
Factor out code common between JTower_ID and GTower_ID.
virtual StatusCode execute(const EventContext &ctx) const final
const CaloCell_SuperCell_ID * m_scid