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

These classes provide general utilities. More...

Namespaces

namespace  Herwig::HiggsLoopFunctions
 This is a namespace which provides the loop functions from NPB297 (1988) 221-243 which are used to calculate Higgs production with an additional jet and the real correction to \(h^0\to gg\).
 
namespace  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.