herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
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. More...
 
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. More...
 
CrossSection hardXSec_
 The hard cross section to be eikonalized.
 
CrossSection softXSec_
 The soft cross section to be eikonalized. More...
 
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 842 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 858 of file MPIHandler.h.

Member Data Documentation

◆ softXSec_

CrossSection Herwig::Eikonalization::softXSec_
private

The soft cross section to be eikonalized.

Default is zero

Definition at line 888 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 878 of file MPIHandler.h.


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