PYTHIA
8.303

The ResonanceGluino class handles the Gluino resonances. More...
#include <SusyResonanceWidths.h>
Public Member Functions  
ResonanceGluino (int idResIn)  
Constructor.  
Public Member Functions inherited from SUSYResonanceWidths  
SUSYResonanceWidths ()  
Constructor.  
virtual  ~SUSYResonanceWidths () 
Destructor.  
Public Member Functions inherited from ResonanceWidths  
virtual  ~ResonanceWidths () 
Destructor.  
void  initBasic (int idResIn, bool isGenericIn=false) 
Set up standard properties.  
virtual bool  init (Info *infoPtrIn) 
Calculate and store partial and total widths at the nominal mass. More...  
int  id () const 
Return identity of particle species.  
double  width (int idSgn, double mHatIn, int idInFlavIn=0, bool openOnly=false, bool setBR=false, int idOutFlav1=0, int idOutFlav2=0) 
Calculate the total/open width for given mass, charge and instate. More...  
double  widthOpen (int idSgn, double mHatIn, int idIn=0) 
Special case to calculate open finalstate width.  
double  widthStore (int idSgn, double mHatIn, int idIn=0) 
Special case to store open finalstate widths for channel selection.  
double  openFrac (int idSgn) 
Return fraction of width open for particle and antiparticle.  
double  widthRescaleFactor () 
Return forced rescaling factor of resonance width.  
double  widthChan (double mHatIn, int idOutFlav1, int idOutFlav2) 
Additional Inherited Members  
Protected Member Functions inherited from SUSYResonanceWidths  
virtual bool  initBSM () override 
Virtual methods to handle modelspecific (nonSM) part of initialization.  
virtual bool  allowCalc () override 
Protected Member Functions inherited from ResonanceWidths  
ResonanceWidths ()  
Constructor.  
double  numInt1BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, int psMode=1) 
Simple routines for matrixelement integration over BreitWigners. More...  
double  numInt2BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, double Gamma2, double mMin2, int psMode=1) 
Protected Attributes inherited from ResonanceWidths  
int  idRes 
Particle properties always present.  
int  hasAntiRes 
bool  doForceWidth 
bool  isGeneric 
bool  allowCalcWidth 
double  minWidth 
double  minThreshold 
double  mRes 
double  GammaRes 
double  m2Res 
double  GamMRat 
double  openPos 
double  openNeg 
double  forceFactor 
int  iChannel 
Properties for currently studied decay channel(s).  
int  onMode 
int  meMode 
int  mult 
int  id1 
int  id2 
int  id3 
int  id1Abs 
int  id2Abs 
int  id3Abs 
int  idInFlav 
double  widNow 
double  mHat 
double  mf1 
double  mf2 
double  mf3 
double  mr1 
double  mr2 
double  mr3 
double  ps 
double  kinFac 
double  alpEM 
double  alpS 
double  colQ 
double  preFac 
ParticleDataEntry *  particlePtr 
Pointer to properties of the particle species.  
Info *  infoPtr 
Pointer to various information on the generation.  
Settings *  settingsPtr 
Pointer to the settings database.  
ParticleData *  particleDataPtr 
Pointer to the particle data table.  
CoupSM *  coupSMPtr 
Pointers to Standard Model and SUSY couplings.  
CoupSUSY *  coupSUSYPtr 
Static Protected Attributes inherited from SUSYResonanceWidths  
static const bool  DBSUSY = false 
Static Protected Attributes inherited from ResonanceWidths  
static const int  NPOINT = 100 
Constants: could only be changed in the code itself. More...  
static const double  MASSMIN = 0.1 
The mass of a resonance must not be too small.  
static const double  MASSMARGIN = 0.1 
The sum of product masses must not be too close to the resonance mass.  
The ResonanceGluino class handles the Gluino resonances.