|
BOSS 8.0.0
BESIII Offline Software System
|
#include <EvtItgAbsIntegrator.hh>
Public Member Functions | |
| EvtItgAbsIntegrator (const EvtItgAbsFunction &) | |
| virtual | ~EvtItgAbsIntegrator () |
| double | evaluate (double lower, double upper) const |
| double | normalisation () const |
Protected Member Functions | |
| double | trapezoid (double lower, double higher, int n, double &result) const |
| virtual double | evaluateIt (double lower, double higher) const =0 |
| double | myFunction (double x) const |
Definition at line 29 of file EvtItgAbsIntegrator.hh.
| EvtItgAbsIntegrator::EvtItgAbsIntegrator | ( | const EvtItgAbsFunction & | theFunction | ) |
Definition at line 37 of file EvtItgAbsIntegrator.cc.
Referenced by EvtItgSimpsonIntegrator::EvtItgSimpsonIntegrator().
|
virtual |
Definition at line 40 of file EvtItgAbsIntegrator.cc.
| double EvtItgAbsIntegrator::evaluate | ( | double | lower, |
| double | upper ) const |
Definition at line 46 of file EvtItgAbsIntegrator.cc.
Referenced by EvtBtoXsgammaKagan::computeHadronicMass(), and EvtBtoXsgammaRootFinder::GetGaussIntegFcnRoot().
|
protectedpure virtual |
Implemented in EvtItgSimpsonIntegrator.
Referenced by evaluate(), and normalisation().
|
inlineprotected |
Definition at line 45 of file EvtItgAbsIntegrator.hh.
| double EvtItgAbsIntegrator::normalisation | ( | ) | const |
Definition at line 42 of file EvtItgAbsIntegrator.cc.
Referenced by EvtBtoXsgammaKagan::computeHadronicMass().
|
protected |
Definition at line 55 of file EvtItgAbsIntegrator.cc.
Referenced by EvtItgSimpsonIntegrator::evaluateIt().