susy_cfa
b611ccad937ea179f86a1f5663960264616c0a20
|
#include <JetCorrectionUncertainty.hpp>
Public Member Functions | |
JetCorrectionUncertainty () | |
JetCorrectionUncertainty (const std::string &fDataFile) | |
JetCorrectionUncertainty (const JetCorrectorParameters &fParameters) | |
~JetCorrectionUncertainty () | |
void | setParameters (const std::string &fDataFile) |
void | setJetEta (float fEta) |
void | setJetPt (float fPt) |
void | setJetE (float fE) |
void | setJetPhi (float fE) |
void | setJetEMF (float fEMF) |
void | setLepPx (float fLepPx) |
void | setLepPy (float fLepPy) |
void | setLepPz (float fLepPz) |
void | setAddLepToJet (bool fAddLepToJet) |
float | getUncertainty (bool fDirection) |
Private Member Functions | |
JetCorrectionUncertainty (const JetCorrectionUncertainty &) | |
JetCorrectionUncertainty & | operator= (const JetCorrectionUncertainty &) |
std::vector< float > | fillVector (const std::vector< std::string > &fNames) |
float | getPtRel () |
Private Attributes | |
float | mJetE |
float | mJetEta |
float | mJetPt |
float | mJetPhi |
float | mJetEMF |
float | mLepPx |
float | mLepPy |
float | mLepPz |
bool | mAddLepToJet |
bool | mIsJetEset |
bool | mIsJetPtset |
bool | mIsJetPhiset |
bool | mIsJetEtaset |
bool | mIsJetEMFset |
bool | mIsLepPxset |
bool | mIsLepPyset |
bool | mIsLepPzset |
SimpleJetCorrectionUncertainty * | mUncertainty |
Definition at line 9 of file JetCorrectionUncertainty.hpp.
JetCorrectionUncertainty::JetCorrectionUncertainty | ( | ) |
Definition at line 19 of file JetCorrectionUncertainty.cpp.
References mAddLepToJet, mIsJetEMFset, mIsJetEset, mIsJetEtaset, mIsJetPhiset, mIsJetPtset, mIsLepPxset, mIsLepPyset, mIsLepPzset, mJetE, mJetEMF, mJetEta, mJetPhi, mJetPt, mLepPx, mLepPy, mLepPz, and mUncertainty.
Referenced by setAddLepToJet().
JetCorrectionUncertainty::JetCorrectionUncertainty | ( | const std::string & | fDataFile | ) |
Definition at line 41 of file JetCorrectionUncertainty.cpp.
References mAddLepToJet, mIsJetEMFset, mIsJetEset, mIsJetEtaset, mIsJetPhiset, mIsJetPtset, mIsLepPxset, mIsLepPyset, mIsLepPzset, mJetE, mJetEMF, mJetEta, mJetPhi, mJetPt, mLepPx, mLepPy, mLepPz, and mUncertainty.
JetCorrectionUncertainty::JetCorrectionUncertainty | ( | const JetCorrectorParameters & | fParameters | ) |
Definition at line 63 of file JetCorrectionUncertainty.cpp.
References mAddLepToJet, mIsJetEMFset, mIsJetEset, mIsJetEtaset, mIsJetPhiset, mIsJetPtset, mIsLepPxset, mIsLepPyset, mIsLepPzset, mJetE, mJetEMF, mJetEta, mJetPhi, mJetPt, mLepPx, mLepPy, mLepPz, and mUncertainty.
JetCorrectionUncertainty::~JetCorrectionUncertainty | ( | ) |
Definition at line 85 of file JetCorrectionUncertainty.cpp.
References mUncertainty.
|
private |
|
private |
Definition at line 117 of file JetCorrectionUncertainty.cpp.
References anonymous_namespace{JEC_Utilities.hpp}::handleError(), mIsJetEMFset, mIsJetEset, mIsJetEtaset, mIsJetPhiset, mIsJetPtset, mIsLepPxset, mIsLepPyset, mIsLepPzset, mJetE, mJetEMF, mJetEta, mJetPt, mLepPx, mLepPy, and mLepPz.
Referenced by getUncertainty(), and setAddLepToJet().
|
private |
Definition at line 187 of file JetCorrectionUncertainty.cpp.
References anonymous_namespace{JEC_Utilities.hpp}::handleError(), mAddLepToJet, mJetE, mJetEta, mJetPhi, mJetPt, mLepPx, mLepPy, and mLepPz.
Referenced by setAddLepToJet().
float JetCorrectionUncertainty::getUncertainty | ( | bool | fDirection | ) |
Definition at line 97 of file JetCorrectionUncertainty.cpp.
References JetCorrectorParameters::Definitions::binVar(), JetCorrectorParameters::definitions(), fillVector(), mIsJetEMFset, mIsJetEset, mIsJetEtaset, mIsJetPhiset, mIsJetPtset, mIsLepPxset, mIsLepPyset, mIsLepPzset, mUncertainty, SimpleJetCorrectionUncertainty::parameters(), JetCorrectorParameters::Definitions::parVar(), and SimpleJetCorrectionUncertainty::uncertainty().
Referenced by setAddLepToJet().
|
private |
Referenced by setAddLepToJet().
|
inline |
Definition at line 26 of file JetCorrectionUncertainty.hpp.
References fillVector(), getPtRel(), getUncertainty(), JetCorrectionUncertainty(), mAddLepToJet, and operator=().
void JetCorrectionUncertainty::setJetE | ( | float | fE | ) |
Definition at line 236 of file JetCorrectionUncertainty.cpp.
References mIsJetEset, and mJetE.
void JetCorrectionUncertainty::setJetEMF | ( | float | fEMF | ) |
Definition at line 242 of file JetCorrectionUncertainty.cpp.
References mIsJetEMFset, and mJetEMF.
void JetCorrectionUncertainty::setJetEta | ( | float | fEta | ) |
Definition at line 218 of file JetCorrectionUncertainty.cpp.
References mIsJetEtaset, and mJetEta.
void JetCorrectionUncertainty::setJetPhi | ( | float | fE | ) |
Definition at line 230 of file JetCorrectionUncertainty.cpp.
References mIsJetPhiset, and mJetPhi.
void JetCorrectionUncertainty::setJetPt | ( | float | fPt | ) |
Definition at line 224 of file JetCorrectionUncertainty.cpp.
References mIsJetPtset, and mJetPt.
void JetCorrectionUncertainty::setLepPx | ( | float | fLepPx | ) |
Definition at line 248 of file JetCorrectionUncertainty.cpp.
References mIsLepPxset, and mLepPx.
void JetCorrectionUncertainty::setLepPy | ( | float | fLepPy | ) |
Definition at line 254 of file JetCorrectionUncertainty.cpp.
References mIsLepPyset, and mLepPy.
void JetCorrectionUncertainty::setLepPz | ( | float | fLepPz | ) |
Definition at line 260 of file JetCorrectionUncertainty.cpp.
References mIsLepPzset, and mLepPz.
void JetCorrectionUncertainty::setParameters | ( | const std::string & | fDataFile | ) |
Definition at line 90 of file JetCorrectionUncertainty.cpp.
References mUncertainty.
|
private |
Definition at line 43 of file JetCorrectionUncertainty.hpp.
Referenced by getPtRel(), JetCorrectionUncertainty(), and setAddLepToJet().
|
private |
Definition at line 48 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getUncertainty(), JetCorrectionUncertainty(), and setJetEMF().
|
private |
Definition at line 44 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getUncertainty(), JetCorrectionUncertainty(), and setJetE().
|
private |
Definition at line 47 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getUncertainty(), JetCorrectionUncertainty(), and setJetEta().
|
private |
Definition at line 46 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getUncertainty(), JetCorrectionUncertainty(), and setJetPhi().
|
private |
Definition at line 45 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getUncertainty(), JetCorrectionUncertainty(), and setJetPt().
|
private |
Definition at line 49 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getUncertainty(), JetCorrectionUncertainty(), and setLepPx().
|
private |
Definition at line 50 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getUncertainty(), JetCorrectionUncertainty(), and setLepPy().
|
private |
Definition at line 51 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getUncertainty(), JetCorrectionUncertainty(), and setLepPz().
|
private |
Definition at line 35 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getPtRel(), JetCorrectionUncertainty(), and setJetE().
|
private |
Definition at line 39 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), JetCorrectionUncertainty(), and setJetEMF().
|
private |
Definition at line 36 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getPtRel(), JetCorrectionUncertainty(), and setJetEta().
|
private |
Definition at line 38 of file JetCorrectionUncertainty.hpp.
Referenced by getPtRel(), JetCorrectionUncertainty(), and setJetPhi().
|
private |
Definition at line 37 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getPtRel(), JetCorrectionUncertainty(), and setJetPt().
|
private |
Definition at line 40 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getPtRel(), JetCorrectionUncertainty(), and setLepPx().
|
private |
Definition at line 41 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getPtRel(), JetCorrectionUncertainty(), and setLepPy().
|
private |
Definition at line 42 of file JetCorrectionUncertainty.hpp.
Referenced by fillVector(), getPtRel(), JetCorrectionUncertainty(), and setLepPz().
|
private |
Definition at line 52 of file JetCorrectionUncertainty.hpp.
Referenced by getUncertainty(), JetCorrectionUncertainty(), setParameters(), and ~JetCorrectionUncertainty().