#include <SimpleJetCorrectionUncertainty.h>
Public Member Functions | |
SimpleJetCorrectionUncertainty & | operator= (const SimpleJetCorrectionUncertainty &)=delete |
const JetCorrectorParameters & | parameters () const |
SimpleJetCorrectionUncertainty () | |
SimpleJetCorrectionUncertainty (const std::string &fDataFile) | |
SimpleJetCorrectionUncertainty (const JetCorrectorParameters &fParameters) | |
SimpleJetCorrectionUncertainty (const SimpleJetCorrectionUncertainty &)=delete | |
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 |
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 10 of file SimpleJetCorrectionUncertainty.cc.
References mParameters.
SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty | ( | const JetCorrectorParameters & | fParameters | ) |
Definition at line 14 of file SimpleJetCorrectionUncertainty.cc.
References mParameters.
|
delete |
SimpleJetCorrectionUncertainty::~SimpleJetCorrectionUncertainty | ( | ) |
Definition at line 18 of file SimpleJetCorrectionUncertainty.cc.
References mParameters.
|
private |
Definition at line 87 of file SimpleJetCorrectionUncertainty.cc.
References mps_fire::i, and dqmiodumpmetadata::n.
Referenced by uncertaintyBin().
|
private |
Definition at line 68 of file SimpleJetCorrectionUncertainty.cc.
References a, b, and alignCSCRings::r.
Referenced by uncertaintyBin().
|
delete |
|
inline |
Definition at line 18 of file SimpleJetCorrectionUncertainty.h.
References mParameters.
Referenced by JetCorrectionUncertainty::getUncertainty().
float SimpleJetCorrectionUncertainty::uncertainty | ( | const std::vector< float > & | fX, |
float | fY, | ||
bool | fDirection | ||
) | const |
Definition at line 20 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 31 of file SimpleJetCorrectionUncertainty.cc.
References newFWLiteAna::bin, Exception, findBin(), mps_fire::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 25 of file SimpleJetCorrectionUncertainty.h.
Referenced by parameters(), SimpleJetCorrectionUncertainty(), uncertainty(), uncertaintyBin(), and ~SimpleJetCorrectionUncertainty().