22#ifndef EVTITTHREECOEFFFCN_HH
23#define EVTITTHREECOEFFFCN_HH
38 const std::vector<double>&,
39 const std::vector<double>& ),
41 const std::vector<double>& coeffs1,
const std::vector<double>& coeffs2,
42 const std::vector<double>& coeffs3 );
45 virtual void setCoeff(
int,
int,
double );
53 double ( *_myFunction )(
double x,
const std::vector<double>& coeffs1,
54 const std::vector<double>& coeffs2,
55 const std::vector<double>& coeffs3 );
61 std::vector<double> _coeffs1;
62 std::vector<double> _coeffs2;
63 std::vector<double> _coeffs3;
EvtItgAbsFunction(double lowerRange, double upperRange)
double lowerRange() const
double upperRange() const
EvtItgThreeCoeffFcn(double(*theFunction)(double, const std::vector< double > &, const std::vector< double > &, const std::vector< double > &), double lowerRange, double upperRange, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2, const std::vector< double > &coeffs3)
virtual void setCoeff(int, int, double)
virtual ~EvtItgThreeCoeffFcn()
virtual double getCoeff(int, int)
virtual double myFunction(double x) const