Public Member Functions

OffsetEtaJES Class Reference

#include <OffsetEtaJES.hh>

List of all members.

Public Member Functions

 OffsetEtaJES (TString jetAlgo="AntiKt6TopoEM")
double GetJES (double E_uncorr, double eta_det)
int GetOffsetEtaBin (double eta_det)
double GetRel16EMscaleFactor (double eta_det, double emf)
double GetOffsetCorrection (double eta_det, int Npv, double nTowers=1.0)
double GetLogPolN (const double *factors, double x)
int GetEtaBin (double eta_det)
TLorentzVector ApplyJES (double E_uncorr, double eta_det, double eta, double phi, double mass_uncorr)
TLorentzVector ApplyEtaJES (double E_uncorr, double eta_det, double eta, double phi, double mass_uncorr)
TLorentzVector ApplyEtaMassJES (double E_uncorr, double eta_det, double eta, double phi, double mass_uncorr)
double GetEtaCorr (double Ecorr, double eta_det)
double GetMassCorr (double Ecorr, double eta_det)
TLorentzVector ApplyOffsetEtaJES (double E_uncorr, double eta_det, double eta, double phi, double mass_uncorr, int NPV, double nTowers=1.0)
TLorentzVector ApplyOffsetEtaJES_Data (double E_uncorr, double eta_det, double eta, double phi, double mass_uncorr, int NPV, double emf, double nTowers=1.0)
void init (TString jetAlgo)

Detailed Description

Definition at line 62 of file OffsetEtaJES.hh.


Constructor & Destructor Documentation

OffsetEtaJES::OffsetEtaJES ( TString  jetAlgo = "AntiKt6TopoEM" ) [inline]

Definition at line 65 of file OffsetEtaJES.hh.


Member Function Documentation

TLorentzVector OffsetEtaJES::ApplyEtaJES ( double  E_uncorr,
double  eta_det,
double  eta,
double  phi,
double  mass_uncorr 
) [inline]

Definition at line 184 of file OffsetEtaJES.hh.

TLorentzVector OffsetEtaJES::ApplyEtaMassJES ( double  E_uncorr,
double  eta_det,
double  eta,
double  phi,
double  mass_uncorr 
) [inline]

Definition at line 199 of file OffsetEtaJES.hh.

TLorentzVector OffsetEtaJES::ApplyJES ( double  E_uncorr,
double  eta_det,
double  eta,
double  phi,
double  mass_uncorr 
) [inline]

Definition at line 172 of file OffsetEtaJES.hh.

TLorentzVector OffsetEtaJES::ApplyOffsetEtaJES ( double  E_uncorr,
double  eta_det,
double  eta,
double  phi,
double  mass_uncorr,
int  NPV,
double  nTowers = 1.0 
) [inline]

Definition at line 245 of file OffsetEtaJES.hh.

TLorentzVector OffsetEtaJES::ApplyOffsetEtaJES_Data ( double  E_uncorr,
double  eta_det,
double  eta,
double  phi,
double  mass_uncorr,
int  NPV,
double  emf,
double  nTowers = 1.0 
) [inline]

Definition at line 257 of file OffsetEtaJES.hh.

int OffsetEtaJES::GetEtaBin ( double  eta_det ) [inline]

Definition at line 163 of file OffsetEtaJES.hh.

double OffsetEtaJES::GetEtaCorr ( double  Ecorr,
double  eta_det 
) [inline]

Definition at line 214 of file OffsetEtaJES.hh.

double OffsetEtaJES::GetJES ( double  E_uncorr,
double  eta_det 
) [inline]

Definition at line 94 of file OffsetEtaJES.hh.

double OffsetEtaJES::GetLogPolN ( const double *  factors,
double  x 
) [inline]

Definition at line 156 of file OffsetEtaJES.hh.

double OffsetEtaJES::GetMassCorr ( double  Ecorr,
double  eta_det 
) [inline]

Definition at line 231 of file OffsetEtaJES.hh.

double OffsetEtaJES::GetOffsetCorrection ( double  eta_det,
int  Npv,
double  nTowers = 1.0 
) [inline]

Definition at line 131 of file OffsetEtaJES.hh.

int OffsetEtaJES::GetOffsetEtaBin ( double  eta_det ) [inline]

Definition at line 111 of file OffsetEtaJES.hh.

double OffsetEtaJES::GetRel16EMscaleFactor ( double  eta_det,
double  emf 
) [inline]

Definition at line 120 of file OffsetEtaJES.hh.

void OffsetEtaJES::init ( TString  jetAlgo ) [inline]

Definition at line 272 of file OffsetEtaJES.hh.


The documentation for this class was generated from the following file: