ATLAS Offline Software
IEgammaCalibration.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
6 #ifndef TRIGT2CALOCALIBRATION_IEGAMMACALIBRATION
7 #define TRIGT2CALOCALIBRATION_IEGAMMACALIBRATION
8 
9 #include "GaudiKernel/IAlgTool.h"
11 
12 // Just for the pointer definition
13 //class TrigEMCluster;
14 
16 class IEgammaCalibration : virtual public IAlgTool{
17  public:
19 
25  virtual void makeCorrection(xAOD::TrigEMCluster*, const void* par=NULL) const = 0;
26 
27 };
28 
29 #endif
IEgammaCalibration::DeclareInterfaceID
DeclareInterfaceID(IEgammaCalibration, 1, 0)
TrigEMCluster.h
IEgammaCalibration::makeCorrection
virtual void makeCorrection(xAOD::TrigEMCluster *, const void *par=NULL) const =0
method to perform the correction.
createCoolChannelIdFile.par
par
Definition: createCoolChannelIdFile.py:29
IEgammaCalibration
General Interface for calibrations at the LVL2 Egamma Calo Fex algo.
Definition: IEgammaCalibration.h:16
xAOD::TrigEMCluster_v1
Description of a trigger EM cluster.
Definition: TrigEMCluster_v1.h:28