susy_cfa
b611ccad937ea179f86a1f5663960264616c0a20
|
#include <SimpleJetCorrectionUncertainty.hpp>
Public Member Functions | |
SimpleJetCorrectionUncertainty () | |
SimpleJetCorrectionUncertainty (const std::string &fDataFile) | |
SimpleJetCorrectionUncertainty (const JetCorrectorParameters &fParameters) | |
~SimpleJetCorrectionUncertainty () | |
const JetCorrectorParameters & | parameters () const |
float | uncertainty (std::vector< float > fX, float fY, bool fDirection) const |
Private Member Functions | |
SimpleJetCorrectionUncertainty (const SimpleJetCorrectionUncertainty &) | |
SimpleJetCorrectionUncertainty & | operator= (const SimpleJetCorrectionUncertainty &) |
int | findBin (std::vector< float > v, float x) const |
float | uncertaintyBin (unsigned fBin, float fY, bool fDirection) const |
float | linearInterpolation (float fZ, const float fX[2], const float fY[2]) const |
Private Attributes | |
JetCorrectorParameters * | mParameters |
Definition at line 8 of file SimpleJetCorrectionUncertainty.hpp.
SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty | ( | ) |
Definition at line 15 of file SimpleJetCorrectionUncertainty.cpp.
References mParameters.
Referenced by parameters().
SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty | ( | const std::string & | fDataFile | ) |
Definition at line 20 of file SimpleJetCorrectionUncertainty.cpp.
References mParameters.
SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty | ( | const JetCorrectorParameters & | fParameters | ) |
Definition at line 25 of file SimpleJetCorrectionUncertainty.cpp.
References mParameters.
SimpleJetCorrectionUncertainty::~SimpleJetCorrectionUncertainty | ( | ) |
Definition at line 30 of file SimpleJetCorrectionUncertainty.cpp.
References mParameters.
|
private |
|
private |
Definition at line 107 of file SimpleJetCorrectionUncertainty.cpp.
Referenced by parameters(), and uncertaintyBin().
|
private |
Definition at line 85 of file SimpleJetCorrectionUncertainty.cpp.
References anonymous_namespace{JEC_Utilities.hpp}::handleError().
Referenced by parameters(), and uncertaintyBin().
|
private |
Referenced by parameters().
|
inline |
Definition at line 15 of file SimpleJetCorrectionUncertainty.hpp.
References findBin(), linearInterpolation(), mParameters, operator=(), SimpleJetCorrectionUncertainty(), uncertainty(), and uncertaintyBin().
Referenced by JetCorrectionUncertainty::getUncertainty().
float SimpleJetCorrectionUncertainty::uncertainty | ( | std::vector< float > | fX, |
float | fY, | ||
bool | fDirection | ||
) | const |
Definition at line 35 of file SimpleJetCorrectionUncertainty.cpp.
References JetCorrectorParameters::binIndex(), anonymous_namespace{JEC_Utilities.hpp}::handleError(), mParameters, and uncertaintyBin().
Referenced by JetCorrectionUncertainty::getUncertainty(), and parameters().
|
private |
Definition at line 46 of file SimpleJetCorrectionUncertainty.cpp.
References findBin(), anonymous_namespace{JEC_Utilities.hpp}::handleError(), linearInterpolation(), mParameters, JetCorrectorParameters::Record::parameters(), JetCorrectorParameters::record(), and JetCorrectorParameters::size().
Referenced by parameters(), and uncertainty().
|
private |
Definition at line 24 of file SimpleJetCorrectionUncertainty.hpp.
Referenced by parameters(), SimpleJetCorrectionUncertainty(), uncertainty(), uncertaintyBin(), and ~SimpleJetCorrectionUncertainty().