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 create_public_lumi_plots::exp.

Referenced by CovarianceMatrix::setupMatrix().

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

Definition at line 34 of file MET.h.

References alignCSCRings::e, and create_public_lumi_plots::exp.

Referenced by CovarianceMatrix::setupMatrix().

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

Definition at line 40 of file MET.h.

References create_public_lumi_plots::exp.

Referenced by CovarianceMatrix::setupMatrix().

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

Definition at line 46 of file MET.h.

References create_public_lumi_plots::exp.

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

Definition at line 64 of file MET.h.

References EnergyCorrector::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.

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

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 alignCSCRings::e, and create_public_lumi_plots::exp.

Referenced by StKinFitter::addKinFitInfo().

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 create_public_lumi_plots::exp.

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

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

Definition at line 52 of file MET.h.

Referenced by Tau.Tau::zImpact().

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