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

Public Member Functions

void init (Settings &settings, Rndm *rndmPtrIn)
 
FlavContainer pick (FlavContainer &flavOld)
 
int combine (FlavContainer &flav1, FlavContainer &flav2)
 
void init (Settings &settings, Rndm *rndmPtrIn)
 
FlavContainer pick (FlavContainer &flavOld)
 
int combine (FlavContainer &flav1, FlavContainer &flav2)
 
void init (Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, Info *infoPtrIn)
 
FlavContainer pick (FlavContainer &flavOld, double, double)
 
int combine (FlavContainer &flav1, FlavContainer &flav2)
 
void init ()
 
FlavContainer pick (FlavContainer &flavOld, double, double, bool)
 
int combine (FlavContainer &flav1, FlavContainer &flav2)
 
- Public Member Functions inherited from Pythia8::StringFlav
int pickLightQ ()
 
void assignPopQ (FlavContainer &flav)
 
int makeDiquark (int id1, int id2, int idHad=0)
 
int pickLightQ ()
 
void assignPopQ (FlavContainer &flav)
 
int makeDiquark (int id1, int id2, int idHad=0)
 
int pickLightQ ()
 
virtual FlavContainer pickGauss (FlavContainer &flavOld)
 
virtual FlavContainer pickThermal (FlavContainer &flavOld, double pT, double nNSP)
 
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)
 
int pickLightQ ()
 
virtual FlavContainer pickGauss (FlavContainer &flavOld, bool allowPop=true)
 
virtual FlavContainer pickThermal (FlavContainer &flavOld, double pT, double nNSP)
 
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
 

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::StringFlav
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
 

Detailed Description

Definition at line 28 of file HiddenValleyFragmentation.h.


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