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

Public Member Functions

virtual void init (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn)
 
virtual bool limitPTmax (Event &event, double Q2Fac=0., double Q2Ren=0.)
 
virtual void prepare (int iSys, Event &event, bool limitPTmaxIn=true)
 
virtual void update (int iSys, Event &event, bool hasWeakRad=false)
 
virtual double pTnext (Event &event, double pTbegAll, double pTendAll, int nRadIn=-1, bool doTrialIn=false)
 
virtual bool branch (Event &event)
 
virtual void list () const
 
virtual bool initUncertainties ()
 
virtual bool doRestart () const
 
virtual bool wasGamma2qqbar ()
 
virtual bool getHasWeaklyRadiated ()
 
virtual int system () const
 
virtual double enhancePTmax () const
 
- Public Member Functions inherited from Pythia8::SpaceShower
void initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, PartonSystems *partonSystemsPtrIn, UserHooks *userHooksPtrIn)
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn)
 
virtual void update (int, Event &)
 
virtual double pTnext (Event &event, double pTbegAll, double pTendAll, int nRadIn=-1)
 
int system () const
 
bool doRestart () const
 
virtual void list (ostream &os=cout) const
 
void initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, UserHooks *userHooksPtrIn, MergingHooks *mergingHooksPtrIn=0)
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0)
 
virtual double pTnext (Event &event, double pTbegAll, double pTendAll, int nRadIn=-1)
 
int system () const
 
bool doRestart () const
 
bool getHasWeaklyRadiated ()
 
virtual void list (ostream &os=cout) const
 
void initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, UserHooks *userHooksPtrIn, MergingHooks *mergingHooksPtrIn, PartonVertex *partonVertexPtrIn)
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0)
 
bool initUncertainties ()
 
void calcUncertainties (bool accept, double pAcceptIn, double pT20in, double enhance, double vp, SpaceDipoleEnd *dip, Particle *motherPtr, Particle *sisterPtr)
 
bool wasGamma2qqbar ()
 
bool doRestart () const
 
bool getHasWeaklyRadiated ()
 
virtual Event clustered (const Event &, int, int, int, string)
 
virtual map< string, double > getStateVariables (const Event &, int, int, int, string)
 
virtual bool isSpacelike (const Event &, int, int, int, string)
 
virtual vector< string > getSplittingName (const Event &, int, int, int)
 
virtual double getSplittingProb (const Event &, int, int, int, string)
 
virtual bool allowedSplitting (const Event &, int, int)
 
virtual vector< int > getRecoilers (const Event &, int, int, string)
 
void initPtrs (MergingHooksPtr mergingHooksPtrIn, PartonVertexPtr partonVertexPtrIn, WeightContainer *weightContainerPtrIn)
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0)
 
virtual Event clustered (const Event &, int, int, int, string)
 
virtual map< string, double > getStateVariables (const Event &, int, int, int, string)
 
virtual bool isSpacelike (const Event &, int, int, int, string)
 
virtual vector< string > getSplittingName (const Event &, int, int, int)
 
virtual double getSplittingProb (const Event &, int, int, int, string)
 
virtual bool allowedSplitting (const Event &, int, int)
 
virtual vector< int > getRecoilers (const Event &, int, int, string)
 
- 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
}
 
- Public Attributes inherited from Pythia8::SpaceShower
MergingHooksPtr mergingHooksPtr {}
 
WeightContainerweightContainerPtr {}
 
- 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::SpaceShower
InfoinfoPtr
 
SettingssettingsPtr
 
ParticleDataparticleDataPtr
 
RndmrndmPtr
 
BeamParticlebeamAPtr
 
BeamParticlebeamBPtr
 
PartonSystemspartonSystemsPtr
 
UserHooksuserHooksPtr
 
bool rescatterFail
 
int iSysSel
 
double pTmaxFudge
 
CoupSMcoupSMPtr
 
int beamOffset {}
 
WeakShowerMEs weakShowerMEs
 
PartonVertexpartonVertexPtr
 
PartonVertexPtr partonVertexPtr {}
 
- 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 74 of file SimpleSpaceShower.h.


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