StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | List of all members
Pythia8::HadronWidths Class Reference
Inheritance diagram for Pythia8::HadronWidths:
Pythia8::PhysicsBase

Public Member Functions

 HadronWidths (const HadronWidths &)=delete
 
 HadronWidths (HadronWidths &&)=delete
 
bool init (string path)
 
bool init (istream &stream)
 
bool check ()
 
vector< int > getResonances () const
 
bool hasResonances (int idA, int idB) const
 
vector< int > possibleResonances (int idA, int idB) const
 
bool hasData (int id) const
 
bool canDecay (int id, int prodA, int prodB) const
 
double width (int id, double m) const
 
double partialWidth (int idR, int prodA, int prodB, double m) const
 
double br (int idR, int prodA, int prodB, double m) const
 
double mDistr (int id, double m) const
 
bool pickMasses (int idA, int idB, double eCM, double &mAOut, double &mBOut, int lType=1)
 
bool pickDecay (int idDec, double m, int &idAOut, int &idBOut, double &mAOut, double &mBOut)
 
double widthCalc (int id, double m) const
 
double widthCalc (int id, int prodA, int prodB, double m) const
 
bool parameterize (int id, int precision)
 
void parameterizeAll (int precision)
 
bool save (ostream &stream) const
 
bool save (string file="HadronWidths.dat") const
 
- Public Member Functions inherited from Pythia8::PhysicsBase
void initInfoPtr (Info &infoPtrIn)
 
bool flag (string key) const
 
int mode (string key) const
 
double parm (string key) const
 
string word (string key) const
 

Additional Inherited Members

- Public Types inherited from Pythia8::PhysicsBase
enum  Status {
  INCOMPLETE = -1, COMPLETE = 0, CONSTRUCTOR_FAILED, INIT_FAILED,
  LHEF_END, LOWENERGY_FAILED, PROCESSLEVEL_FAILED, PROCESSLEVEL_USERVETO,
  MERGING_FAILED, PARTONLEVEL_FAILED, PARTONLEVEL_USERVETO, HADRONLEVEL_FAILED,
  CHECK_FAILED, OTHER_UNPHYSICAL, HEAVYION_FAILED
}
 
- Protected Member Functions inherited from Pythia8::PhysicsBase
virtual void onInitInfoPtr ()
 
virtual void onBeginEvent ()
 
virtual void onEndEvent (Status)
 
virtual void onStat ()
 
void registerSubObject (PhysicsBase &pb)
 
- Protected Attributes inherited from Pythia8::PhysicsBase
InfoinfoPtr = {}
 
SettingssettingsPtr = {}
 
ParticleDataparticleDataPtr = {}
 
HadronWidthshadronWidthsPtr = {}
 
RndmrndmPtr = {}
 
CoupSMcoupSMPtr = {}
 
CoupSUSYcoupSUSYPtr = {}
 
BeamParticlebeamAPtr = {}
 
BeamParticlebeamBPtr = {}
 
BeamParticlebeamPomAPtr = {}
 
BeamParticlebeamPomBPtr = {}
 
BeamParticlebeamGamAPtr = {}
 
BeamParticlebeamGamBPtr = {}
 
BeamParticlebeamVMDAPtr = {}
 
BeamParticlebeamVMDBPtr = {}
 
PartonSystemspartonSystemsPtr = {}
 
SigmaTotalsigmaTotPtr = {}
 
set< PhysicsBase * > subObjects
 
UserHooksPtr userHooksPtr
 

Detailed Description

Definition at line 22 of file HadronWidths.h.


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