herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
Herwig::SU2Helper Struct Reference

Helpers for book keeping in electroweak processes. More...

#include <SU2Helper.h>

Static Public Member Functions

static bool isInSU2Doublet (tcPDPtr p)
 Return true, if the left-(right-)handed projection of this particle (antiparticle) belongs to a weak SU(2) doublet.
 
static bool isSU2Up (tcPDPtr p)
 Return true, if the left-(right-)handed projection of this particle (antiparticle) is the up component of a weak SU(2) doublet.
 
static bool isSU2Down (tcPDPtr p)
 Return true, if the left-(right-)handed projection of this particle (antiparticle) is the down component of a weak SU(2) doublet.
 
static tcPDPtr SU2CC (tcPDPtr p, int familyShift=0)
 Return the conjugate component in the same weak SU(2) doublet, or a null pointer if the left-(right-)handed projection of this particle (antiparticle) does not belong to a weak SU(2) doublet.
 
static int family (tcPDPtr p)
 Return the family.
 

Detailed Description

Helpers for book keeping in electroweak processes.

Author
Ken Arnold, Simon Platzer
See also
The interfaces defined for MatchboxMEBase.

Definition at line 27 of file SU2Helper.h.

Member Function Documentation

◆ isInSU2Doublet()

static bool Herwig::SU2Helper::isInSU2Doublet ( tcPDPtr  p)
inlinestatic

Return true, if the left-(right-)handed projection of this particle (antiparticle) belongs to a weak SU(2) doublet.

Definition at line 34 of file SU2Helper.h.

Referenced by isSU2Down(), and isSU2Up().

◆ isSU2Down()

static bool Herwig::SU2Helper::isSU2Down ( tcPDPtr  p)
inlinestatic

Return true, if the left-(right-)handed projection of this particle (antiparticle) is the down component of a weak SU(2) doublet.

Definition at line 50 of file SU2Helper.h.

References isInSU2Doublet().

◆ isSU2Up()

static bool Herwig::SU2Helper::isSU2Up ( tcPDPtr  p)
inlinestatic

Return true, if the left-(right-)handed projection of this particle (antiparticle) is the up component of a weak SU(2) doublet.

Definition at line 43 of file SU2Helper.h.

References isInSU2Doublet().


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