|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenModels/EvtItgAbsIntegrator.hh>
Public Member Functions | |
| EvtItgAbsIntegrator (const EvtItgAbsFunction &) | |
| virtual | ~EvtItgAbsIntegrator ()=default |
| 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 |
Private Member Functions | |
| void | boundsCheck (double &, double &) const |
| EvtItgAbsIntegrator () | |
Private Attributes | |
| const EvtItgAbsFunction & | m_myFunction |
Definition at line 30 of file EvtItgAbsIntegrator.hh.
| EvtItgAbsIntegrator::EvtItgAbsIntegrator | ( | const EvtItgAbsFunction & | theFunction | ) |
Definition at line 37 of file EvtItgAbsIntegrator.cpp.
|
virtualdefault |
|
private |
|
private |
Definition at line 86 of file EvtItgAbsIntegrator.cpp.
| double EvtItgAbsIntegrator::evaluate | ( | double | lower, |
| double | upper ) const |
Definition at line 47 of file EvtItgAbsIntegrator.cpp.
|
protectedpure virtual |
Implemented in EvtItgSimpsonIntegrator.
|
inlineprotected |
Definition at line 45 of file EvtItgAbsIntegrator.hh.
| double EvtItgAbsIntegrator::normalisation | ( | ) | const |
Definition at line 42 of file EvtItgAbsIntegrator.cpp.
|
protected |
Definition at line 56 of file EvtItgAbsIntegrator.cpp.
|
private |
Definition at line 48 of file EvtItgAbsIntegrator.hh.