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

Public Member Functions

virtual void init (Settings &settings, Rndm *rndmPtrIn)
 
int pickLightQ ()
 
virtual FlavContainer pick (FlavContainer &flavOld)
 
virtual int combine (FlavContainer &flav1, FlavContainer &flav2)
 
void assignPopQ (FlavContainer &flav)
 
int makeDiquark (int id1, int id2, int idHad=0)
 
virtual void init (Settings &settings, Rndm *rndmPtrIn)
 
int pickLightQ ()
 
virtual FlavContainer pick (FlavContainer &flavOld)
 
virtual int combine (FlavContainer &flav1, FlavContainer &flav2)
 
void assignPopQ (FlavContainer &flav)
 
int makeDiquark (int id1, int id2, int idHad=0)
 
virtual void init (Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, Info *infoPtrIn)
 
int pickLightQ ()
 
virtual FlavContainer pick (FlavContainer &flavOld, double pT=-1.0, double nNSP=0.0)
 
virtual FlavContainer pickGauss (FlavContainer &flavOld)
 
virtual FlavContainer pickThermal (FlavContainer &flavOld, double pT, double nNSP)
 
virtual int combine (FlavContainer &flav1, FlavContainer &flav2)
 
virtual int combineId (int id1, int id2, bool keepTrying=true)
 
virtual int getHadronIDwin ()
 
virtual int combineLastThermal (FlavContainer &flav1, FlavContainer &flav2, double pT, double nNSP)
 
virtual int getHadronID (FlavContainer &flav1, FlavContainer &flav2, double pT=-1.0, double nNSP=0, bool finalTwo=false)
 
virtual double getHadronMassWin (int idHad)
 
void assignPopQ (FlavContainer &flav)
 
int makeDiquark (int id1, int id2, int idHad=0)
 
void addQuarkDiquark (vector< pair< int, int > > &quarkCombis, int qID, int diqID, int hadronID)
 
int getMesonSpinCounter (int hadronID)
 
virtual void init ()
 
int pickLightQ ()
 
virtual FlavContainer pick (FlavContainer &flavOld, double pT=-1.0, double nNSP=0.0, bool allowPop=true)
 
virtual FlavContainer pickGauss (FlavContainer &flavOld, bool allowPop=true)
 
virtual FlavContainer pickThermal (FlavContainer &flavOld, double pT, double nNSP)
 
virtual int combine (FlavContainer &flav1, FlavContainer &flav2)
 
virtual int combineId (int id1, int id2, bool keepTrying=true)
 
virtual int combineToLightest (int id1, int id2)
 
virtual int getHadronIDwin ()
 
virtual int combineLastThermal (FlavContainer &flav1, FlavContainer &flav2, double pT, double nNSP)
 
virtual int getHadronID (FlavContainer &flav1, FlavContainer &flav2, double pT=-1.0, double nNSP=0, bool finalTwo=false)
 
virtual double getHadronMassWin (int idHad)
 
void assignPopQ (FlavContainer &flav)
 
int makeDiquark (int id1, int id2, int idHad=0)
 
void addQuarkDiquark (vector< pair< int, int > > &quarkCombis, int qID, int diqID, int hadronID)
 
int getMesonSpinCounter (int hadronID)
 
- 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
 

Protected Attributes

RndmrndmPtr
 
ParticleDataparticleDataPtr
 
InfoinfoPtr
 
bool mT2suppression
 
bool useWidthPre
 
double sigmaHad
 
double widthPreStrange
 
double widthPreDiquark
 
bool thermalModel
 
bool mesonNonetL1
 
double temperature
 
double tempPreFactor
 
int nNewQuark
 
double mesMixRate1 [2][6]
 
double mesMixRate2 [2][6]
 
double mesMixRate3 [2][6]
 
double baryonOctWeight [6][6][6][2]
 
double baryonDecWeight [6][6][6][2]
 
bool closePacking
 
double exponentMPI
 
double exponentNSP
 
map< int, vector< pair< int,
int > > > 
hadronConstIDs
 
map< int, vector< pair< int,
int > > > 
possibleHadrons
 
map< int, vector< double > > possibleRatePrefacs
 
map< pair< int, int >, vector
< pair< int, int > > > 
possibleHadronsLast
 
map< pair< int, int >, vector
< double > > 
possibleRatePrefacsLast
 
int hadronIDwin
 
int idNewWin
 
double hadronMassWin
 
- 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
 

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)
 

Detailed Description

Definition at line 69 of file FragmentationFlavZpT.h.


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