#include <MEtXYcorrectParameters.h>
|
std::string | MetAxis () const |
|
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 48 of file MEtXYcorrectParameters.h.
MEtXYcorrectParameters::Record::Record |
( |
| ) |
|
|
inline |
Definition at line 52 of file MEtXYcorrectParameters.h.
std::vector< float > mParameters
std::vector< float > mMin
std::vector< float > mMax
MEtXYcorrectParameters::Record::Record |
( |
unsigned |
fNvar, |
|
|
const std::vector< float > & |
fXMin, |
|
|
const std::vector< float > & |
fXMax, |
|
|
const std::vector< float > & |
fParameters |
|
) |
| |
|
inline |
MEtXYcorrectParameters::Record::Record |
( |
const std::string & |
fLine, |
|
|
unsigned |
fNvar |
|
) |
| |
Definition at line 78 of file MEtXYcorrectParameters.cc.
References mps_fire::i, mMax, mMetAxis, mMin, mNvar, and mParameters.
82 std::vector<std::string> tokens = getTokens(fLine);
85 if (tokens.size() < 5)
87 std::stringstream sserr;
88 sserr<<
"(line "<<fLine<<
"): "<<
"five tokens expected, "<<tokens.size()<<
" provided.";
89 handleError(
"MEtXYcorrectParameters::Record",sserr.str());
94 mMin.push_back(getFloat(tokens[
i*2+1]));
95 mMax.push_back(getFloat(tokens[
i*2+2]));
97 unsigned nParam = getUnsigned(tokens[2*mNvar+1]);
98 if (nParam != tokens.size()-(2*mNvar+2))
100 std::stringstream sserr;
101 sserr<<
"(line "<<fLine<<
"): "<<tokens.size()-(2*mNvar+2)<<
" parameters, but nParam="<<nParam<<
".";
102 handleError(
"MEtXYcorrectParameters::Record",sserr.str());
104 for (
unsigned i = (2*mNvar+2);
i < tokens.size(); ++
i)
std::vector< float > mParameters
std::vector< float > mMin
std::vector< float > mMax
std::string MEtXYcorrectParameters::Record::MetAxis |
( |
| ) |
const |
|
inline |
unsigned MEtXYcorrectParameters::Record::nParameters |
( |
| ) |
const |
|
inline |
int MEtXYcorrectParameters::Record::operator< |
( |
const Record & |
other | ) |
const |
|
inline |
float MEtXYcorrectParameters::Record::parameter |
( |
unsigned |
fIndex | ) |
const |
|
inline |
std::vector<float> MEtXYcorrectParameters::Record::parameters |
( |
void |
| ) |
const |
|
inline |
template<class Archive >
void MEtXYcorrectParameters::Record::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
float MEtXYcorrectParameters::Record::xMax |
( |
unsigned |
fVar | ) |
const |
|
inline |
float MEtXYcorrectParameters::Record::xMiddle |
( |
unsigned |
fVar | ) |
const |
|
inline |
float MEtXYcorrectParameters::Record::xMin |
( |
unsigned |
fVar | ) |
const |
|
inline |
friend class boost::serialization::access |
|
friend |
template<typename CondSerializationT , typename Enabled >
std::vector<float> MEtXYcorrectParameters::Record::mMax |
|
private |
std::string MEtXYcorrectParameters::Record::mMetAxis |
|
private |
std::vector<float> MEtXYcorrectParameters::Record::mMin |
|
private |
unsigned MEtXYcorrectParameters::Record::mNvar |
|
private |
std::vector<float> MEtXYcorrectParameters::Record::mParameters |
|
private |