StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
Pythia8::ResonanceWidths Class Reference
Inheritance diagram for Pythia8::ResonanceWidths:
Pythia8::ResonanceCha Pythia8::ResonanceExcited Pythia8::ResonanceExcited Pythia8::ResonanceExcited Pythia8::ResonanceExcited Pythia8::ResonanceFour Pythia8::ResonanceFour Pythia8::ResonanceFour Pythia8::ResonanceFour Pythia8::ResonanceGeneric Pythia8::ResonanceGeneric Pythia8::ResonanceGeneric Pythia8::ResonanceGeneric Pythia8::ResonanceGmZ Pythia8::ResonanceGmZ Pythia8::ResonanceGmZ Pythia8::ResonanceGmZ Pythia8::ResonanceGraviton Pythia8::ResonanceGraviton Pythia8::ResonanceGraviton Pythia8::ResonanceGraviton Pythia8::ResonanceH Pythia8::ResonanceH Pythia8::ResonanceH Pythia8::ResonanceH Pythia8::ResonanceHchg Pythia8::ResonanceHchg Pythia8::ResonanceHchg Pythia8::ResonanceHchg Pythia8::ResonanceHchgchgLeft Pythia8::ResonanceHchgchgLeft Pythia8::ResonanceHchgchgLeft Pythia8::ResonanceHchgchgLeft Pythia8::ResonanceHchgchgRight Pythia8::ResonanceHchgchgRight Pythia8::ResonanceHchgchgRight Pythia8::ResonanceHchgchgRight Pythia8::ResonanceKKgluon Pythia8::ResonanceKKgluon Pythia8::ResonanceKKgluon Pythia8::ResonanceKKgluon Pythia8::ResonanceLeptoquark Pythia8::ResonanceLeptoquark Pythia8::ResonanceLeptoquark Pythia8::ResonanceLeptoquark Pythia8::ResonanceNuRight Pythia8::ResonanceNuRight Pythia8::ResonanceNuRight Pythia8::ResonanceNuRight Pythia8::ResonanceRhorizontal Pythia8::ResonanceRhorizontal Pythia8::ResonanceRhorizontal Pythia8::ResonanceRhorizontal Pythia8::ResonanceS Pythia8::ResonanceS Pythia8::ResonanceSl Pythia8::ResonanceTop Pythia8::ResonanceTop Pythia8::ResonanceTop Pythia8::ResonanceTop Pythia8::ResonanceW Pythia8::ResonanceW Pythia8::ResonanceW Pythia8::ResonanceW Pythia8::ResonanceWprime Pythia8::ResonanceWprime Pythia8::ResonanceWprime Pythia8::ResonanceWprime Pythia8::ResonanceWRight Pythia8::ResonanceWRight Pythia8::ResonanceWRight Pythia8::ResonanceWRight Pythia8::ResonanceZp Pythia8::ResonanceZp Pythia8::ResonanceZprime Pythia8::ResonanceZprime Pythia8::ResonanceZprime Pythia8::ResonanceZprime Pythia8::ResonanceZRight Pythia8::ResonanceZRight Pythia8::ResonanceZRight Pythia8::ResonanceZRight Pythia8::SUSYResonanceWidths Pythia8::SUSYResonanceWidths Pythia8::SUSYResonanceWidths Pythia8::SUSYResonanceWidths ResonanceTheta ResonanceTheta SwigDirector_ResonanceWidths

Public Member Functions

void initBasic (int idResIn, bool isGenericIn=false)
 
virtual bool init (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Couplings *couplingsPtrIn)
 
int id () const
 
double width (int idSgn, double mHatIn, int idInFlavIn=0, bool openOnly=false, bool setBR=false, int idOutFlav1=0, int idOutFlav2=0)
 
double widthOpen (int idSgn, double mHatIn, int idIn=0)
 
double widthStore (int idSgn, double mHatIn, int idIn=0)
 
double openFrac (int idSgn)
 
double widthRescaleFactor ()
 
double widthChan (double mHatIn, int idOutFlav1, int idOutFlav2)
 
void initBasic (int idResIn, bool isGenericIn=false)
 
virtual bool init (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Couplings *couplingsPtrIn)
 
int id () const
 
double width (int idSgn, double mHatIn, int idInFlavIn=0, bool openOnly=false, bool setBR=false, int idOutFlav1=0, int idOutFlav2=0)
 
double widthOpen (int idSgn, double mHatIn, int idIn=0)
 
double widthStore (int idSgn, double mHatIn, int idIn=0)
 
double openFrac (int idSgn)
 
double widthRescaleFactor ()
 
double widthChan (double mHatIn, int idOutFlav1, int idOutFlav2)
 
void initBasic (int idResIn, bool isGenericIn=false)
 
virtual bool init (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Couplings *couplingsPtrIn)
 
int id () const
 
double width (int idSgn, double mHatIn, int idInFlavIn=0, bool openOnly=false, bool setBR=false, int idOutFlav1=0, int idOutFlav2=0)
 
double widthOpen (int idSgn, double mHatIn, int idIn=0)
 
double widthStore (int idSgn, double mHatIn, int idIn=0)
 
double openFrac (int idSgn)
 
double widthRescaleFactor ()
 
double widthChan (double mHatIn, int idOutFlav1, int idOutFlav2)
 
void initBasic (int idResIn, bool isGenericIn=false)
 
virtual bool init (Info *infoPtrIn)
 
int id () const
 
double width (int idSgn, double mHatIn, int idInFlavIn=0, bool openOnly=false, bool setBR=false, int idOutFlav1=0, int idOutFlav2=0)
 
double widthOpen (int idSgn, double mHatIn, int idIn=0)
 
double widthStore (int idSgn, double mHatIn, int idIn=0)
 
double openFrac (int idSgn)
 
double widthRescaleFactor ()
 
double widthChan (double mHatIn, int idOutFlav1, int idOutFlav2)
 

Protected Member Functions

virtual void initConstants ()
 
virtual void calcPreFac (bool=false)
 
virtual void calcWidth (bool=false)
 
double numInt1BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, int psMode=1)
 
double numInt2BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, double Gamma2, double mMin2, int psMode=1)
 
virtual void initConstants ()
 
virtual bool initBSM ()
 
virtual bool allowCalc ()
 
virtual void calcPreFac (bool=false)
 
virtual void calcWidth (bool=false)
 
double numInt1BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, int psMode=1)
 
double numInt2BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, double Gamma2, double mMin2, int psMode=1)
 
virtual void initConstants ()
 
virtual bool initBSM ()
 
virtual bool allowCalc ()
 
virtual void calcPreFac (bool=false)
 
virtual void calcWidth (bool=false)
 
double numInt1BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, int psMode=1)
 
double numInt2BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, double Gamma2, double mMin2, int psMode=1)
 
virtual void initConstants ()
 
virtual bool initBSM ()
 
virtual bool allowCalc ()
 
virtual void calcPreFac (bool=false)
 
virtual void calcWidth (bool=false)
 
double numInt1BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, int psMode=1)
 
double numInt2BW (double mHatIn, double m1, double Gamma1, double mMin1, double m2, double Gamma2, double mMin2, int psMode=1)
 

Protected Attributes

int idRes
 
int hasAntiRes
 
bool doForceWidth
 
bool isGeneric
 
double minWidth
 
double minThreshold
 
double mRes
 
double GammaRes
 
double m2Res
 
double GamMRat
 
double openPos
 
double openNeg
 
double forceFactor
 
int iChannel
 
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
 
ParticleDataEntryparticlePtr
 
InfoinfoPtr
 
SettingssettingsPtr
 
ParticleDataparticleDataPtr
 
CouplingscouplingsPtr
 
bool allowCalcWidth
 
CoupSMcoupSMPtr
 
CoupSUSYcoupSUSYPtr
 

Static Protected Attributes

static const int NPOINT = 100
 
static const double MASSMARGIN = 0.1
 
static const double MASSMIN = 0.4
 

Detailed Description

Definition at line 34 of file ResonanceWidths.h.


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