CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
ElectronEnergyCorrector.cc File Reference
#include "RecoEgamma/EgammaElectronAlgos/interface/ElectronEnergyCorrector.h"
#include "RecoEgamma/EgammaElectronAlgos/interface/EnergyUncertaintyElectronSpecific.h"
#include "RecoEgamma/EgammaElectronAlgos/interface/ElectronUtilities.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterFunctionBaseClass.h"
#include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
#include "TMath.h"

Go to the source code of this file.

Functions

float energyError (float E, float *par)
 

Function Documentation

float energyError ( float  E,
float *  par 
)

Definition at line 31 of file ElectronEnergyCorrector.cc.

References funct::pow(), and mathSSE::sqrt().

Referenced by ElectronEnergyCorrector::classBasedParameterizationUncertainty(), EpCombinationTool::combine(), reco::GsfElectron::setCorrectedEcalEnergyError(), and ElectronEnergyCorrector::simpleParameterizationUncertainty().

32  { return sqrt( pow(par[0]/sqrt(E),2) + pow(par[1]/E,2) + pow(par[2],2) ) ; }
T sqrt(T t)
Definition: SSEVec.h:46
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40