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

A struct for the root finding that is necessary to determine the soft cross section that is needed to describe the total cross section correctly. More...

#include <MPIHandler.h>

Inheritance diagram for Herwig::TotalXSecBisection:

Public Member Functions

 TotalXSecBisection (tcMPIHPtr handler, Energy2 softMu2=ZERO)
 Constructor. More...
 
CrossSection operator() (CrossSection argument) const
 operator to return the cross section More...
 
virtual ValType vUnit () const
 provide the actual units of use
 
virtual ArgType aUnit () const
 otherwise rounding errors may get significant
 
- Public Member Functions inherited from Herwig::GSLHelper< CrossSection, CrossSection >
 GSLHelper ()
 Constructor.
 
virtual ~GSLHelper ()
 Destructor.
 

Private Attributes

tcMPIHPtr handler_
 The handler.
 
Energy2 softMu2_
 $\mu^2$
 

Additional Inherited Members

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

Detailed Description

A struct for the root finding that is necessary to determine the soft cross section that is needed to describe the total cross section correctly.

Definition at line 748 of file MPIHandler.h.

Constructor & Destructor Documentation

◆ TotalXSecBisection()

Herwig::TotalXSecBisection::TotalXSecBisection ( tcMPIHPtr  handler,
Energy2  softMu2 = ZERO 
)
inline

Constructor.

Parameters
handlerThe handler
softMu2$\mu^2$

Definition at line 756 of file MPIHandler.h.

Member Function Documentation

◆ operator()()

CrossSection Herwig::TotalXSecBisection::operator() ( CrossSection  argument) const
inline

operator to return the cross section

Parameters
argumentinput cross section

Definition at line 763 of file MPIHandler.h.


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