StRoot
1
|
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 | |
Info * | infoPtr = {} |
Settings * | settingsPtr = {} |
ParticleData * | particleDataPtr = {} |
HadronWidths * | hadronWidthsPtr = {} |
Rndm * | rndmPtr = {} |
CoupSM * | coupSMPtr = {} |
CoupSUSY * | coupSUSYPtr = {} |
BeamParticle * | beamAPtr = {} |
BeamParticle * | beamBPtr = {} |
BeamParticle * | beamPomAPtr = {} |
BeamParticle * | beamPomBPtr = {} |
BeamParticle * | beamGamAPtr = {} |
BeamParticle * | beamGamBPtr = {} |
BeamParticle * | beamVMDAPtr = {} |
BeamParticle * | beamVMDBPtr = {} |
PartonSystems * | partonSystemsPtr = {} |
SigmaTotal * | sigmaTotPtr = {} |
set< PhysicsBase * > | subObjects |
UserHooksPtr | userHooksPtr |
Definition at line 22 of file HadronWidths.h.