#include <OffsetEtaJES.hh>
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) |
Definition at line 62 of file OffsetEtaJES.hh.
OffsetEtaJES::OffsetEtaJES | ( | TString | jetAlgo = "AntiKt6TopoEM" ) |
[inline] |
Definition at line 65 of file OffsetEtaJES.hh.
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.