|
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/EvtItgFourCoeffFcn.hh>
Public Member Functions | |
| EvtItgFourCoeffFcn (double(*theFunction)(double, const std::vector< double > &, const std::vector< double > &, const std::vector< double > &, const std::vector< double > &), double lowerRange, double upperRange, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2, const std::vector< double > &coeffs3, const std::vector< double > &coeffs4) | |
| void | setCoeff (int, int, double) override |
| double | getCoeff (int, int) override |
| Public Member Functions inherited from EvtItgAbsFunction | |
| EvtItgAbsFunction (double lowerRange, double upperRange) | |
| virtual | ~EvtItgAbsFunction ()=default |
| 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 |
Protected Member Functions | |
| double | myFunction (double x) const override |
| Protected Member Functions inherited from EvtItgAbsFunction | |
| void | setRange (double x1, double x2) |
Private Attributes | |
| double(* | m_myFunction )(double x, const std::vector< double > &coeffs1, const std::vector< double > &coeffs2, const std::vector< double > &coeffs3, const std::vector< double > &coeffs4) |
| std::vector< double > | m_coeffs1 |
| std::vector< double > | m_coeffs2 |
| std::vector< double > | m_coeffs3 |
| std::vector< double > | m_coeffs4 |
Definition at line 31 of file EvtItgFourCoeffFcn.hh.
| EvtItgFourCoeffFcn::EvtItgFourCoeffFcn | ( | double(* | theFunction )(double, const std::vector< double > &, const std::vector< double > &, const std::vector< double > &, const std::vector< double > &), |
| double | lowerRange, | ||
| double | upperRange, | ||
| const std::vector< double > & | coeffs1, | ||
| const std::vector< double > & | coeffs2, | ||
| const std::vector< double > & | coeffs3, | ||
| const std::vector< double > & | coeffs4 ) |
Definition at line 29 of file EvtItgFourCoeffFcn.cpp.
|
overridevirtual |
Implements EvtItgAbsFunction.
Definition at line 63 of file EvtItgFourCoeffFcn.cpp.
|
overrideprotectedvirtual |
Implements EvtItgAbsFunction.
Definition at line 46 of file EvtItgFourCoeffFcn.cpp.
|
overridevirtual |
Implements EvtItgAbsFunction.
Definition at line 51 of file EvtItgFourCoeffFcn.cpp.
|
private |
Definition at line 57 of file EvtItgFourCoeffFcn.hh.
|
private |
Definition at line 58 of file EvtItgFourCoeffFcn.hh.
|
private |
Definition at line 59 of file EvtItgFourCoeffFcn.hh.
|
private |
Definition at line 60 of file EvtItgFourCoeffFcn.hh.
|
private |
Definition at line 52 of file EvtItgFourCoeffFcn.hh.