1 #ifndef CondFormats_HcalObjects_HcalInterpolatedTableFunctor_h 2 #define CondFormats_HcalObjects_HcalInterpolatedTableFunctor_h 35 inline double xmin()
const override {
return xmin_; }
36 inline double xmax()
const override {
return xmax_; }
62 template <
class Archive>
64 boost::serialization::base_object<AbsHcalFunctor>(*this);
72 #endif // CondFormats_HcalObjects_HcalInterpolatedTableFunctor_h HcalInterpolatedTableFunctor()
bool rightExtrapolationLinear_
void serialize(Archive &ar, unsigned)
bool isStrictlyMonotonous() const
double xmax() const override
double xmin() const override
friend class boost::serialization::access
bool isEqual(const AbsHcalFunctor &other) const override
bool leftExtrapolationLinear_
double operator()(double x) const override
~HcalInterpolatedTableFunctor() override
HcalPiecewiseLinearFunctor inverse() const
std::vector< double > values_