22#ifndef EVTITTHREECOEFFFCN_HH
23#define EVTITTHREECOEFFFCN_HH
33#include "EvtGenModels/EvtItgAbsFunction.hh"
39 EvtItgThreeCoeffFcn(
double (*theFunction)(
double,
const std::vector<double> &,
const std::vector<double> &,
const std::vector<double> &),
40 double lowerRange,
double upperRange,
const std::vector<double> &coeffs1,
const std::vector<double> &coeffs2,
const std::vector<double> &coeffs3);
54 double (*_myFunction)(
double x,
const std::vector<double> & coeffs1,
const std::vector<double> & coeffs2,
const std::vector<double> & coeffs3);
60 std::vector<double> _coeffs1;
61 std::vector<double> _coeffs2;
62 std::vector<double> _coeffs3;
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