|
BOSS 7.1.3
BESIII Offline Software System
|
#include <EvtItgAbsIntegrator.hh>
Inheritance diagram for EvtItgAbsIntegrator: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 30 of file EvtItgAbsIntegrator.hh.
| EvtItgAbsIntegrator::EvtItgAbsIntegrator | ( | const EvtItgAbsFunction & | theFunction | ) |
Definition at line 39 of file EvtItgAbsIntegrator.cc.
Referenced by EvtItgAbsIntegrator(), and EvtItgSimpsonIntegrator::EvtItgSimpsonIntegrator().
|
virtual |
Definition at line 43 of file EvtItgAbsIntegrator.cc.
| double EvtItgAbsIntegrator::evaluate | ( | double | lower, |
| double | upper ) const |
Definition at line 52 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 49 of file EvtItgAbsIntegrator.hh.
| double EvtItgAbsIntegrator::normalisation | ( | ) | const |
Definition at line 47 of file EvtItgAbsIntegrator.cc.
Referenced by EvtBtoXsgammaKagan::computeHadronicMass().
|
protected |
Definition at line 62 of file EvtItgAbsIntegrator.cc.
Referenced by EvtItgSimpsonIntegrator::evaluateIt().