![]() |
![]() |
#include <FactorizedJetCorrector.h>
Public Types | |
enum | LevelTypes { kL1, kL2, kL3, kL4, kL5, kL6, kL7, kL1fj, kL1JPT } |
enum | VarTypes { kJetPt, kJetEta, kJetPhi, kJetE, kJetEMF, kRelLepPt, kPtRel, kNPV, kJetA, kRho, kJPTrawE, kJPTrawEt, kJPTrawPt, kJPTrawEta, kJPTrawOff } |
Public Member Functions | |
FactorizedJetCorrector () | |
FactorizedJetCorrector (const std::string &fLevels, const std::string &fTags, const std::string &fOptions="") | |
FactorizedJetCorrector (const std::vector< JetCorrectorParameters > &fParameters) | |
float | getCorrection () |
std::vector< float > | getSubCorrections () |
void | setAddLepToJet (bool fAddLepToJet) |
void | setJetA (float fA) |
void | setJetE (float fE) |
void | setJetEMF (float fEMF) |
void | setJetEta (float fEta) |
void | setJetPhi (float fE) |
void | setJetPt (float fPt) |
void | setJPTrawOff (float fJPTrawOff) |
void | setJPTrawP4 (const TLorentzVector &fJPTrawP4) |
void | setLepPx (float fLepPx) |
void | setLepPy (float fLepPy) |
void | setLepPz (float fLepPz) |
void | setNPV (int fNPV) |
void | setRho (float fRho) |
Private Member Functions | |
FactorizedJetCorrector (const FactorizedJetCorrector &)=delete | |
FactorizedJetCorrector & | operator= (const FactorizedJetCorrector &)=delete |
Private Attributes | |
FactorizedJetCorrectorCalculator | mCalc |
FactorizedJetCorrectorCalculator::VariableValues | mValues |
Definition at line 19 of file FactorizedJetCorrector.h.
Enumerator | |
---|---|
kL1 | |
kL2 | |
kL3 | |
kL4 | |
kL5 | |
kL6 | |
kL7 | |
kL1fj | |
kL1JPT |
Definition at line 23 of file FactorizedJetCorrector.h.
Enumerator | |
---|---|
kJetPt | |
kJetEta | |
kJetPhi | |
kJetE | |
kJetEMF | |
kRelLepPt | |
kPtRel | |
kNPV | |
kJetA | |
kRho | |
kJPTrawE | |
kJPTrawEt | |
kJPTrawPt | |
kJPTrawEta | |
kJPTrawOff |
Definition at line 22 of file FactorizedJetCorrector.h.
FactorizedJetCorrector::FactorizedJetCorrector | ( | ) |
Definition at line 20 of file FactorizedJetCorrector.cc.
FactorizedJetCorrector::FactorizedJetCorrector | ( | const std::string & | fLevels, |
const std::string & | fTags, | ||
const std::string & | fOptions = "" |
||
) |
Definition at line 26 of file FactorizedJetCorrector.cc.
FactorizedJetCorrector::FactorizedJetCorrector | ( | const std::vector< JetCorrectorParameters > & | fParameters | ) |
Definition at line 33 of file FactorizedJetCorrector.cc.
|
privatedelete |
float FactorizedJetCorrector::getCorrection | ( | ) |
Definition at line 41 of file FactorizedJetCorrector.cc.
References FactorizedJetCorrectorCalculator::getCorrection(), mCalc, and mValues.
Referenced by JetReCalibrator.JetReCalibrator::correct(), and MVAJetPuIdProducer::produce().
std::vector< float > FactorizedJetCorrector::getSubCorrections | ( | ) |
Definition at line 48 of file FactorizedJetCorrector.cc.
References FactorizedJetCorrectorCalculator::getSubCorrections(), mCalc, and mValues.
|
privatedelete |
void FactorizedJetCorrector::setAddLepToJet | ( | bool | fAddLepToJet | ) |
Definition at line 120 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setAddLepToJet().
void FactorizedJetCorrector::setJetA | ( | float | fA | ) |
Definition at line 85 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setJetA().
Referenced by MVAJetPuIdProducer::produce().
void FactorizedJetCorrector::setJetE | ( | float | fE | ) |
Definition at line 75 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setJetE().
void FactorizedJetCorrector::setJetEMF | ( | float | fEMF | ) |
Definition at line 80 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setJetEMF().
void FactorizedJetCorrector::setJetEta | ( | float | fEta | ) |
Definition at line 60 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setJetEta().
Referenced by MVAJetPuIdProducer::produce().
void FactorizedJetCorrector::setJetPhi | ( | float | fE | ) |
Definition at line 70 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setJetPhi().
void FactorizedJetCorrector::setJetPt | ( | float | fPt | ) |
Definition at line 65 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setJetPt().
Referenced by MVAJetPuIdProducer::produce().
void FactorizedJetCorrector::setJPTrawOff | ( | float | fJPTrawOff | ) |
Definition at line 100 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setJPTrawOff().
void FactorizedJetCorrector::setJPTrawP4 | ( | const TLorentzVector & | fJPTrawP4 | ) |
Definition at line 95 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setJPTrawP4().
void FactorizedJetCorrector::setLepPx | ( | float | fLepPx | ) |
Definition at line 105 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setLepPx().
void FactorizedJetCorrector::setLepPy | ( | float | fLepPy | ) |
Definition at line 110 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setLepPy().
void FactorizedJetCorrector::setLepPz | ( | float | fLepPz | ) |
Definition at line 115 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setLepPz().
void FactorizedJetCorrector::setNPV | ( | int | fNPV | ) |
Definition at line 55 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setNPV().
void FactorizedJetCorrector::setRho | ( | float | fRho | ) |
Definition at line 90 of file FactorizedJetCorrector.cc.
References mValues, and FactorizedJetCorrectorCalculator::VariableValues::setRho().
Referenced by MVAJetPuIdProducer::produce().
|
private |
Definition at line 53 of file FactorizedJetCorrector.h.
Referenced by getCorrection(), and getSubCorrections().
|
private |
Definition at line 52 of file FactorizedJetCorrector.h.
Referenced by getCorrection(), getSubCorrections(), setAddLepToJet(), setJetA(), setJetE(), setJetEMF(), setJetEta(), setJetPhi(), setJetPt(), setJPTrawOff(), setJPTrawP4(), setLepPx(), setLepPy(), setLepPz(), setNPV(), and setRho().