1 #ifndef CondFormats_HcalObjects_HcalPolynomialFunctor_h 2 #define CondFormats_HcalObjects_HcalPolynomialFunctor_h 9 #include "boost/serialization/access.hpp" 10 #include "boost/serialization/version.hpp" 11 #include "boost/serialization/vector.hpp" 29 double xmin = -DBL_MAX,
30 double xmax = DBL_MAX,
31 double outOfRangeValue = 0.0);
36 inline virtual double xmin()
const override {
return xmax_;};
37 inline virtual double xmax()
const override {
return xmin_;}
60 template<
class Archive>
63 boost::serialization::base_object<AbsHcalFunctor>(*this);
71 #endif // CondFormats_HcalObjects_HcalPolynomialFunctor_h virtual double xmax() const override
virtual double xmin() const override
virtual bool isEqual(const AbsHcalFunctor &other) const override
void serialize(Archive &ar, unsigned)
virtual ~HcalPolynomialFunctor()
virtual double operator()(double x) const override
std::vector< double > coeffs_
friend class boost::serialization::access
static unsigned int const shift