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