24#ifndef EVTITGABSINTEGRATOR_HH
25#define EVTITGABSINTEGRATOR_HH
36 double evaluate(
double lower,
double upper )
const;
41 double trapezoid(
double lower,
double higher,
int n,
double& result )
const;
43 virtual double evaluateIt(
double lower,
double higher )
const = 0;
45 double myFunction(
double x )
const {
return _myFunction( x ); }
50 void boundsCheck(
double&,
double& )
const;
double trapezoid(double lower, double higher, int n, double &result) const
virtual ~EvtItgAbsIntegrator()
virtual double evaluateIt(double lower, double higher) const =0
double myFunction(double x) const
EvtItgAbsIntegrator(const EvtItgAbsFunction &)
double evaluate(double lower, double upper) const
double normalisation() const