BOSS 7.0.4
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 30 of file EvtItgAbsIntegrator.hh.
EvtItgAbsIntegrator::EvtItgAbsIntegrator | ( | const EvtItgAbsFunction & | theFunction | ) |
Definition at line 39 of file EvtItgAbsIntegrator.cc.
Referenced by EvtItgAbsIntegrator().
|
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().