5#ifndef TRIGGEPPERF_GEPTOWERSALG_H
6#define TRIGGEPPERF_GEPTOWERSALG_H
20 GepTowersAlg(
const std::string& name, ISvcLocator* pSvcLocator );
23 virtual StatusCode
execute(
const EventContext& )
const override;
28 this,
"TowerAlg",
"",
"name of Gep Tower algorithm"};
31 this,
"eventInfo",
"EventInfo",
"key to read in an EventInfo object"};
34 this,
"caloCells",
"AllCalo",
"key to read in a CaloCell constainer"};
37 this,
"caloClustersKey",
"",
"key to read in a CaloCluster constainer"};
40 this,
"outputCaloClustersKey",
"",
41 "key for CaloCluster wrappers for GepClusters"};
44 this,
"gepCellMapKey",
"GepCells",
"Key to get the correct cell map"};
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< Gep::GepCellMap > m_gepCellsKey
virtual StatusCode initialize() override
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_caloClustersKey
GepTowersAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &) const override
Gaudi::Property< std::string > m_towerAlg
SG::ReadHandleKey< CaloCellContainer > m_caloCellsKey
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_outputCaloClustersKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.