CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 7 of file MET.h.

Constructor & Destructor Documentation

res::HelperMET::HelperMET ( )
inline

Definition at line 9 of file MET.h.

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

Definition at line 10 of file MET.h.

10 {};

Member Function Documentation

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

Definition at line 26 of file MET.h.

References funct::exp().

Referenced by CovarianceMatrix::setupMatrix().

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

Definition at line 31 of file MET.h.

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

Referenced by CovarianceMatrix::setupMatrix().

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

Definition at line 36 of file MET.h.

References funct::exp().

Referenced by CovarianceMatrix::setupMatrix().

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

Definition at line 41 of file MET.h.

References funct::exp().

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

Definition at line 56 of file MET.h.

References DiDispStaMuonMonitor_cfi::pt.

Referenced by CovarianceMatrix::setupMatrix().

56  {
57  double res = 11.7801 + 0.145218 * pt;
58  return res;
59 }
double res::HelperMET::eta ( double  pt)
inline

Definition at line 61 of file MET.h.

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

61  {
62  double res = 1000000.;
63  return res;
64 }
double res::HelperMET::met ( double  met)
inline

Definition at line 24 of file MET.h.

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

Referenced by StKinFitter::addKinFitInfo().

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

Definition at line 51 of file MET.h.

References funct::exp().

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

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

Definition at line 46 of file MET.h.

Referenced by Tau.Tau::zImpact().

46  {
47  double res = 1000000.;
48  return res;
49 }