herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
Herwig::Eikonalization Struct Reference

A struct for the eikonalization of the inclusive cross section. More...

#include <MPIHandler.h>

Inheritance diagram for Herwig::Eikonalization:

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.
 

Detailed Description

A struct for the eikonalization of the inclusive cross section.

Definition at line 834 of file MPIHandler.h.

Constructor & Destructor Documentation

◆ Eikonalization()

Herwig::Eikonalization::Eikonalization ( tcMPIHPtr  handler,
int  option,
CrossSection  hard,
CrossSection  soft = 0*millibarn,
Energy2  softMu2 = ZERO 
)
inline

The constructor.

Parameters
handleris the pointer to the MPIHandler to get access to MPIHandler::OverlapFunction and member variables of the MPIHandler.
optionis a flag, whether the inelastic or the total
handlerThe handler
hardThe hard cross section
softThe 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.

Member Data Documentation

◆ hardXSec_

CrossSection Herwig::Eikonalization::hardXSec_
private

The hard cross section to be eikonalized.

Definition at line 875 of file MPIHandler.h.

◆ softMu2_

Energy2 Herwig::Eikonalization::softMu2_
private

The inv radius^2 of the soft interactions.

Definition at line 885 of file MPIHandler.h.

◆ softXSec_

CrossSection Herwig::Eikonalization::softXSec_
private

The soft cross section to be eikonalized.

Default is zero

Definition at line 880 of file MPIHandler.h.

◆ theHandler

tcMPIHPtr Herwig::Eikonalization::theHandler
private

Pointer to the Handler that calls this integrand.

Definition at line 864 of file MPIHandler.h.

◆ theoption

int Herwig::Eikonalization::theoption
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.


The documentation for this struct was generated from the following file: