7#ifndef CALOCLUSTERCORRECTION_CALOCLUSTERCORRECTION_H
8#define CALOCLUSTERCORRECTION_CALOCLUSTERCORRECTION_H
64 float em,
float etam,
float phim,
65 float emax,
float etamax,
float phimax,
66 float etas,
float phis)
const;
77 StatusCode
execute(
const EventContext& ctx,
Base class for cluster processing tools called from CaloClusterMaker that operate on individual clust...
Definition of CaloDetDescrManager.
StatusCode execute(const EventContext &ctx, xAOD::CaloCluster *cluster) const override
virtual void setenergy(xAOD::CaloCluster *cluster, float energy) const
virtual StatusCode initialize() override
Initialize method.
virtual void makeCorrection(const Context &myctx, xAOD::CaloCluster *) const =0
virtual void setsample(xAOD::CaloCluster *cluster, CaloSampling::CaloSample sampling, float em, float etam, float phim, float emax, float etamax, float phimax, float etas, float phis) const
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloCluster *cluster) const =0
Execute on a single cluster.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.