#include <METCorrectorParameters.h>
|
unsigned | nParameters () const |
|
int | 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 47 of file METCorrectorParameters.h.
METCorrectorParameters::Record::Record |
( |
| ) |
|
|
inline |
Definition at line 51 of file METCorrectorParameters.h.
std::vector< float > mParameters
std::vector< float > mMax
std::vector< float > mMin
METCorrectorParameters::Record::Record |
( |
unsigned |
fNvar, |
|
|
const std::vector< float > & |
fXMin, |
|
|
const std::vector< float > & |
fXMax, |
|
|
const std::vector< float > & |
fParameters |
|
) |
| |
|
inline |
METCorrectorParameters::Record::Record |
( |
const std::string & |
fLine, |
|
|
unsigned |
fNvar |
|
) |
| |
Definition at line 70 of file METCorrectorParameters.cc.
References gather_cfg::cout, mps_fire::i, mMax, mMin, mNvar, and mParameters.
74 std::vector<std::string> tokens = getTokens(fLine);
77 if (tokens.size() < 6)
79 std::stringstream sserr;
80 sserr<<
"(line "<<fLine<<
"): "<<
"three tokens expected, "<<tokens.size()<<
" provided.";
81 handleError(
"METCorrectorParameters::Record",sserr.str());
83 std::cout<<
"Record ==============="<<std::endl;
86 mMin.push_back(getFloat(tokens[
i*2]));
87 mMax.push_back(getFloat(tokens[i*2+1]));
91 unsigned nParam = getUnsigned(tokens[2*mNvar]);
93 if (nParam != tokens.size()-(2*mNvar+1))
95 std::stringstream sserr;
96 sserr<<
"(line "<<fLine<<
"): "<<tokens.size()-(2*mNvar+1)<<
" parameters, but nParam="<<nParam<<
".";
97 handleError(
"METCorrectorParameters::Record",sserr.str());
99 for (
unsigned i = (2*mNvar+1); i < tokens.size(); ++
i)
std::vector< float > mParameters
std::vector< float > mMax
std::vector< float > mMin
unsigned METCorrectorParameters::Record::nParameters |
( |
| ) |
const |
|
inline |
int METCorrectorParameters::Record::operator< |
( |
const Record & |
other | ) |
const |
|
inline |
float METCorrectorParameters::Record::parameter |
( |
unsigned |
fIndex | ) |
const |
|
inline |
std::vector<float> METCorrectorParameters::Record::parameters |
( |
void |
| ) |
const |
|
inline |
template<class Archive >
void METCorrectorParameters::Record::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
float METCorrectorParameters::Record::xMax |
( |
unsigned |
fVar | ) |
const |
|
inline |
float METCorrectorParameters::Record::xMiddle |
( |
unsigned |
fVar | ) |
const |
|
inline |
float METCorrectorParameters::Record::xMin |
( |
unsigned |
fVar | ) |
const |
|
inline |
friend class boost::serialization::access |
|
friend |
template<typename CondSerializationT , typename Enabled >
std::vector<float> METCorrectorParameters::Record::mMax |
|
private |
std::vector<float> METCorrectorParameters::Record::mMin |
|
private |
unsigned METCorrectorParameters::Record::mNvar |
|
private |
std::vector<float> METCorrectorParameters::Record::mParameters |
|
private |