10#ifndef _CubicSplinePolynomial_h_
11#define _CubicSplinePolynomial_h_
12#include "CLHEP/GenericFunctions/AbsFunction.hh"
13#include "CLHEP/GenericFunctions/Parameter.hh"
44 void getRange(
double & min,
double & max)
const;
56#include "CLHEP/GenericFunctions/CubicSplinePolynomial.icc"
#define FUNCTION_OBJECT_DEF(classname)
void addPoint(double x, double y)
virtual ~CubicSplinePolynomial()
virtual double operator()(double argument) const override
void getRange(double &min, double &max) const
CubicSplinePolynomial(const CubicSplinePolynomial &right)