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

Public Member Functions

void initPtr (Info *infoPtrIn, Settings *settingsPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, CoupSM *coupSMPtrIn, PartonSystems *partonSystemsPtrIn, UserHooks *userHooksPtrIn)
 
virtual void init (BeamParticle *beamAPtrIn=0, BeamParticle *beamBPtrIn=0)
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0)
 
virtual bool limitPTmax (Event &event, double Q2Fac=0., double Q2Ren=0.)
 
double enhancePTmax ()
 
virtual int shower (int iBeg, int iEnd, Event &event, double pTmax, int nBranchMax=0)
 
double pTLastInShower ()
 
virtual void prepare (int iSys, Event &event, bool limitPTmaxIn=true)
 
virtual void rescatterUpdate (int iSys, Event &event)
 
virtual void update (int iSys, Event &event)
 
virtual double pTnext (Event &event, double pTbegAll, double pTendAll)
 
virtual bool branch (Event &event, bool isInterleaved=false)
 
int system () 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)
 
virtual void init (BeamParticle *beamAPtrIn=0, BeamParticle *beamBPtrIn=0)
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0)
 
virtual bool limitPTmax (Event &event, double Q2Fac=0., double Q2Ren=0.)
 
double enhancePTmax ()
 
virtual int shower (int iBeg, int iEnd, Event &event, double pTmax, int nBranchMax=0)
 
virtual int showerQED (int i1, int i2, Event &event, double pTmax)
 
double pTLastInShower ()
 
virtual void prepareGlobal (Event &event)
 
virtual void prepare (int iSys, Event &event, bool limitPTmaxIn=true)
 
virtual void rescatterUpdate (int iSys, Event &event)
 
virtual void update (int iSys, Event &event, bool hasWeakRad=false)
 
virtual double pTnext (Event &event, double pTbegAll, double pTendAll, bool isFirstTrial=false)
 
virtual bool branch (Event &event, bool isInterleaved=false)
 
int system () 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)
 
virtual void init (BeamParticle *beamAPtrIn=0, BeamParticle *beamBPtrIn=0)
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int beamOffsetIn=0)
 
virtual bool limitPTmax (Event &event, double Q2Fac=0., double Q2Ren=0.)
 
virtual double enhancePTmax ()
 
virtual int shower (int iBeg, int iEnd, Event &event, double pTmax, int nBranchMax=0)
 
virtual int showerQED (int i1, int i2, Event &event, double pTmax)
 
double pTLastInShower ()
 
virtual void prepareGlobal (Event &event)
 
virtual void prepare (int iSys, Event &event, bool limitPTmaxIn=true)
 
virtual void rescatterUpdate (int iSys, Event &event)
 
virtual void update (int iSys, Event &event, bool hasWeakRad=false)
 
virtual double pTnext (Event &event, double pTbegAll, double pTendAll, bool isFirstTrial=false, bool doTrialIn=false)
 
virtual bool branch (Event &event, bool isInterleaved=false)
 
bool initUncertainties ()
 
void calcUncertainties (bool accept, double pAccept, double enhance, double vp, TimeDipoleEnd *dip, Particle *radPtr, Particle *emtPtr, Particle *recPtr)
 
virtual int system () const
 
bool getHasWeaklyRadiated ()
 
virtual void list () const
 
virtual Event clustered (const Event &, int, int, int, string)
 
virtual map< string, double > getStateVariables (const Event &, int, int, int, string)
 
virtual bool isTimelike (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 void init (BeamParticle *=0, BeamParticle *=0)
 
virtual bool limitPTmax (Event &, double=0., double=0.)
 
virtual int shower (int, int, Event &, double, int=0)
 
virtual int showerQED (int, int, Event &, double)
 
virtual int showerQEDafterRemnants (Event &)
 
virtual void prepareGlobal (Event &)
 
virtual void prepare (int, Event &, bool=true)
 
virtual void rescatterUpdate (int, Event &)
 
virtual void update (int, Event &, bool=false)
 
virtual double pTnext (Event &, double, double, bool=false, bool=false)
 
virtual bool branch (Event &, bool=false)
 
virtual void list () const
 
virtual bool initUncertainties ()
 
virtual bool getHasWeaklyRadiated ()
 
virtual int system () const
 
virtual double enhancePTmax ()
 
virtual double pTLastInShower ()
 
virtual Event clustered (const Event &, int, int, int, string)
 
virtual map< string, double > getStateVariables (const Event &, int, int, int, string)
 
virtual bool isTimelike (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
 

Public Attributes

MergingHooksPtr mergingHooksPtr {}
 
WeightContainerweightContainerPtr {}
 

Protected Attributes

InfoinfoPtr
 
SettingssettingsPtr
 
ParticleDataparticleDataPtr
 
RndmrndmPtr
 
CoupSMcoupSMPtr
 
BeamParticlebeamAPtr
 
BeamParticlebeamBPtr
 
int beamOffset {}
 
PartonSystemspartonSystemsPtr
 
UserHooksuserHooksPtr
 
int iSysSel
 
double pTmaxFudge
 
double pTLastBranch
 
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
 

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 77 of file TimeShower.h.


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