|
BOSS 8.0.0
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 33 of file EvtItgAbsFunction.hh.
| EvtItgAbsFunction::EvtItgAbsFunction | ( | double | lowerRange, |
| double | upperRange ) |
Definition at line 35 of file EvtItgAbsFunction.cc.
Referenced by EvtItgFourCoeffFcn::EvtItgFourCoeffFcn(), EvtItgFunction::EvtItgFunction(), EvtItgPtrFunction::EvtItgPtrFunction(), EvtItgThreeCoeffFcn::EvtItgThreeCoeffFcn(), and EvtItgTwoCoeffFcn::EvtItgTwoCoeffFcn().
|
virtual |
Definition at line 38 of file EvtItgAbsFunction.cc.
|
pure virtual |
Implemented in EvtItgFourCoeffFcn, EvtItgFunction, EvtItgPtrFunction, EvtItgThreeCoeffFcn, and EvtItgTwoCoeffFcn.
Referenced by EvtBtoXsgammaRootFinder::GetGaussIntegFcnRoot().
|
inline |
Definition at line 51 of file EvtItgAbsFunction.hh.
|
inline |
Definition at line 50 of file EvtItgAbsFunction.hh.
Referenced by EvtItgAbsFunction(), EvtItgFourCoeffFcn::EvtItgFourCoeffFcn(), EvtItgFunction::EvtItgFunction(), EvtItgPtrFunction::EvtItgPtrFunction(), EvtItgThreeCoeffFcn::EvtItgThreeCoeffFcn(), and EvtItgTwoCoeffFcn::EvtItgTwoCoeffFcn().
|
protectedpure virtual |
Implemented in EvtItgFourCoeffFcn, EvtItgFunction, EvtItgPtrFunction, EvtItgThreeCoeffFcn, and EvtItgTwoCoeffFcn.
Referenced by operator()(), and value().
|
virtual |
Definition at line 48 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 49 of file EvtItgAbsFunction.hh.
Referenced by EvtItgAbsFunction(), EvtItgFourCoeffFcn::EvtItgFourCoeffFcn(), EvtItgFunction::EvtItgFunction(), EvtItgPtrFunction::EvtItgPtrFunction(), EvtItgThreeCoeffFcn::EvtItgThreeCoeffFcn(), and EvtItgTwoCoeffFcn::EvtItgTwoCoeffFcn().
|
virtual |
Definition at line 40 of file EvtItgAbsFunction.cc.
Referenced by EvtBtoXsgammaRootFinder::GetRootSingleFunc(), EvtItgFourCoeffFcn::setCoeff(), EvtItgPtrFunction::setCoeff(), EvtItgThreeCoeffFcn::setCoeff(), and EvtItgTwoCoeffFcn::setCoeff().