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 5 of file MET.h.

Constructor & Destructor Documentation

res::HelperMET::HelperMET ( )
inline

Definition at line 8 of file MET.h.

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

Definition at line 9 of file MET.h.

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

9 {};

Member Function Documentation

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

Definition at line 28 of file MET.h.

References JetChargeProducer_cfi::exp.

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

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

Definition at line 34 of file MET.h.

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

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

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

Definition at line 40 of file MET.h.

References JetChargeProducer_cfi::exp.

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

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

Definition at line 46 of file MET.h.

References JetChargeProducer_cfi::exp.

Referenced by ~HelperMET().

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

Definition at line 64 of file MET.h.

References EnergyCorrector::pt.

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

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

Definition at line 70 of file MET.h.

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

71 {
72  double res = 1000000.;
73  return res;
74 }
Definition: Electron.h:4
double res::HelperMET::met ( double  met)
inline

Definition at line 23 of file MET.h.

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

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

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

Definition at line 58 of file MET.h.

References JetChargeProducer_cfi::exp.

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

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

Definition at line 52 of file MET.h.

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

53 {
54  double res = 1000000.;
55  return res;
56 }
Definition: Electron.h:4