|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef EGAMMAANALYSISINTERFACES_IEGAMMAMVASVC_H
9 #define EGAMMAANALYSISINTERFACES_IEGAMMAMVASVC_H
virtual StatusCode getEnergy(const xAOD::CaloCluster &cluster, const xAOD::Egamma &eg, double &energy) const =0
Compute the calibrated energy.
virtual StatusCode execute(xAOD::CaloCluster &cluster, const xAOD::EgammaParameters::EgammaType egType) const =0
An execute that just has cluster and egType.
Base class for the dual-use service interface classes.
Description of a calorimeter cluster.
virtual StatusCode execute(xAOD::CaloCluster &cluster, const xAOD::Egamma &eg) const =0
Standard execute when you have both cluster and eg object.
virtual ~IegammaMVASvc() override
::StatusCode StatusCode
StatusCode definition for legacy code.
DeclareInterfaceID(IegammaMVASvc, 1, 0)
virtual StatusCode getEnergy(const xAOD::CaloCluster &cluster, const xAOD::EgammaParameters::EgammaType egType, double &energy) const =0
Compute the calibrated energy when the full egamma object is not available.