ATLAS Offline Software
Public Member Functions | List of all members
IEgammaCalibration Class Referenceabstract

General Interface for calibrations at the LVL2 Egamma Calo Fex algo. More...

#include <IEgammaCalibration.h>

Inheritance diagram for IEgammaCalibration:
Collaboration diagram for IEgammaCalibration:

Public Member Functions

 DeclareInterfaceID (IEgammaCalibration, 1, 0)
 
virtual void makeCorrection (xAOD::TrigEMCluster *, const void *par=NULL) const =0
 method to perform the correction. More...
 

Detailed Description

General Interface for calibrations at the LVL2 Egamma Calo Fex algo.

Definition at line 16 of file IEgammaCalibration.h.

Member Function Documentation

◆ DeclareInterfaceID()

IEgammaCalibration::DeclareInterfaceID ( IEgammaCalibration  ,
,
 
)

◆ makeCorrection()

virtual void IEgammaCalibration::makeCorrection ( xAOD::TrigEMCluster ,
const void *  par = NULL 
) const
pure virtual

method to perform the correction.

The correction type is defined by the tool which also uses this interface. In some cases, the tool needs more than the cluster to perform the calibration. This can be passed via the void pointer


The documentation for this class was generated from the following file: