herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
Herwig::SU3BaryonDecupletOctetScalarDecayer Class Reference

The SU3BaryonDecupletOctetScalarDecayer class is designed for the decay of a \(SU(3)\) deculpet baryon to an octet baryon and a pseudoscalar meson from the lightest multiplet. More...

#include <SU3BaryonDecupletOctetScalarDecayer.h>

Inheritance diagram for Herwig::SU3BaryonDecupletOctetScalarDecayer:

Public Member Functions

 SU3BaryonDecupletOctetScalarDecayer ()
 Default constructor.
 
virtual int modeNumber (bool &cc, tcPDPtr parent, const tPDVector &children) const
 Which of the possible decays is required.
 
virtual void dataBaseOutput (ofstream &os, bool header) const
 Output the setup information for the particle database.
 
- Public Member Functions inherited from Herwig::Baryon1MesonDecayerBase
double me2 (const int ichan, const Particle &part, const tPDVector &outgoing, const vector< Lorentz5Momentum > &momenta, MEOption meopt) const
 Return the matrix element squared for a given mode and phase-space channel.
 
virtual void constructSpinInfo (const Particle &part, ParticleVector outgoing) const
 Construct the SpinInfos for the particles produced in the decay.
 
virtual bool twoBodyMEcode (const DecayMode &dm, int &mecode, double &coupling) const
 Specify the \(1\to2\) matrix element to be used in the running width calculation.
 
virtual void dataBaseOutput (ofstream &os, bool header) const
 Output the setup information for the particle database.
 
- Public Member Functions inherited from Herwig::DecayIntegrator
 DecayIntegrator ()
 The default constructor.
 
virtual bool accept (tcPDPtr parent, const tPDVector &children) const
 Check if this decayer can perfom the decay for a particular mode.
 
virtual ParticleVector decay (const Particle &parent, const tPDVector &children) const
 For a given decay mode and a given particle instance, perform the decay and return the decay products.
 
virtual int modeNumber (bool &cc, tcPDPtr parent, const tPDVector &children) const =0
 Which of the possible decays is required.
 
int imode () const
 The mode being used for this decay.
 
void addMode (PhaseSpaceModePtr mode) const
 Add a phase-space mode to the list.
 
virtual double me2 (const int ichan, const Particle &part, const tPDVector &outgoing, const vector< Lorentz5Momentum > &momenta, MEOption meopt) const =0
 Return the matrix element squared for a given mode and phase-space channel.
 
virtual void constructSpinInfo (const Particle &part, ParticleVector outgoing) const =0
 Construct the SpinInfos for the particles produced in the decay.
 
virtual void dataBaseOutput (ofstream &os, bool header) const
 Output the setup information for the particle database.
 
void setPartialWidth (const DecayMode &dm, int imode)
 Set the code for the partial width.
 
virtual bool twoBodyMEcode (const DecayMode &, int &mecode, double &coupling) const
 Specify the \(1\to2\) matrix element to be used in the running width calculation.
 
virtual WidthCalculatorBasePtr threeBodyMEIntegrator (const DecayMode &dm) const
 Method to return an object to calculate the 3 (or higher body) partial width.
 
virtual double threeBodyMatrixElement (const int imode, const Energy2 q2, const Energy2 s3, const Energy2 s2, const Energy2 s1, const Energy m1, const Energy m2, const Energy m3) const
 The matrix element to be integrated for the three-body decays as a function of the invariant masses of pairs of the outgoing particles.
 
virtual InvEnergy threeBodydGammads (const int imode, const Energy2 q2, const Energy2 s, const Energy m1, const Energy m2, const Energy m3) const
 The differential three body decay rate with one integral performed.
 
int findMode (const DecayMode &dm)
 Finds the phase-space mode corresponding to a given decay mode.
 
ParticleVector generatePhotons (const Particle &p, ParticleVector children)
 Members for the generation of QED radiation in the decays.
 
bool canGeneratePhotons ()
 check if photons can be generated in the decay
 
virtual double oneLoopVirtualME (unsigned int imode, const Particle &part, const ParticleVector &products)
 The one-loop virtual correction.
 
bool hasOneLoopME ()
 Whether or not the one loop matrix element is implemented.
 
virtual InvEnergy2 realEmissionME (unsigned int imode, const Particle &part, ParticleVector &products, unsigned int iemitter, double ctheta, double stheta, const LorentzRotation &rot1, const LorentzRotation &rot2)
 The real emission matrix element.
 
bool hasRealEmissionME ()
 Whether or not the real emission matrix element is implemented.
 
bool warnings () const
 
void persistentOutput (PersistentOStream &os) const
 Function used to write out object persistently.
 
void persistentInput (PersistentIStream &is, int version)
 Function used to read in object persistently.
 
- Public Member Functions inherited from Herwig::HwDecayerBase
 HwDecayerBase ()
 The default constructor.
 
virtual bool accept (const DecayMode &dm) const
 Check if this decayer can perfom the decay specified by the given decay mode.
 
virtual ParticleVector decay (const DecayMode &dm, const Particle &p) const
 Perform a decay for a given DecayMode and a given Particle instance.
 
virtual POWHEGType hasPOWHEGCorrection ()
 Has a POWHEG style correction.
 
virtual bool hasMECorrection ()
 Has an old fashioned ME correction.
 
virtual void initializeMECorrection (RealEmissionProcessPtr, double &, double &)
 Initialize the ME correction.
 
virtual RealEmissionProcessPtr applyHardMatrixElementCorrection (RealEmissionProcessPtr)
 Apply the hard matrix element correction to a given hard process or decay.
 
virtual bool softMatrixElementVeto (PPtr parent, PPtr progenitor, const bool &fs, const Energy &highestpT, const vector< tcPDPtr > &ids, const double &z, const Energy &scale, const Energy &pT)
 Apply the soft matrix element correction.
 
virtual RealEmissionProcessPtr generateHardest (RealEmissionProcessPtr)
 Apply the POWHEG style correction.
 
void persistentOutput (PersistentOStream &os) const
 Function used to write out object persistently.
 
void persistentInput (PersistentIStream &is, int version)
 Function used to read in object persistently.
 
bool initialize () const
 Access to the initialize variable.
 
bool databaseOutput () const
 Access the database output variable.
 
- Public Member Functions inherited from ThePEG::Decayer
void persistentOutput (PersistentOStream &os) const
 
void persistentInput (PersistentIStream &is, int version)
 
virtual bool accept (const DecayMode &dm) const=0
 
virtual bool needsFullStep () const
 
virtual ParticleVector decay (const DecayMode &dm, const Particle &p) const=0
 
virtual ParticleVector decay (const DecayMode &dm, const Particle &p, Step &step) const
 
virtual double brat (const DecayMode &dm, const ParticleData &pd, double oldbrat) const
 
virtual double brat (const DecayMode &dm, const Particle &p, double oldbrat) const
 
virtual ParticleVector getChildren (const DecayMode &dm, const Particle &parent) const
 
virtual void finalBoost (const Particle &parent, const ParticleVector &children) const
 
virtual void setScales (const Particle &parent, const ParticleVector &children) const
 
Ptr< Amplitude >::pointer amplitude () const
 
- Public Member Functions inherited from ThePEG::HandlerBaseT< UseRandom >
double rnd () const
 
double rnd (double xu) const
 
double rnd (double xl, double xu) const
 
bool rndbool () const
 
bool rndbool (double p) const
 
bool rndbool (double p1, double p2) const
 
int rndsign (double p1, double p2, double p3) const
 
int rnd2 (double p0, double p1) const
 
int rnd3 (double p0, double p1, double p2) const
 
int rnd4 (double p0, double p1, double p2, double p3) const
 
long irnd (long xu=2) const
 
long irnd (long xl, long xu) const
 
const StandardModelBaseSM () const
 
tSMPtr standardModel () const
 
- Public Member Functions inherited from ThePEG::Interfaced
virtual bool defaultInit ()
 
PPtr getParticle (PID) const
 
PDPtr getParticleData (PID) const
 
bool used () const
 
void useMe () const
 
tEGPtr generator () const
 
void persistentOutput (PersistentOStream &os) const
 
void persistentInput (PersistentIStream &is, int version)
 
PPtr getParticle (PID) const
 
PDPtr getParticleData (PID) const
 
bool used () const
 
void useMe () const
 
tEGPtr generator () const
 
- Public Member Functions inherited from ThePEG::InterfacedBase
string fullName () const
 
string name () const
 
string path () const
 
string comment () const
 
void setup (istream &is)
 
void update ()
 
void init ()
 
virtual bool preInitialize () const
 
void initrun ()
 
void finish ()
 
void touch ()
 
void reset ()
 
void clear ()
 
InitState state () const
 
bool locked () const
 
bool touched () const
 
virtual IBPtr fullclone () const
 
void persistentOutput (PersistentOStream &os) const
 
void persistentInput (PersistentIStream &is, int version)
 
virtual void debugme () const
 
void update ()
 
void init ()
 
virtual bool preInitialize () const
 
void initrun ()
 
void finish ()
 
void touch ()
 
void reset ()
 
void clear ()
 
InitState state () const
 
bool locked () const
 
bool touched () const
 
virtual IBPtr fullclone () const
 
- Public Member Functions inherited from ThePEG::Base
void debug () const
 
virtual void debugme () const
 
- Public Member Functions inherited from ThePEG::Pointer::ReferenceCounted
CounterType referenceCount () const
 
- Public Member Functions inherited from ThePEG::Named
 Named (const string &newName=string())
 
 Named (const Named &)=default
 
const string & name () const
 
bool operator== (const Named &other) const
 
bool operator< (const Named &other) const
 

Protected Member Functions

Clone Methods.
virtual IBPtr clone () const
 Make a simple clone of this object.
 
virtual IBPtr fullclone () const
 Make a clone of this object, possibly modifying the cloned object to make it sane.
 
- Protected Member Functions inherited from Herwig::Baryon1MesonDecayerBase
virtual void halfHalfScalarCoupling (int imode, Energy m0, Energy m1, Energy m2, Complex &A, Complex &B) const
 Coupling Members.
 
virtual void halfHalfVectorCoupling (int imode, Energy m0, Energy m1, Energy m2, Complex &A1, Complex &A2, Complex &B1, Complex &B2) const
 Couplings for spin- \(\frac12\) to spin- \(\frac12\) and a vector.
 
virtual void halfThreeHalfScalarCoupling (int imode, Energy m0, Energy m1, Energy m2, Complex &A, Complex &B) const
 Couplings for spin- \(\frac12\) to spin- \(\frac32\) and a scalar.
 
virtual void halfThreeHalfVectorCoupling (int imode, Energy m0, Energy m1, Energy m2, Complex &A1, Complex &A2, Complex &A3, Complex &B1, Complex &B2, Complex &B3) const
 Couplings for spin- \(\frac12\) to spin- \(\frac32\) and a vector.
 
virtual void threeHalfHalfScalarCoupling (int imode, Energy m0, Energy m1, Energy m2, Complex &A, Complex &B) const
 Couplings for spin- \(\frac32\) to spin- \(\frac12\) and a scalar.
 
virtual void threeHalfHalfVectorCoupling (int imode, Energy m0, Energy m1, Energy m2, Complex &A1, Complex &A2, Complex &A3, Complex &B1, Complex &B2, Complex &B3) const
 Couplings for spin- \(\frac32\) to spin- \(\frac12\) and a vector.
 
virtual void threeHalfThreeHalfScalarCoupling (int imode, Energy m0, Energy m1, Energy m2, Complex &A1, Complex &A2, Complex &B1, Complex &B2) const
 Couplings for spin- \(\frac32\) to spin- \(\frac32\) and a scalar.
 
- Protected Member Functions inherited from Herwig::DecayIntegrator
ParticleVector generate (bool inter, bool cc, const unsigned int &imode, const Particle &inpart) const
 Generate the momenta for the decay.
 
void imode (int in)
 Set the mode being use for this decay.
 
void ME (DecayMEPtr in) const
 Set the helicity matrix element for the decay.
 
DecayMEPtr ME () const
 The helicity amplitude matrix element for spin correlations.
 
void resetIntermediate (tcPDPtr part, Energy mass, Energy width)
 Reset the properities of all intermediates.
 
Energy initializePhaseSpaceMode (unsigned int imode, bool init, bool onShell=false) const
 Initialize the phase-space mode.
 
void generateIntermediates (bool in)
 Methods to set variables in inheriting classes.
 
bool generateIntermediates () const
 Set whether or not the intermediates are included.
 
void hasOneLoopME (bool in)
 Whether or not the one loop matrix element is implemented.
 
void hasRealEmissionME (bool in)
 Whether or not the real emission matrix element is implemented.
 
void epsilonPS (Energy in)
 Set the epsilon parameter.
 
void clearModes ()
 Clear the models.
 
unsigned int numberModes () const
 Number of decay modes.
 
tPhaseSpaceModePtr mode (unsigned int ix)
 Pointer to a mode.
 
tcPhaseSpaceModePtr mode (unsigned int ix) const
 Pointer to a mode.
 
- Protected Member Functions inherited from Herwig::HwDecayerBase
virtual void dofinish ()
 Finalize this object.
 
void fixRho (RhoDMatrix &) const
 Set rho to be diagonal if no correlations.
 
- Protected Member Functions inherited from ThePEG::Interfaced
void reporeg (IBPtr object, string name) const
 
bool setDefaultReference (PtrT &ptr, string classname, string objectname)
 
 Interfaced (const string &newName)
 
 Interfaced (const Interfaced &i)
 
void setGenerator (tEGPtr generator)
 
- Protected Member Functions inherited from ThePEG::InterfacedBase
virtual void readSetup (istream &is)
 
virtual void doupdate ()
 
virtual void doinit ()
 
virtual void doinitrun ()
 
virtual void dofinish ()
 
virtual IVector getReferences ()
 
virtual void rebind (const TranslationMap &)
 
virtual IBPtr clone () const=0
 
 InterfacedBase (string newName)
 
 InterfacedBase (const InterfacedBase &i)
 
virtual void readSetup (istream &is)
 
virtual void doupdate ()
 
virtual void doinit ()
 
virtual void doinitrun ()
 
virtual void dofinish ()
 
virtual IVector getReferences ()
 
virtual void rebind (const TranslationMap &)
 
- Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted
 ReferenceCounted (const ReferenceCounted &)
 
ReferenceCountedoperator= (const ReferenceCounted &)
 
- Protected Member Functions inherited from ThePEG::Named
const Namedoperator= (const Named &other)
 
const string & name (const string &newName)
 

Standard Interfaced functions.

double _c
 the coupling
 
bool _parity
 the relative parities of the two baryon multiplets
 
Energy _fpi
 the pion decay constant
 
long _proton
 PDG codes for the various octet baryons.
 
long _neutron
 The PDG code for the \(n\)-like member of the outgoing octet.
 
long _sigma0
 The PDG code for the \(\Sigma^0\)-like member of the outgoing octet.
 
long _sigmap
 The PDG code for the \(\Sigma^+\)-like member of the outgoing octet.
 
long _sigmam
 The PDG code for the \(\Sigma^-\)-like member of the outgoing octet.
 
long _lambda
 The PDG code for the \(\Sigma^0\)-like member of the outgoing octet.
 
long _xi0
 The PDG code for the \(\Xi^0\)-like member of the outgoing octet.
 
long _xim
 The PDG code for the \(\Xi^-\)-like member of the outgoing octet.
 
long _deltapp
 PDG codes for the various decuplet baryons.
 
long _deltap
 The PDG code for the \(\Delta^{+}\)-like member of the incoming decuplet.
 
long _delta0
 The PDG code for the \(\Delta^{0}\)-like member of the incoming decuplet.
 
long _deltam
 The PDG code for the \(\Delta^{-}\)-like member of the incoming decuplet.
 
long _sigmasp
 The PDG code for the \(\Sigma^{*+}\)-like member of the incoming decuplet.
 
long _sigmas0
 The PDG code for the \(\Sigma^{*0}\)-like member of the incoming decuplet.
 
long _sigmasm
 The PDG code for the \(\Sigma^{*-}\)-like member of the incoming decuplet.
 
long _omega
 The PDG code for the \(\Omega^-\)-like member of the incoming decuplet.
 
long _xism
 The PDG code for the \(\Xi^{*-}\)-like member of the incoming decuplet.
 
long _xis0
 The PDG code for the \(\Xi^{*0}\)-like member of the incoming decuplet.
 
vector< long > _incomingB
 PDG code for the incoming baryons.
 
vector< long > _outgoingB
 PDG code for the outgoing baryons.
 
vector< long > _outgoingM
 PDG code for the outgoing mesons.
 
vector< double > _maxweight
 the maximum weight for the various modes
 
vector< InvEnergy > _prefactor
 The couplings for the different modes.
 
virtual void doinit ()
 Initialize this object after the setup phase before saving and EventGenerator to disk.
 
virtual void doinitrun ()
 Initialize this object to the begining of the run phase.
 
SU3BaryonDecupletOctetScalarDecayeroperator= (const SU3BaryonDecupletOctetScalarDecayer &)=delete
 Private and non-existent assignment operator.
 
void setupModes (unsigned int) const
 Set-up the modes.
 

Functions used by the persistent I/O system.

void persistentOutput (PersistentOStream &os) const
 Function used to write out object persistently.
 
void persistentInput (PersistentIStream &is, int version)
 Function used to read in object persistently.
 
static void Init ()
 Standard Init function used to initialize the interfaces.
 
virtual void threeHalfHalfScalarCoupling (int imode, Energy m0, Energy m1, Energy m2, Complex &A, Complex &B) const
 Coupling Members.
 

Additional Inherited Members

- Public Types inherited from Herwig::DecayIntegrator
enum  MEOption { Initialize , Calculate , Terminate }
 Enum for the matrix element option. More...
 
- Public Types inherited from Herwig::HwDecayerBase
enum  POWHEGType { No , ISR , FSR , Both }
 Virtual members to be overridden by inheriting classes which implement hard corrections. More...
 
- Public Types inherited from ThePEG::InterfacedBase
enum  InitState
 
- Public Types inherited from ThePEG::Pointer::ReferenceCounted
typedef unsigned int CounterType
 
- Static Public Member Functions inherited from Herwig::Baryon1MesonDecayerBase
static void Init ()
 Standard Init function used to initialize the interfaces.
 
- Static Public Member Functions inherited from Herwig::DecayIntegrator
static void Init ()
 The standard Init function used to initialize the interfaces.
 
- Static Public Member Functions inherited from Herwig::HwDecayerBase
static void Init ()
 The standard Init function used to initialize the interfaces.
 
- Static Public Member Functions inherited from ThePEG::Decayer
static void Init ()
 
static ParticleVector DecayParticle (tPPtr parent, Step &step, long maxtry=1000)
 
- Static Public Member Functions inherited from ThePEG::HandlerBase
static void Init ()
 
- Static Public Member Functions inherited from ThePEG::Interfaced
static void Init ()
 
- Static Public Member Functions inherited from ThePEG::InterfacedBase
static void Init ()
 
- Static Public Member Functions inherited from ThePEG::Base
static void Init ()
 
- Public Attributes inherited from ThePEG::InterfacedBase
 initializing
 
 uninitialized
 
 initialized
 
 runready
 
- Public Attributes inherited from ThePEG::Pointer::ReferenceCounted
const unsigned long uniqueId
 
- Static Protected Member Functions inherited from ThePEG::Interfaced
static void registerRepository (IBPtr)
 
static void registerRepository (IBPtr, string newName)
 

Detailed Description

The SU3BaryonDecupletOctetScalarDecayer class is designed for the decay of a \(SU(3)\) deculpet baryon to an octet baryon and a pseudoscalar meson from the lightest multiplet.

The coupling is taken to have the form

\[\frac{C}{f_\pi}\left[ \bar{\Delta}^{\mu,abc}p_{\phi,\mu}\phi^i_aB^j_b\epsilon_{cij} -\bar{B}^b_ip_{\phi,\mu}\phi^a_j\Delta^\mu_{abc}\epsilon^{cij} \right],\]

where \(\Delta^\mu_{abc}\) is the decuplet field, \(B^j_b\) is the octet field and \(\phi^i_a\) is the pseudoscalar field, \(f_\pi\) is the pion decay constant and \(C\) is the coupling for the decay.

This is one of a number of decayers based on \(SU(3)\) symmetry which are intended for the decay of excited baryons.

See also
Baryon1MesonDecayerBase
SU3BaryonOctetOctetPhotonDecayer
SU3BaryonDecupletOctetPhotonDecayer
SU3BaryonDecupletOctetScalarDecayer
SU3BaryonSingletOctetPhotonDecayer
SU3BaryonSingletOctetScalarDecayer
SU3BaryonOctetDecupletScalarDecayer
SU3BaryonOctetOctetScalarDecayer

Definition at line 41 of file SU3BaryonDecupletOctetScalarDecayer.h.

Member Function Documentation

◆ clone()

virtual IBPtr Herwig::SU3BaryonDecupletOctetScalarDecayer::clone ( ) const
inlineprotectedvirtual

Make a simple clone of this object.

Returns
a pointer to the new object.

Implements ThePEG::InterfacedBase.

Definition at line 116 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ dataBaseOutput()

virtual void Herwig::SU3BaryonDecupletOctetScalarDecayer::dataBaseOutput ( ofstream &  os,
bool  header 
) const
virtual

Output the setup information for the particle database.

Parameters
osThe stream to output the information to
headerWhether or not to output the information for MySQL

Reimplemented from Herwig::Baryon1MesonDecayerBase.

◆ doinit()

virtual void Herwig::SU3BaryonDecupletOctetScalarDecayer::doinit ( )
protectedvirtual

Initialize this object after the setup phase before saving and EventGenerator to disk.

Exceptions
InitExceptionif object could not be initialized properly.

Reimplemented from ThePEG::InterfacedBase.

◆ doinitrun()

virtual void Herwig::SU3BaryonDecupletOctetScalarDecayer::doinitrun ( )
protectedvirtual

Initialize this object to the begining of the run phase.

Reimplemented from Herwig::DecayIntegrator.

◆ fullclone()

virtual IBPtr Herwig::SU3BaryonDecupletOctetScalarDecayer::fullclone ( ) const
inlineprotectedvirtual

Make a clone of this object, possibly modifying the cloned object to make it sane.

Returns
a pointer to the new object.

Reimplemented from ThePEG::InterfacedBase.

Definition at line 122 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ modeNumber()

virtual int Herwig::SU3BaryonDecupletOctetScalarDecayer::modeNumber ( bool &  cc,
tcPDPtr  parent,
const tPDVector children 
) const
virtual

Which of the possible decays is required.

Parameters
ccIs this mode the charge conjugate
parentThe decaying particle
childrenThe decay products

Implements Herwig::DecayIntegrator.

◆ persistentInput()

void Herwig::SU3BaryonDecupletOctetScalarDecayer::persistentInput ( PersistentIStream is,
int  version 
)

Function used to read in object persistently.

Parameters
isthe persistent input stream read from.
versionthe version number of the object when written.

◆ persistentOutput()

void Herwig::SU3BaryonDecupletOctetScalarDecayer::persistentOutput ( PersistentOStream os) const

Function used to write out object persistently.

Parameters
osthe persistent output stream written to.

◆ threeHalfHalfScalarCoupling()

virtual void Herwig::SU3BaryonDecupletOctetScalarDecayer::threeHalfHalfScalarCoupling ( int  imode,
Energy  m0,
Energy  m1,
Energy  m2,
Complex A,
Complex B 
) const
protectedvirtual

Coupling Members.

Couplings for spin- \(\frac12\) to spin- \(\frac32\) and a scalar.

Parameters
imodeThe mode
m0The mass of the decaying particle.
m1The mass of the outgoing baryon.
m2The mass of the outgoing meson.
AThe coupling \(A\) described above.
BThe coupling \(B\) described above.

Reimplemented from Herwig::Baryon1MesonDecayerBase.

Member Data Documentation

◆ _c

double Herwig::SU3BaryonDecupletOctetScalarDecayer::_c
private

the coupling

Definition at line 162 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _delta0

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_delta0
private

The PDG code for the \(\Delta^{0}\)-like member of the incoming decuplet.

Definition at line 236 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _deltam

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_deltam
private

The PDG code for the \(\Delta^{-}\)-like member of the incoming decuplet.

Definition at line 241 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _deltap

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_deltap
private

The PDG code for the \(\Delta^{+}\)-like member of the incoming decuplet.

Definition at line 231 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _deltapp

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_deltapp
private

PDG codes for the various decuplet baryons.

The PDG code for the \(\Delta^{++}\)-like member of the incoming decuplet.

Definition at line 226 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _fpi

Energy Herwig::SU3BaryonDecupletOctetScalarDecayer::_fpi
private

the pion decay constant

Definition at line 172 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _incomingB

vector<long> Herwig::SU3BaryonDecupletOctetScalarDecayer::_incomingB
mutableprivate

PDG code for the incoming baryons.

Definition at line 277 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _lambda

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_lambda
private

The PDG code for the \(\Sigma^0\)-like member of the outgoing octet.

Definition at line 206 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _maxweight

vector<double> Herwig::SU3BaryonDecupletOctetScalarDecayer::_maxweight
private

the maximum weight for the various modes

Definition at line 292 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _neutron

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_neutron
private

The PDG code for the \(n\)-like member of the outgoing octet.

Definition at line 186 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _omega

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_omega
private

The PDG code for the \(\Omega^-\)-like member of the incoming decuplet.

Definition at line 261 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _outgoingB

vector<long> Herwig::SU3BaryonDecupletOctetScalarDecayer::_outgoingB
mutableprivate

PDG code for the outgoing baryons.

Definition at line 282 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _outgoingM

vector<long> Herwig::SU3BaryonDecupletOctetScalarDecayer::_outgoingM
mutableprivate

PDG code for the outgoing mesons.

Definition at line 287 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _parity

bool Herwig::SU3BaryonDecupletOctetScalarDecayer::_parity
private

the relative parities of the two baryon multiplets

Definition at line 167 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _prefactor

vector<InvEnergy> Herwig::SU3BaryonDecupletOctetScalarDecayer::_prefactor
mutableprivate

The couplings for the different modes.

Definition at line 297 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _proton

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_proton
private

PDG codes for the various octet baryons.

The PDG code for the \(p\)-like member of the outgoing octet.

Definition at line 181 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _sigma0

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_sigma0
private

The PDG code for the \(\Sigma^0\)-like member of the outgoing octet.

Definition at line 191 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _sigmam

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_sigmam
private

The PDG code for the \(\Sigma^-\)-like member of the outgoing octet.

Definition at line 201 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _sigmap

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_sigmap
private

The PDG code for the \(\Sigma^+\)-like member of the outgoing octet.

Definition at line 196 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _sigmas0

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_sigmas0
private

The PDG code for the \(\Sigma^{*0}\)-like member of the incoming decuplet.

Definition at line 251 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _sigmasm

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_sigmasm
private

The PDG code for the \(\Sigma^{*-}\)-like member of the incoming decuplet.

Definition at line 256 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _sigmasp

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_sigmasp
private

The PDG code for the \(\Sigma^{*+}\)-like member of the incoming decuplet.

Definition at line 246 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _xi0

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_xi0
private

The PDG code for the \(\Xi^0\)-like member of the outgoing octet.

Definition at line 211 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _xim

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_xim
private

The PDG code for the \(\Xi^-\)-like member of the outgoing octet.

Definition at line 216 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _xis0

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_xis0
private

The PDG code for the \(\Xi^{*0}\)-like member of the incoming decuplet.

Definition at line 271 of file SU3BaryonDecupletOctetScalarDecayer.h.

◆ _xism

long Herwig::SU3BaryonDecupletOctetScalarDecayer::_xism
private

The PDG code for the \(\Xi^{*-}\)-like member of the incoming decuplet.

Definition at line 266 of file SU3BaryonDecupletOctetScalarDecayer.h.


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