Herwig 7.3.0
|
A struct for the root finding that is necessary to determine the soft cross section that is needed to describe the total cross section correctly. More...
#include <MPIHandler.h>
Public Member Functions | |
TotalXSecBisection (tcMPIHPtr handler, Energy2 softMu2=ZERO) | |
Constructor. | |
CrossSection | operator() (CrossSection argument) const |
operator to return the cross section | |
virtual ValType | vUnit () const |
provide the actual units of use | |
virtual ArgType | aUnit () const |
otherwise rounding errors may get significant | |
Public Member Functions inherited from Herwig::GSLHelper< CrossSection, CrossSection > | |
GSLHelper () | |
Constructor. | |
virtual | ~GSLHelper () |
Destructor. | |
virtual CrossSection | vUnit () const |
Value type. | |
virtual CrossSection | aUnit () const |
Agrument type. | |
Private Attributes | |
tcMPIHPtr | handler_ |
The handler. | |
Energy2 | softMu2_ |
\(\mu^2\) | |
Additional Inherited Members | |
Public Types inherited from Herwig::GSLHelper< CrossSection, CrossSection > | |
typedef CrossSection | ArgType |
Typedef for Agrument type. | |
typedef CrossSection | ValType |
Typedef for Value type. | |
A struct for the root finding that is necessary to determine the soft cross section that is needed to describe the total cross section correctly.
Definition at line 740 of file MPIHandler.h.
|
inline |
Constructor.
handler | The handler |
softMu2 | \(\mu^2\) |
Definition at line 748 of file MPIHandler.h.
|
inlinevirtual |
otherwise rounding errors may get significant
Reimplemented from Herwig::GSLHelper< CrossSection, CrossSection >.
Definition at line 763 of file MPIHandler.h.
|
inline |
operator to return the cross section
argument | input cross section |
Definition at line 755 of file MPIHandler.h.
|
inlinevirtual |
provide the actual units of use
Reimplemented from Herwig::GSLHelper< CrossSection, CrossSection >.
Definition at line 760 of file MPIHandler.h.
|
private |
|
private |