#include <EcalClusterLocalContCorrection.h>
Public Member Functions | |
EcalClusterLocalContCorrection (const edm::ParameterSet &) | |
float | getValue (const reco::BasicCluster &, const EcalRecHitCollection &) const override |
float | getValue (const reco::SuperCluster &, const int mode) const override |
Public Member Functions inherited from EcalClusterLocalContCorrectionBaseClass | |
void | checkInit () const |
EcalClusterLocalContCorrectionBaseClass () | |
EcalClusterLocalContCorrectionBaseClass (const edm::ParameterSet &) | |
const EcalClusterLocalContCorrParameters * | getParameters () const |
void | init (const edm::EventSetup &es) override |
~EcalClusterLocalContCorrectionBaseClass () override | |
Public Member Functions inherited from EcalClusterFunctionBaseClass | |
virtual float | getValue (const reco::CaloCluster &) const |
virtual | ~EcalClusterFunctionBaseClass () |
Additional Inherited Members | |
Protected Attributes inherited from EcalClusterLocalContCorrectionBaseClass | |
const edm::EventSetup * | es_ |
edm::ESHandle< EcalClusterLocalContCorrParameters > | esParams_ |
const EcalClusterLocalContCorrParameters * | params_ |
Function to correct em object energy for energy not contained in a 5x5 crystal area in the calorimeter
$Id: EcalClusterLocalContCorrection.h $Date: $Revision:
Function to correct cluster for the so called local containment
$Id: EcalClusterLocalContCorrection.h $Date: $Revision:
Definition at line 15 of file EcalClusterLocalContCorrection.h.
|
inline |
Definition at line 17 of file EcalClusterLocalContCorrection.h.
References getValue(), and ALCARECOPromptCalibProdSiPixelAli0T_cff::mode.
|
overridevirtual |
Implements EcalClusterLocalContCorrectionBaseClass.
Definition at line 27 of file EcalClusterLocalContCorrection.cc.
References gather_cfg::cout.
Referenced by EcalClusterLocalContCorrection().
|
overridevirtual |
Implements EcalClusterLocalContCorrectionBaseClass.
Definition at line 43 of file EcalClusterLocalContCorrection.cc.
References Abs(), DEFINE_EDM_PLUGIN, egammaForCoreTracking_cff::depth, DetId::Ecal, EcalBarrel, reco::tau::disc::Eta(), PV3DBase< T, PVType, FrameType >::eta(), f, plotBeamSpotDB::first, g, relativeConstraints::geom, CaloSubdetectorGeometry::getGeometry(), CaloGeometry::getSubdetectorGeometry(), EBDetId::ieta(), EBDetId::iphi(), gen::k, cmsBatch::log, colinearityKinematic::Phi, PV3DBase< T, PVType, FrameType >::phi(), Pi, funct::pow(), reco::SuperCluster::seed(), PV3DBase< T, PVType, FrameType >::theta(), and X0.