5#ifndef CALOCLUSTERCORRECTION_CALOCLUSTERREMOVEBAD_H
6#define CALOCLUSTERCORRECTION_CALOCLUSTERREMOVEBAD_H
23#include "CaloEvent/CaloCluster.h"
35 const std::string& name,
36 const IInterface* parent);
51 virtual StatusCode
execute (
const EventContext& ctx,
60 virtual StatusCode
execute (
const EventContext& ctx,
Base class for cluster processing tools called from CaloClusterMaker that operate on individual clust...
CaloClusterProcessor(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloCluster *cluster) const =0
Execute on a single cluster.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloCluster *cluster) const override
Execute on a single cluster.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.