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

Class for the integrand of a matrix element where two of the outgoing particles is off-shell. More...

#include <TwoOffShellCalculator.h>

Public Types

typedef double ArgType
 Argument type for the GSLIntegrator.
 
typedef Energy ValType
 Return type for the GSLIntegrator.
 

Public Member Functions

 TwoOffShellIntegrand (tcTwoOffShellCalculatorPtr in, Energy2 m2, Energy2 mw)
 Constructor. More...
 
Energy operator() (double x) const
 Retreive function value.
 

Private Attributes

cTwoOffShellCalculatorPtr _integrand
 pointer to the decay integrator
 
Energy2 _mass2
 The mass squared for the off-shell particle for the Jacobian transform.
 
Energy2 _mwidth
 The mass times width for the off-shell particle for the Jacobian transform.
 

Detailed Description

Class for the integrand of a matrix element where two of the outgoing particles is off-shell.

This class is used by the TwoOffShellCalculator class to perform the integral.

Definition at line 164 of file TwoOffShellCalculator.h.

Constructor & Destructor Documentation

◆ TwoOffShellIntegrand()

Herwig::TwoOffShellIntegrand::TwoOffShellIntegrand ( tcTwoOffShellCalculatorPtr  in,
Energy2  m2,
Energy2  mw 
)
inline

Constructor.

Parameters
inPointer to the OneOffShellCalculator class this is doing the integration for.
m2The mass squared of the off-shell particle for the Jacobian transform.
mwThe mass times width of the off-shell particle for the Jacobian transform.

Definition at line 174 of file TwoOffShellCalculator.h.


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