5#ifndef TRIGGEPPERF_GEPCLUSTERINGALG_H
6#define TRIGGEPPERF_GEPCLUSTERINGALG_H 1
25 virtual StatusCode
execute(
const EventContext& )
const override;
30 this,
"TopoClAlg",
"",
"name of Gep clustering algorithm"};
33 this,
"eventInfo",
"EventInfo",
"key to read in an EventInfo object"};
36 this,
"outputCaloClustersKey",
"",
"key for CaloCluster wrappers for GepClusters"};
39 this,
"gepCellMapKey",
"GepCells",
"Key to get the correct cell map"};
An algorithm that can be simultaneously executed in multiple threads.
GepClusteringAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &) const override
Gaudi::Property< std::string > m_clusterAlg
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
SG::ReadHandleKey< Gep::GepCellMap > m_gepCellsKey
virtual StatusCode initialize() override
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.