herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Herwig::betaBisection Struct Reference

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>

Inheritance diagram for Herwig::betaBisection:

Public Member Functions

 betaBisection (CrossSection soft, DiffXSec dsig, Energy ptmin)
 Constructor. More...
 
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
 
- Public Member Functions inherited from Herwig::GSLHelper< Energy2, InvEnergy2 >
 GSLHelper ()
 Constructor.
 
virtual ~GSLHelper ()
 Destructor.
 

Private Attributes

CrossSection softXSec_
 soft cross section
 
DiffXSec dsig_
 dsigma/dp_T^2 at ptmin
 
Energy ptmin_
 pt cutoff
 

Additional Inherited Members

- Public Types inherited from Herwig::GSLHelper< Energy2, InvEnergy2 >
typedef InvEnergy2 ArgType
 Typedef for Agrument type.
 
typedef Energy2 ValType
 Typedef for Value type.
 

Detailed Description

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 675 of file MPIHandler.h.

Constructor & Destructor Documentation

◆ betaBisection()

Herwig::betaBisection::betaBisection ( CrossSection  soft,
DiffXSec  dsig,
Energy  ptmin 
)
inline

Constructor.

Parameters
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 684 of file MPIHandler.h.


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