CMS 3D CMS Logo

Public Member Functions

EcalClusterFunctionBaseClass Class Reference

#include <EcalClusterFunctionBaseClass.h>

Inheritance diagram for EcalClusterFunctionBaseClass:
EcalClusterCrackCorrectionBaseClass EcalClusterEnergyCorrectionBaseClass EcalClusterEnergyCorrectionObjectSpecificBaseClass EcalClusterEnergyUncertaintyBaseClass EcalClusterEnergyUncertaintyObjectSpecificBaseClass EcalClusterLocalContCorrectionBaseClass EcalClusterCrackCorrection EcalClusterEnergyCorrection EcalClusterEnergyCorrectionObjectSpecific EcalClusterEnergyUncertainty EcalClusterEnergyUncertaintyObjectSpecific EcalBasicClusterLocalContCorrection EcalClusterLocalContCorrection

List of all members.

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 ()

Detailed Description

Definition at line 27 of file EcalClusterFunctionBaseClass.h.


Constructor & Destructor Documentation

virtual EcalClusterFunctionBaseClass::~EcalClusterFunctionBaseClass ( ) [inline, virtual]

Definition at line 29 of file EcalClusterFunctionBaseClass.h.

{};

Member Function Documentation

virtual float EcalClusterFunctionBaseClass::getValue ( const reco::BasicCluster ,
const EcalRecHitCollection  
) const [pure virtual]
virtual float EcalClusterFunctionBaseClass::getValue ( const reco::CaloCluster ) const [inline, virtual]

Reimplemented in EcalClusterCrackCorrection, and EcalClusterCrackCorrectionBaseClass.

Definition at line 34 of file EcalClusterFunctionBaseClass.h.

{return 0;};
virtual float EcalClusterFunctionBaseClass::getValue ( const reco::SuperCluster ,
const int  mode 
) const [pure virtual]
virtual void EcalClusterFunctionBaseClass::init ( const edm::EventSetup es) [pure virtual]