herwig is hosted by Hepforge, IPPP Durham
Herwig  7.1.5
Utilities classes

These classes provide general utilities. More...

Namespaces

 Herwig::Kinematics
 This is a namespace which provides some useful methods for kinematics computation, as the two body decays.
 

Classes

class  Herwig::GaussianIntegrator
 
class  Herwig::GSLBisection
 This class is designed to find the root of a given function between 2 limits using bisection methods. More...
 
struct  Herwig::GSLHelper< V, T >
 from, which can then be used by the GSL algorithms that need a pointer to a function and don't know about Units. More...
 
class  Herwig::GSLIntegrator
 This class is designed to integrate a given function between 2 limits using the gsl QAGS integration subroutine. More...
 
class  Herwig::Interpolator< ValT, ArgT >
 

Enumerations

enum  ThePEG::ParticleID::SextetCodes {
  ThePEG::ParticleID::ScalarDQSingletY43 = 6000221, ThePEG::ParticleID::ScalarDQSingletY13 = 6000211, ThePEG::ParticleID::ScalarDQSingletY23 = 6000111, ThePEG::ParticleID::ScalarDQSingletY43bar = -6000221,
  ThePEG::ParticleID::ScalarDQSingletY13bar = -6000211, ThePEG::ParticleID::ScalarDQSingletY23bar = -6000111, ThePEG::ParticleID::ScalarDQTripletP = 6001221, ThePEG::ParticleID::ScalarDQTriplet0 = 6001211,
  ThePEG::ParticleID::ScalarDQTripletM = 6001111, ThePEG::ParticleID::ScalarDQTripletPbar = -6001221, ThePEG::ParticleID::ScalarDQTriplet0bar = -6001211, ThePEG::ParticleID::ScalarDQTripletMbar = -6001111,
  ThePEG::ParticleID::VectorDQY16P = 6000123, ThePEG::ParticleID::VectorDQY16M = 6000113, ThePEG::ParticleID::VectorDQY16Pbar = -6000123, ThePEG::ParticleID::VectorDQY16Mbar = -6000113,
  ThePEG::ParticleID::VectorDQY56P = 6000223, ThePEG::ParticleID::VectorDQY56M = 6000213, ThePEG::ParticleID::VectorDQY56Pbar = -6000223, ThePEG::ParticleID::VectorDQY56Mbar = -6000213
}
 Enumeration to give identifiers to PDG codes for sextet particles. More...
 
enum  ThePEG::ParticleID::HerwigCodes { ThePEG::ParticleID::Cluster = 81, ThePEG::ParticleID::Remnant = 82 }
 Enumeration to give identifiers to PDG codes for special Herwig particles. More...
 

Detailed Description

These classes provide general utilities.

Enumeration Type Documentation

◆ HerwigCodes

Enumeration to give identifiers to PDG codes for special Herwig particles.

Enumerator
Cluster 

Herwig Cluster for Hadronization.

Remnant 

Herwig beam Remnant.

Definition at line 16 of file EnumParticles.h.

◆ SextetCodes

Enumeration to give identifiers to PDG codes for sextet particles.

Enumerator
ScalarDQSingletY43 

$\Phi_{6,1,4/3}$

ScalarDQSingletY13 

$\Phi_{6,1,1/3}$

ScalarDQSingletY23 

$\Phi_{6,1,-2/3}$

ScalarDQSingletY43bar 

$\bar\Phi_{6,1,4/3}$

ScalarDQSingletY13bar 

$\bar\Phi_{6,1,1/3}$

ScalarDQSingletY23bar 

$\bar\Phi_{6,1,-2/3}$

ScalarDQTripletP 

$\Phi^+_{6,3,1/3}$

ScalarDQTriplet0 

$\Phi^0_{6,3,1/3}$

ScalarDQTripletM 

$\Phi^-_{6,3,1/3}$

ScalarDQTripletPbar 

$\bar\Phi^+_{6,3,1/3}$

ScalarDQTriplet0bar 

$\bar\Phi^0_{6,3,1/3}$

ScalarDQTripletMbar 

$\bar\Phi^-_{6,3,1/3}$

VectorDQY16P 

$V^{+\frac12\mu}_{6,2,-1/6}$

VectorDQY16M 

$V^{-\frac12\mu}_{6,2,-1/6}$

VectorDQY16Pbar 

$\bar V^{+\frac12\mu}_{6,2,-1/6}$

VectorDQY16Mbar 

$\bar V^{-\frac12\mu}_{6,2,-1/6}$

VectorDQY56P 

$V^{+\frac12\mu}_{6,2,5/6}$

VectorDQY56M 

$V^{-\frac12\mu}_{6,2,5/6}$

VectorDQY56Pbar 

$\bar V^{+\frac12\mu}_{6,2,5/6}$

VectorDQY56Mbar 

$\bar V^{-\frac12\mu}_{6,2,5/6}$

Definition at line 16 of file SextetParticles.h.