5#ifndef CALOCLUSTERCORRECTION_CALOCLUSTERREMOVEDUPLICATES_H
6#define CALOCLUSTERCORRECTION_CALOCLUSTERREMOVEDUPLICATES_H
34 const std::string& name,
35 const IInterface* parent);
38 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.
CaloClusterRemoveDuplicates()
int compare(xAOD::CaloCluster *clus1, xAOD::CaloCluster *clus2) const
StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *clusColl) const override
Execute on an entire collection of clusters.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.