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