Herwig 7.3.0
|
A struct for the eikonalization of the inclusive cross section. More...
#include <MPIHandler.h>
Public Member Functions | |
Eikonalization (tcMPIHPtr handler, int option, CrossSection hard, CrossSection soft=0 *millibarn, Energy2 softMu2=ZERO) | |
The constructor. | |
Length | operator() (Length argument) const |
Get the function value. | |
Public Member Functions inherited from Herwig::GSLHelper< Length, Length > | |
GSLHelper () | |
Constructor. | |
virtual | ~GSLHelper () |
Destructor. | |
virtual Length | vUnit () const |
Value type. | |
virtual Length | aUnit () const |
Agrument type. | |
Private Attributes | |
tcMPIHPtr | theHandler |
Pointer to the Handler that calls this integrand. | |
int | theoption |
A flag to switch between the calculation of total and inelastic cross section or calculations for the individual probabilities. | |
CrossSection | hardXSec_ |
The hard cross section to be eikonalized. | |
CrossSection | softXSec_ |
The soft cross section to be eikonalized. | |
Energy2 | softMu2_ |
The inv radius^2 of the soft interactions. | |
Additional Inherited Members | |
Public Types inherited from Herwig::GSLHelper< Length, Length > | |
typedef Length | ArgType |
Typedef for Agrument type. | |
typedef Length | ValType |
Typedef for Value type. | |
A struct for the eikonalization of the inclusive cross section.
Definition at line 834 of file MPIHandler.h.
|
inline |
The constructor.
handler | is the pointer to the MPIHandler to get access to MPIHandler::OverlapFunction and member variables of the MPIHandler. |
option | is a flag, whether the inelastic or the total |
handler | The handler |
hard | The hard cross section |
soft | The soft cross section |
softMu2 | \(\mu^2\) cross section should be returned (-2 or -1). For option = N > 0 the integrand is N*(A(b)*sigma)^N/N! exp(-A(b)*sigma) this is the P_N*sigma where P_N is the Probability of having exactly N interaction (including the hard one) This is equation 14 from "Jimmy4: Multiparton Interactions in HERWIG for the LHC" |
Definition at line 850 of file MPIHandler.h.
|
private |
The hard cross section to be eikonalized.
Definition at line 875 of file MPIHandler.h.
|
private |
The inv radius^2 of the soft interactions.
Definition at line 885 of file MPIHandler.h.
|
private |
The soft cross section to be eikonalized.
Default is zero
Definition at line 880 of file MPIHandler.h.
|
private |
Pointer to the Handler that calls this integrand.
Definition at line 864 of file MPIHandler.h.
|
private |
A flag to switch between the calculation of total and inelastic cross section or calculations for the individual probabilities.
See the constructor
Definition at line 870 of file MPIHandler.h.