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

A struct for the root finding that is necessary to determine the soft cross section and soft mu2 that are needed to describe the total cross section AND elastic slope correctly. More...

#include <MPIHandler.h>

Inheritance diagram for Herwig::slopeBisection:

Public Member Functions

 slopeBisection (tcMPIHPtr handler)
 Constructor.
 
InvEnergy2 operator() (Energy2 arg) const
 Return the difference of the calculated elastic slope to the experimental one for a given value of the soft mu2. More...
 
CrossSection softXSec () const
 Return the soft cross section that has been calculated.
 
- Public Member Functions inherited from Herwig::GSLHelper< InvEnergy2, Energy2 >
 GSLHelper ()
 Constructor.
 
virtual ~GSLHelper ()
 Destructor.
 
virtual InvEnergy2 vUnit () const
 Value type.
 
virtual Energy2 aUnit () const
 Agrument type.
 

Private Attributes

tcMPIHPtr handler_
 const pointer to the MPIHandler to give access to member functions. More...
 
CrossSection softXSec_
 soft cross section that is determined on the fly. More...
 

Additional Inherited Members

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

Detailed Description

A struct for the root finding that is necessary to determine the soft cross section and soft mu2 that are needed to describe the total cross section AND elastic slope correctly.

Definition at line 721 of file MPIHandler.h.

Member Function Documentation

◆ operator()()

InvEnergy2 Herwig::slopeBisection::operator() ( Energy2  arg) const

Return the difference of the calculated elastic slope to the experimental one for a given value of the soft mu2.

During that, the soft cross section get fixed.

Member Data Documentation

◆ handler_

tcMPIHPtr Herwig::slopeBisection::handler_
private

const pointer to the MPIHandler to give access to member functions.

Definition at line 738 of file MPIHandler.h.

◆ softXSec_

CrossSection Herwig::slopeBisection::softXSec_
mutableprivate

soft cross section that is determined on the fly.

Definition at line 740 of file MPIHandler.h.


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