#include <JetCorrectorParameters.h>
|
unsigned | nParameters () const |
|
unsigned | nVar () const |
|
bool | operator< (const Record &other) const |
|
float | parameter (unsigned fIndex) const |
|
std::vector< float > | parameters () const |
|
| Record () |
|
| Record (unsigned fNvar, const std::vector< float > &fXMin, const std::vector< float > &fXMax, const std::vector< float > &fParameters) |
|
| Record (const std::string &fLine, unsigned fNvar) |
|
float | xMax (unsigned fVar) const |
|
float | xMiddle (unsigned fVar) const |
|
float | xMin (unsigned fVar) const |
|
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
Definition at line 61 of file JetCorrectorParameters.h.
JetCorrectorParameters::Record::Record |
( |
| ) |
|
|
inline |
JetCorrectorParameters::Record::Record |
( |
unsigned |
fNvar, |
|
|
const std::vector< float > & |
fXMin, |
|
|
const std::vector< float > & |
fXMax, |
|
|
const std::vector< float > & |
fParameters |
|
) |
| |
|
inline |
JetCorrectorParameters::Record::Record |
( |
const std::string & |
fLine, |
|
|
unsigned |
fNvar |
|
) |
| |
Definition at line 76 of file JetCorrectorParameters.cc.
References mps_fire::i, mMax, mMin, mNvar, and mParameters.
80 std::vector<std::string> tokens = getTokens(fLine);
83 if (tokens.size() < 3)
85 std::stringstream sserr;
86 sserr<<
"(line "<<fLine<<
"): "<<
"three tokens expected, "<<tokens.size()<<
" provided.";
87 handleError(
"JetCorrectorParameters::Record",sserr.str());
91 mMin.push_back(getFloat(tokens[
i*2]));
92 mMax.push_back(getFloat(tokens[i*2+1]));
94 unsigned nParam = getUnsigned(tokens[2*mNvar]);
95 if (nParam != tokens.size()-(2*mNvar+1))
97 std::stringstream sserr;
98 sserr<<
"(line "<<fLine<<
"): "<<tokens.size()-(2*mNvar+1)<<
" parameters, but nParam="<<nParam<<
".";
99 handleError(
"JetCorrectorParameters::Record",sserr.str());
101 for (
unsigned i = (2*mNvar+1); i < tokens.size(); ++
i)
std::vector< float > mMax
std::vector< float > mMin
std::vector< float > mParameters
unsigned JetCorrectorParameters::Record::nParameters |
( |
| ) |
const |
|
inline |
unsigned JetCorrectorParameters::Record::nVar |
( |
| ) |
const |
|
inline |
bool JetCorrectorParameters::Record::operator< |
( |
const Record & |
other | ) |
const |
|
inline |
float JetCorrectorParameters::Record::parameter |
( |
unsigned |
fIndex | ) |
const |
|
inline |
std::vector<float> JetCorrectorParameters::Record::parameters |
( |
void |
| ) |
const |
|
inline |
template<class Archive >
void JetCorrectorParameters::Record::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
float JetCorrectorParameters::Record::xMax |
( |
unsigned |
fVar | ) |
const |
|
inline |
float JetCorrectorParameters::Record::xMiddle |
( |
unsigned |
fVar | ) |
const |
|
inline |
float JetCorrectorParameters::Record::xMin |
( |
unsigned |
fVar | ) |
const |
|
inline |
friend class boost::serialization::access |
|
friend |
template<typename CondSerializationT , typename Enabled >
std::vector<float> JetCorrectorParameters::Record::mMax |
|
private |
std::vector<float> JetCorrectorParameters::Record::mMin |
|
private |
unsigned JetCorrectorParameters::Record::mNvar |
|
private |
std::vector<float> JetCorrectorParameters::Record::mParameters |
|
private |