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,
46 Gaudi::Property<float>
m_deta_cut{
this,
"deta_cut", 0.05};
47 Gaudi::Property<float>
m_dphi_cut{
this,
"dphi_cut", 0.05};
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.
int compare(xAOD::CaloCluster *clus1, xAOD::CaloCluster *clus2) const
Gaudi::Property< float > m_dphi_cut
StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *clusColl) const override
Execute on an entire collection of clusters.
Gaudi::Property< float > m_deta_cut
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.