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

Constructor & Destructor Documentation

◆ HelperMET()

res::HelperMET::HelperMET ( )
inline

Definition at line 9 of file MET.h.

9 {};

◆ ~HelperMET()

res::HelperMET::~HelperMET ( )
inline

Definition at line 10 of file MET.h.

10 {};

Member Function Documentation

◆ a()

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

Definition at line 26 of file MET.h.

26  {
27  double res = 0.241096 + 0.790046 * exp(-(0.0248773 * pt));
28  return res;
29 }

References JetChargeProducer_cfi::exp, and DiDispStaMuonMonitor_cfi::pt.

Referenced by CovarianceMatrix::setupMatrix().

◆ b()

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

Definition at line 31 of file MET.h.

31  {
32  double res = -141945 + 141974 * exp(-(-1.20077e-06 * pt));
33  return res;
34 }

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

Referenced by CovarianceMatrix::setupMatrix().

◆ c()

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

Definition at line 36 of file MET.h.

36  {
37  double res = 21.5615 + 1.13958 * exp(-(-0.00921408 * pt));
38  return res;
39 }

References JetChargeProducer_cfi::exp, and DiDispStaMuonMonitor_cfi::pt.

Referenced by CovarianceMatrix::setupMatrix().

◆ d()

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

Definition at line 41 of file MET.h.

41  {
42  double res = 0.376192 + 15.2485 * exp(-(0.116907 * pt));
43  return res;
44 }

References JetChargeProducer_cfi::exp, and DiDispStaMuonMonitor_cfi::pt.

◆ et()

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

Definition at line 56 of file MET.h.

56  {
57  double res = 11.7801 + 0.145218 * pt;
58  return res;
59 }

References DiDispStaMuonMonitor_cfi::pt.

Referenced by CovarianceMatrix::setupMatrix().

◆ eta()

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

Definition at line 61 of file MET.h.

61  {
62  double res = 1000000.;
63  return res;
64 }

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

◆ met()

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

Definition at line 24 of file MET.h.

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

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

Referenced by StKinFitter::addKinFitInfo(), and objects.METAnalyzer.METAnalyzer::applyDeltaMet().

◆ phi()

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

Definition at line 51 of file MET.h.

51  {
52  double res = 0.201336 + 1.53501 * exp(-(0.0216707 * pt));
53  return res;
54 }

References JetChargeProducer_cfi::exp, and DiDispStaMuonMonitor_cfi::pt.

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

◆ theta()

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

Definition at line 46 of file MET.h.

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

Referenced by Tau.Tau::zImpact().

DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
res
Definition: Electron.h:6
res::HelperMET::met
double met(double met)
Definition: MET.h:24
JetChargeProducer_cfi.exp
exp
Definition: JetChargeProducer_cfi.py:6
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37