|
ATLAS Offline Software
|
Go to the documentation of this file.
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;
Base class for cluster processing tools called from CaloClusterMaker that operate on individual clust...
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
virtual void setenergy(xAOD::CaloCluster *cluster, float energy) const
Definition of CaloDetDescrManager.
virtual StatusCode initialize() override
Initialize method.
Description of a calorimeter cluster.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
virtual void makeCorrection(const Context &myctx, xAOD::CaloCluster *) const =0
Context object for retrieving ToolConstant values.
StatusCode execute(const EventContext &ctx, xAOD::CaloCluster *cluster) const override
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloCluster *cluster) const =0
Execute on a single cluster.