#include <SimpleJetCorrectionUncertainty.h>
Public Member Functions | |
const JetCorrectorParameters & | parameters () const |
SimpleJetCorrectionUncertainty () | |
SimpleJetCorrectionUncertainty (const std::string &fDataFile) | |
SimpleJetCorrectionUncertainty (const JetCorrectorParameters &fParameters) | |
float | uncertainty (const std::vector< float > &fX, float fY, bool fDirection) const |
~SimpleJetCorrectionUncertainty () | |
Private Member Functions | |
int | findBin (const std::vector< float > &v, float x) const |
float | linearInterpolation (float fZ, const float fX[2], const float fY[2]) const |
SimpleJetCorrectionUncertainty & | operator= (const SimpleJetCorrectionUncertainty &) |
SimpleJetCorrectionUncertainty (const SimpleJetCorrectionUncertainty &) | |
float | uncertaintyBin (unsigned fBin, float fY, bool fDirection) const |
Private Attributes | |
JetCorrectorParameters * | mParameters |
Definition at line 10 of file SimpleJetCorrectionUncertainty.h.
SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty | ( | ) |
Definition at line 8 of file SimpleJetCorrectionUncertainty.cc.
References mParameters.
SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty | ( | const std::string & | fDataFile | ) |
Definition at line 13 of file SimpleJetCorrectionUncertainty.cc.
References mParameters.
SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty | ( | const JetCorrectorParameters & | fParameters | ) |
Definition at line 18 of file SimpleJetCorrectionUncertainty.cc.
References mParameters.
SimpleJetCorrectionUncertainty::~SimpleJetCorrectionUncertainty | ( | ) |
Definition at line 23 of file SimpleJetCorrectionUncertainty.cc.
References mParameters.
|
private |
|
private |
|
private |
Definition at line 79 of file SimpleJetCorrectionUncertainty.cc.
References a, b, and alignCSCRings::r.
Referenced by uncertaintyBin().
|
private |
|
inline |
Definition at line 17 of file SimpleJetCorrectionUncertainty.h.
References mParameters.
Referenced by JetCorrectionUncertainty::getUncertainty(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
float SimpleJetCorrectionUncertainty::uncertainty | ( | const std::vector< float > & | fX, |
float | fY, | ||
bool | fDirection | ||
) | const |
Definition at line 28 of file SimpleJetCorrectionUncertainty.cc.
References newFWLiteAna::bin, JetCorrectorParameters::binIndex(), mParameters, mps_fire::result, and uncertaintyBin().
Referenced by average.Average::average(), and JetCorrectionUncertainty::getUncertainty().
|
private |
Definition at line 40 of file SimpleJetCorrectionUncertainty.cc.
References newFWLiteAna::bin, Exception, findBin(), i, linearInterpolation(), mParameters, N, AlCaHLTBitMon_ParallelJobs::p, JetCorrectorParameters::Record::parameters(), JetCorrectorParameters::record(), mps_fire::result, JetCorrectorParameters::size(), and relativeConstraints::value.
Referenced by uncertainty().
|
private |
Definition at line 26 of file SimpleJetCorrectionUncertainty.h.
Referenced by parameters(), SimpleJetCorrectionUncertainty(), uncertainty(), uncertaintyBin(), and ~SimpleJetCorrectionUncertainty().