#include <EcalClusterFunctionBaseClass.h>
Public Member Functions | |
virtual float | getValue (const reco::BasicCluster &, const EcalRecHitCollection &) const =0 |
virtual float | getValue (const reco::CaloCluster &) const |
virtual float | getValue (const reco::SuperCluster &, const int mode) const =0 |
virtual void | init (const edm::EventSetup &es)=0 |
virtual | ~EcalClusterFunctionBaseClass () |
Definition at line 26 of file EcalClusterFunctionBaseClass.h.
|
inlinevirtual |
Definition at line 28 of file EcalClusterFunctionBaseClass.h.
|
pure virtual |
Implemented in EcalBasicClusterLocalContCorrection, EcalClusterCrackCorrection, EcalClusterEnergyUncertainty, EcalClusterEnergyCorrection, EcalClusterEnergyCorrectionObjectSpecific, and EcalClusterEnergyUncertaintyObjectSpecific.
Referenced by EgammaSCEnergyCorrectionAlgo::applyCorrection(), PhotonEnergyCorrector::applyCrackCorrection(), EgammaSCEnergyCorrectionAlgo::applyCrackCorrection(), EgammaSCEnergyCorrectionAlgo::applyLocalContCorrection(), and egamma::classBasedElectronEnergy().
|
inlinevirtual |
Reimplemented in EcalClusterCrackCorrection.
Definition at line 33 of file EcalClusterFunctionBaseClass.h.
|
pure virtual |
|
pure virtual |