6#ifndef CALOREC_CALOCLUSTERCOPIER_H
7#define CALOREC_CALOCLUSTERCOPIER_H
39 const IInterface* parent);
46 virtual StatusCode
execute(
const EventContext& ctx,
Base class for cluster processing tools called from CaloClusterMaker.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
Execute on an entire collection of clusters.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *) const override
Execute on an entire collection of clusters.
bool m_useClusterPosition
CaloClusterCopier(const std::string &type, const std::string &name, const IInterface *parent)
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clustersKey
virtual StatusCode initialize() override
xAOD::CaloCluster::ClusterSize m_clusterSize
virtual ~CaloClusterCopier() override
Property holding a SG store/key/clid from which a ReadHandle is made.
ClusterSize
Enumeration to identify different cluster sizes.
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.