CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <EvtItgAbsFunction.hh>
Public Member Functions | |
EvtItgAbsFunction (double lowerRange, double upperRange) | |
virtual | ~EvtItgAbsFunction () |
virtual double | value (double x) const |
virtual double | operator() (double x) const |
double | upperRange () const |
double | lowerRange () const |
void | getRange (double &lower, double &upper) const |
virtual void | setCoeff (int, int, double)=0 |
virtual double | getCoeff (int, int)=0 |
Protected Member Functions | |
virtual double | myFunction (double x) const =0 |
void | setRange (double x1, double x2) |
Definition at line 34 of file EvtItgAbsFunction.hh.
EvtItgAbsFunction::EvtItgAbsFunction | ( | double | lowerRange, |
double | upperRange ) |
Definition at line 36 of file EvtItgAbsFunction.cc.
|
virtual |
Definition at line 40 of file EvtItgAbsFunction.cc.
|
pure virtual |
Implemented in EvtItgFourCoeffFcn, EvtItgFunction, EvtItgPtrFunction, EvtItgThreeCoeffFcn, and EvtItgTwoCoeffFcn.
Referenced by EvtBtoXsgammaRootFinder::GetGaussIntegFcnRoot().
|
inline |
Definition at line 53 of file EvtItgAbsFunction.hh.
|
inline |
Definition at line 52 of file EvtItgAbsFunction.hh.
Referenced by EvtItgAbsIntegrator::normalisation().
|
protectedpure virtual |
Implemented in EvtItgFourCoeffFcn, EvtItgFunction, EvtItgPtrFunction, EvtItgThreeCoeffFcn, and EvtItgTwoCoeffFcn.
Referenced by operator()(), and value().
|
virtual |
Definition at line 54 of file EvtItgAbsFunction.cc.
|
pure virtual |
Implemented in EvtItgFourCoeffFcn, EvtItgFunction, EvtItgPtrFunction, EvtItgThreeCoeffFcn, and EvtItgTwoCoeffFcn.
Referenced by EvtBtoXsgammaRootFinder::GetGaussIntegFcnRoot().
|
inlineprotected |
Definition at line 60 of file EvtItgAbsFunction.hh.
|
inline |
Definition at line 51 of file EvtItgAbsFunction.hh.
Referenced by EvtItgAbsIntegrator::normalisation().
|
virtual |
Definition at line 45 of file EvtItgAbsFunction.cc.
Referenced by EvtBtoXsgammaRootFinder::GetRootSingleFunc(), EvtItgFourCoeffFcn::setCoeff(), EvtItgPtrFunction::setCoeff(), EvtItgThreeCoeffFcn::setCoeff(), and EvtItgTwoCoeffFcn::setCoeff().