CMS 3D CMS Logo

res::HelperMET Class Reference

#include <TopQuarkAnalysis/TopObjectResolutions/interface/MET.h>

List of all members.

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.

00008 {};

res::HelperMET::~HelperMET (  )  [inline]

Definition at line 9 of file MET.h.

00009 {};


Member Function Documentation

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

Definition at line 28 of file MET.h.

References funct::exp(), and res.

Referenced by TtSemiLepKinFitter::fit().

00029 {
00030         double res = 0.241096+0.790046*exp(-(0.0248773*pt));
00031   return res;
00032 }

double res::HelperMET::b ( double  pt  )  [inline]

Definition at line 34 of file MET.h.

References e, funct::exp(), and res.

Referenced by TtSemiLepKinFitter::fit().

00035 {
00036         double res = -141945+141974*exp(-(-1.20077e-06*pt));
00037   return res;
00038 }

double res::HelperMET::c ( double  pt  )  [inline]

Definition at line 40 of file MET.h.

References funct::exp(), and res.

Referenced by TtSemiLepKinFitter::fit().

00041 {
00042         double res = 21.5615+1.13958*exp(-(-0.00921408*pt));
00043   return res;
00044 }

double res::HelperMET::d ( double  pt  )  [inline]

Definition at line 46 of file MET.h.

References funct::exp(), and res.

00047 {
00048         double res = 0.376192+15.2485*exp(-(0.116907*pt));
00049   return res;
00050 }

double res::HelperMET::et ( double  pt  )  [inline]

Definition at line 64 of file MET.h.

References res.

Referenced by TtSemiLepKinFitter::fit().

00065 {
00066         double res = 11.7801+0.145218*pt;
00067   return res;
00068 }

double res::HelperMET::eta ( double  pt  )  [inline]

Definition at line 70 of file MET.h.

References res.

00071 {
00072         double res = 1000000.;
00073   return res;
00074 }

double res::HelperMET::met ( double  met  )  [inline]

Definition at line 23 of file MET.h.

References e, and funct::exp().

Referenced by StKinFitter::addKinFitInfo().

00024 {
00025   return 1.14*exp(-2.16e-3*met)+0.258;
00026 }

double res::HelperMET::phi ( double  pt  )  [inline]

Definition at line 58 of file MET.h.

References funct::exp(), and res.

Referenced by StKinFitter::addKinFitInfo(), and TtSemiLepKinFitter::fit().

00059 {
00060         double res = 0.201336+1.53501*exp(-(0.0216707*pt));
00061   return res;
00062 }

double res::HelperMET::theta ( double  pt  )  [inline]

Definition at line 52 of file MET.h.

References res.

00053 {
00054         double res = 1000000.;
00055   return res;
00056 }


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:52:23 2009 for CMSSW by  doxygen 1.5.4