susy_cfa
b611ccad937ea179f86a1f5663960264616c0a20
|
#include <JetCorrectorParameters.hpp>
Classes | |
class | Definitions |
class | Record |
Public Member Functions | |
JetCorrectorParameters () | |
JetCorrectorParameters (const std::string &fFile, const std::string &fSection="") | |
JetCorrectorParameters (const JetCorrectorParameters::Definitions &fDefinitions, const std::vector< JetCorrectorParameters::Record > &fRecords) | |
const Record & | record (unsigned fBin) const |
const Definitions & | definitions () const |
unsigned | size () const |
unsigned | size (unsigned fVar) const |
int | binIndex (const std::vector< float > &fX) const |
int | neighbourBin (unsigned fIndex, unsigned fVar, bool fNext) const |
std::vector< float > | binCenters (unsigned fVar) const |
void | printScreen () const |
void | printFile (const std::string &fFileName) const |
bool | isValid () const |
Private Attributes | |
JetCorrectorParameters::Definitions | mDefinitions |
std::vector< JetCorrectorParameters::Record > | mRecords |
bool | valid_ |
Definition at line 16 of file JetCorrectorParameters.hpp.
|
inline |
Definition at line 74 of file JetCorrectorParameters.hpp.
References valid_.
JetCorrectorParameters::JetCorrectorParameters | ( | const std::string & | fFile, |
const std::string & | fSection = "" |
||
) |
Definition at line 112 of file JetCorrectorParameters.cpp.
References JetCorrectorParameters::Definitions::formula(), anonymous_namespace{JEC_Utilities.hpp}::getDefinitions(), anonymous_namespace{JEC_Utilities.hpp}::getSection(), anonymous_namespace{JEC_Utilities.hpp}::handleError(), mDefinitions, mRecords, JetCorrectorParameters::Definitions::nBinVar(), and valid_.
|
inline |
Definition at line 76 of file JetCorrectorParameters.hpp.
References valid_.
std::vector< float > JetCorrectorParameters::binCenters | ( | unsigned | fVar | ) | const |
Definition at line 255 of file JetCorrectorParameters.cpp.
References record(), size(), and JetCorrectorParameters::Record::xMiddle().
Referenced by size().
int JetCorrectorParameters::binIndex | ( | const std::vector< float > & | fX | ) | const |
Definition at line 163 of file JetCorrectorParameters.cpp.
References anonymous_namespace{JEC_Utilities.hpp}::handleError(), mDefinitions, JetCorrectorParameters::Definitions::nBinVar(), record(), size(), JetCorrectorParameters::Record::xMax(), and JetCorrectorParameters::Record::xMin().
Referenced by SimpleJetCorrector::correction(), size(), and SimpleJetCorrectionUncertainty::uncertainty().
|
inline |
Definition at line 81 of file JetCorrectorParameters.hpp.
References mDefinitions.
Referenced by SimpleJetCorrector::correction(), SimpleJetCorrector::correctionBin(), SimpleJetCorrector::findInvertVar(), JetCorrectionUncertainty::getUncertainty(), printFile(), printScreen(), and SimpleJetCorrector::SimpleJetCorrector().
|
inline |
Definition at line 89 of file JetCorrectorParameters.hpp.
References valid_.
int JetCorrectorParameters::neighbourBin | ( | unsigned | fIndex, |
unsigned | fVar, | ||
bool | fNext | ||
) | const |
Definition at line 191 of file JetCorrectorParameters.cpp.
References anonymous_namespace{JEC_Utilities.hpp}::handleError(), mDefinitions, JetCorrectorParameters::Definitions::nBinVar(), record(), size(), JetCorrectorParameters::Record::xMax(), and JetCorrectorParameters::Record::xMin().
Referenced by SimpleJetCorrector::correction(), and size().
void JetCorrectorParameters::printFile | ( | const std::string & | fFileName | ) | const |
Definition at line 303 of file JetCorrectorParameters.cpp.
References JetCorrectorParameters::Definitions::binVar(), definitions(), JetCorrectorParameters::Definitions::formula(), JetCorrectorParametersCollection::l5FlavorArray_, JetCorrectorParametersCollection::l5Flavors_, JetCorrectorParametersCollection::l7PartonArray_, JetCorrectorParametersCollection::l7Partons_, JetCorrectorParametersCollection::labels_, JetCorrectorParametersCollection::labelsArray_, JetCorrectorParameters::Definitions::level(), JetCorrectorParametersCollection::N_L5_SPECIES, JetCorrectorParametersCollection::N_L7_SPECIES, JetCorrectorParametersCollection::N_LEVELS, JetCorrectorParameters::Definitions::nBinVar(), JetCorrectorParameters::Record::nParameters(), JetCorrectorParameters::Definitions::nParVar(), JetCorrectorParameters::Record::parameter(), JetCorrectorParameters::Definitions::parVar(), record(), size(), JetCorrectorParameters::Record::xMax(), and JetCorrectorParameters::Record::xMin().
Referenced by size().
void JetCorrectorParameters::printScreen | ( | ) | const |
Definition at line 265 of file JetCorrectorParameters.cpp.
References JetCorrectorParameters::Definitions::binVar(), definitions(), JetCorrectorParameters::Definitions::formula(), JetCorrectorParameters::Definitions::level(), JetCorrectorParameters::Definitions::nBinVar(), JetCorrectorParameters::Record::nParameters(), JetCorrectorParameters::Definitions::nParVar(), JetCorrectorParameters::Record::parameter(), JetCorrectorParameters::Definitions::parVar(), record(), size(), JetCorrectorParameters::Record::xMax(), and JetCorrectorParameters::Record::xMin().
Referenced by size().
|
inline |
Definition at line 80 of file JetCorrectorParameters.hpp.
References mRecords.
Referenced by binCenters(), binIndex(), SimpleJetCorrector::correction(), SimpleJetCorrector::correctionBin(), neighbourBin(), printFile(), printScreen(), size(), and SimpleJetCorrectionUncertainty::uncertaintyBin().
|
inline |
Definition at line 82 of file JetCorrectorParameters.hpp.
References binCenters(), binIndex(), mRecords, neighbourBin(), printFile(), and printScreen().
Referenced by binCenters(), binIndex(), SimpleJetCorrector::correctionBin(), neighbourBin(), printFile(), printScreen(), size(), and SimpleJetCorrectionUncertainty::uncertaintyBin().
unsigned JetCorrectorParameters::size | ( | unsigned | fVar | ) | const |
Definition at line 233 of file JetCorrectorParameters.cpp.
References anonymous_namespace{JEC_Utilities.hpp}::handleError(), mDefinitions, JetCorrectorParameters::Definitions::nBinVar(), record(), size(), JetCorrectorParameters::Record::xMax(), and JetCorrectorParameters::Record::xMin().
|
private |
Definition at line 93 of file JetCorrectorParameters.hpp.
Referenced by binIndex(), definitions(), JetCorrectorParameters(), neighbourBin(), and size().
|
private |
Definition at line 94 of file JetCorrectorParameters.hpp.
Referenced by JetCorrectorParameters(), record(), and size().
|
private |
Definition at line 95 of file JetCorrectorParameters.hpp.
Referenced by isValid(), and JetCorrectorParameters().