Herwig 7.3.0
|
The class for the outer integrand of the integral of a three body decay matrix element. More...
Public Types | |
typedef double | ArgType |
Argument type for the GSLIntegrator. | |
typedef Energy4 | ValType |
Return type for the GSLIntegrator. | |
Public Member Functions | |
Outer (typename Ptr< Herwig::ThreeBodyAllOnCalculator< T > >::const_pointer in, double relerr) | |
Constructor with a pointer to the ThreeBodyAllOnCalculator. | |
Energy4 | operator() (double x) const |
Retreive function value. | |
Public Attributes | |
Ptr< Herwig::ThreeBodyAllOnCalculator< T > >::const_pointer | _integrand |
pointer to the decay integrator | |
GSLIntegrator | _integrator |
GSL integration class. | |
The class for the outer integrand of the integral of a three body decay matrix element.
This class is used by the ThreeBodyAllOnCalculator to perform the outer integral.
Definition at line 46 of file ThreeBodyAllOnCalculator.h.
typedef double Herwig::ThreeBodyAllOnCalculator< T >::Outer::ArgType |
Argument type for the GSLIntegrator.
Definition at line 65 of file ThreeBodyAllOnCalculator.h.
typedef Energy4 Herwig::ThreeBodyAllOnCalculator< T >::Outer::ValType |
Return type for the GSLIntegrator.
Definition at line 67 of file ThreeBodyAllOnCalculator.h.
|
inline |
Constructor with a pointer to the ThreeBodyAllOnCalculator.
Definition at line 51 of file ThreeBodyAllOnCalculator.h.
|
inline |
Retreive function value.
Definition at line 59 of file ThreeBodyAllOnCalculator.h.
References Herwig::ThreeBodyAllOnCalculator< T >::Outer::_integrand, Herwig::ThreeBodyAllOnCalculator< T >::Outer::_integrator, and Herwig::GSLIntegrator::value().
Ptr<Herwig::ThreeBodyAllOnCalculator<T>>::const_pointer Herwig::ThreeBodyAllOnCalculator< T >::Outer::_integrand |
pointer to the decay integrator
Definition at line 72 of file ThreeBodyAllOnCalculator.h.
Referenced by Herwig::ThreeBodyAllOnCalculator< T >::Outer::operator()().
GSLIntegrator Herwig::ThreeBodyAllOnCalculator< T >::Outer::_integrator |
GSL integration class.
Definition at line 77 of file ThreeBodyAllOnCalculator.h.
Referenced by Herwig::ThreeBodyAllOnCalculator< T >::Outer::operator()().