CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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.

9 {};

Member Function Documentation

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

Definition at line 28 of file MET.h.

References funct::exp().

Referenced by CovarianceMatrix::setupMatrix().

29 {
30  double res = 0.241096+0.790046*exp(-(0.0248773*pt));
31  return res;
32 }
Exp< T >::type exp(const T &t)
Definition: Exp.h:22
double res::HelperMET::b ( double  pt)
inline

Definition at line 34 of file MET.h.

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

Referenced by CovarianceMatrix::setupMatrix().

35 {
36  double res = -141945+141974*exp(-(-1.20077e-06*pt));
37  return res;
38 }
Exp< T >::type exp(const T &t)
Definition: Exp.h:22
double res::HelperMET::c ( double  pt)
inline

Definition at line 40 of file MET.h.

References funct::exp().

Referenced by CovarianceMatrix::setupMatrix().

41 {
42  double res = 21.5615+1.13958*exp(-(-0.00921408*pt));
43  return res;
44 }
Exp< T >::type exp(const T &t)
Definition: Exp.h:22
double res::HelperMET::d ( double  pt)
inline

Definition at line 46 of file MET.h.

References funct::exp().

47 {
48  double res = 0.376192+15.2485*exp(-(0.116907*pt));
49  return res;
50 }
Exp< T >::type exp(const T &t)
Definition: Exp.h:22
double res::HelperMET::et ( double  pt)
inline

Definition at line 64 of file MET.h.

References ExpressReco_HICollisions_FallBack::pt.

Referenced by CovarianceMatrix::setupMatrix().

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

Definition at line 70 of file MET.h.

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

Definition at line 23 of file MET.h.

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

Referenced by StKinFitter::addKinFitInfo().

24 {
25  return 1.14*exp(-2.16e-3*met)+0.258;
26 }
Exp< T >::type exp(const T &t)
Definition: Exp.h:22
double met(double met)
Definition: MET.h:23
double res::HelperMET::phi ( double  pt)
inline

Definition at line 58 of file MET.h.

References funct::exp().

Referenced by StKinFitter::addKinFitInfo(), and CovarianceMatrix::setupMatrix().

59 {
60  double res = 0.201336+1.53501*exp(-(0.0216707*pt));
61  return res;
62 }
Exp< T >::type exp(const T &t)
Definition: Exp.h:22
double res::HelperMET::theta ( double  pt)
inline

Definition at line 52 of file MET.h.

53 {
54  double res = 1000000.;
55  return res;
56 }