CMS 3D CMS Logo

List of all members | Public Member Functions
res::HelperMET Class Reference

#include <MET.h>

Public Member Functions

double a (double pt)
 
double b (double pt)
 
double c (double pt)
 
double d (double pt)
 
double et (double pt)
 
double eta (double pt)
 
 HelperMET ()
 
double met (double met)
 
double phi (double pt)
 
double theta (double pt)
 
 ~HelperMET ()
 

Detailed Description

Definition at line 7 of file MET.h.

Constructor & Destructor Documentation

res::HelperMET::HelperMET ( )
inline

Definition at line 10 of file MET.h.

10 {};
res::HelperMET::~HelperMET ( )
inline

Definition at line 11 of file MET.h.

References a(), b(), c(), d(), et(), eta(), met(), phi(), EnergyCorrector::pt, and theta().

11 {};

Member Function Documentation

double res::HelperMET::a ( double  pt)
inline

Definition at line 30 of file MET.h.

References JetChargeProducer_cfi::exp.

Referenced by CovarianceMatrix::setupMatrix(), and ~HelperMET().

31 {
32  double res = 0.241096+0.790046*exp(-(0.0248773*pt));
33  return res;
34 }
Definition: Electron.h:6
double res::HelperMET::b ( double  pt)
inline

Definition at line 36 of file MET.h.

References MillePedeFileConverter_cfg::e, and JetChargeProducer_cfi::exp.

Referenced by CovarianceMatrix::setupMatrix(), and ~HelperMET().

37 {
38  double res = -141945+141974*exp(-(-1.20077e-06*pt));
39  return res;
40 }
Definition: Electron.h:6
double res::HelperMET::c ( double  pt)
inline

Definition at line 42 of file MET.h.

References JetChargeProducer_cfi::exp.

Referenced by CovarianceMatrix::setupMatrix(), and ~HelperMET().

43 {
44  double res = 21.5615+1.13958*exp(-(-0.00921408*pt));
45  return res;
46 }
Definition: Electron.h:6
double res::HelperMET::d ( double  pt)
inline

Definition at line 48 of file MET.h.

References JetChargeProducer_cfi::exp.

Referenced by ~HelperMET().

49 {
50  double res = 0.376192+15.2485*exp(-(0.116907*pt));
51  return res;
52 }
Definition: Electron.h:6
double res::HelperMET::et ( double  pt)
inline

Definition at line 66 of file MET.h.

References EnergyCorrector::pt.

Referenced by CovarianceMatrix::setupMatrix(), and ~HelperMET().

67 {
68  double res = 11.7801+0.145218*pt;
69  return res;
70 }
Definition: Electron.h:6
double res::HelperMET::eta ( double  pt)
inline

Definition at line 72 of file MET.h.

Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), Jet.Jet::puJetId(), and ~HelperMET().

73 {
74  double res = 1000000.;
75  return res;
76 }
Definition: Electron.h:6
double res::HelperMET::met ( double  met)
inline

Definition at line 25 of file MET.h.

References MillePedeFileConverter_cfg::e, and JetChargeProducer_cfi::exp.

Referenced by StKinFitter::addKinFitInfo(), and ~HelperMET().

26 {
27  return 1.14*exp(-2.16e-3*met)+0.258;
28 }
double met(double met)
Definition: MET.h:25
double res::HelperMET::phi ( double  pt)
inline

Definition at line 60 of file MET.h.

References JetChargeProducer_cfi::exp.

Referenced by Particle.Particle::__str__(), StKinFitter::addKinFitInfo(), ntupleDataFormat.Track::phiPull(), CovarianceMatrix::setupMatrix(), and ~HelperMET().

61 {
62  double res = 0.201336+1.53501*exp(-(0.0216707*pt));
63  return res;
64 }
Definition: Electron.h:6
double res::HelperMET::theta ( double  pt)
inline

Definition at line 54 of file MET.h.

Referenced by Tau.Tau::zImpact(), and ~HelperMET().

55 {
56  double res = 1000000.;
57  return res;
58 }
Definition: Electron.h:6