#include <PiecewiseScalingPolynomial.h>
Public Member Functions | |
bool | operator!= (const PiecewiseScalingPolynomial &r) const |
double | operator() (const double x) const |
bool | operator== (const PiecewiseScalingPolynomial &r) const |
PiecewiseScalingPolynomial () | |
PiecewiseScalingPolynomial (const std::vector< std::vector< double > > &coeffs, const std::vector< double > &limits) | |
Private Member Functions | |
template<class Archive > | |
void | load (Archive &ar, const unsigned) |
template<class Archive > | |
void | save (Archive &ar, const unsigned) const |
bool | validate () const |
Private Attributes | |
std::vector< std::vector< double > > | coeffs_ |
std::vector< double > | limits_ |
Friends | |
class | boost::serialization::access |
Definition at line 11 of file PiecewiseScalingPolynomial.h.
|
inline |
Definition at line 13 of file PiecewiseScalingPolynomial.h.
PiecewiseScalingPolynomial::PiecewiseScalingPolynomial | ( | const std::vector< std::vector< double > > & | coeffs, |
const std::vector< double > & | limits | ||
) |
Definition at line 5 of file PiecewiseScalingPolynomial.cc.
References Exception, and validate().
|
inlineprivate |
Definition at line 60 of file PiecewiseScalingPolynomial.h.
References coeffs_, Exception, limits_, and validate().
Referenced by MatrixToProcess.MatrixToProcess::getProcess(), MatrixToProcess.MatrixToProcess::listAll(), and ConfigBuilder.ConfigBuilder::prepare_FILTER().
|
inline |
|
inline |
Definition at line 17 of file PiecewiseScalingPolynomial.h.
References a, HltBtagPostValidation_cff::c, coeffs_, TH2PolyOfflineMaps::limits, limits_, L1EGammaClusterEmuProducer_cfi::scale, mitigatedMETSequence_cff::U, eostools::which(), and x.
|
inline |
Definition at line 38 of file PiecewiseScalingPolynomial.h.
References coeffs_, limits_, and alignCSCRings::r.
|
inlineprivate |
Definition at line 53 of file PiecewiseScalingPolynomial.h.
References coeffs_, Exception, limits_, and validate().
Referenced by SpecificationBuilder_cfi.Specification::saveAll().
|
private |
Definition at line 12 of file PiecewiseScalingPolynomial.cc.
References coeffs_, relativeConstraints::empty, mps_fire::i, limits_, and findQualityFiles::size.
Referenced by load(), PiecewiseScalingPolynomial(), and save().
|
friend |
Definition at line 50 of file PiecewiseScalingPolynomial.h.
|
private |
Definition at line 47 of file PiecewiseScalingPolynomial.h.
Referenced by load(), operator()(), operator==(), save(), and validate().
|
private |
Definition at line 48 of file PiecewiseScalingPolynomial.h.
Referenced by load(), operator()(), operator==(), save(), and validate().