A struct for the root finding that is necessary to determine the slope of the soft pt spectrum to match the soft cross section. More...
#include <MPIHandler.h>
Public Member Functions | |
betaBisection (CrossSection soft, DiffXSec dsig, Energy ptmin) | |
Constructor. | |
virtual Energy2 | operator() (InvEnergy2 beta) const |
Operator that is used inside the GSLBisection class. | |
virtual ValType | vUnit () const |
provide the actual units of use | |
virtual ArgType | aUnit () const |
provide the actual units of use | |
![]() | |
GSLHelper () | |
Constructor. | |
virtual | ~GSLHelper () |
Destructor. | |
virtual Energy2 | vUnit () const |
Value type. | |
virtual InvEnergy2 | aUnit () const |
Agrument type. | |
Private Attributes | |
CrossSection | softXSec_ |
soft cross section | |
DiffXSec | dsig_ |
dsigma/dp_T^2 at ptmin | |
Energy | ptmin_ |
pt cutoff | |
Additional Inherited Members | |
![]() | |
typedef InvEnergy2 | ArgType |
Typedef for Agrument type. | |
typedef Energy2 | ValType |
Typedef for Value type. | |
A struct for the root finding that is necessary to determine the slope of the soft pt spectrum to match the soft cross section.
Definition at line 667 of file MPIHandler.h.
|
inline |
Constructor.
soft | = soft cross section, i.e. the integral of the soft pt spectrum f(u=p_T^2) = dsig exp(-beta*u/u_min) |
dsig | = dsigma_hard/dp_T^2 at the p_T cutoff |
ptmin | = p_T cutoff |
Definition at line 676 of file MPIHandler.h.
|
inlinevirtual |
provide the actual units of use
Reimplemented from Herwig::GSLHelper< Energy2, InvEnergy2 >.
Definition at line 694 of file MPIHandler.h.
|
inlinevirtual |
Operator that is used inside the GSLBisection class.
Definition at line 682 of file MPIHandler.h.
References dsig_, ptmin_, softXSec_, ThePEG::sqr(), and ThePEG::ZERO.
|
inlinevirtual |
provide the actual units of use
Reimplemented from Herwig::GSLHelper< Energy2, InvEnergy2 >.
Definition at line 691 of file MPIHandler.h.
|
private |
|
private |
|
private |