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

Public Member Functions

bool init (Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, BeamParticle *beamPomAPtrIn, BeamParticle *beamPomBPtrIn, Couplings *couplingsPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtr, TimeShower *timesDecPtrIn, TimeShower *timesPtrIn, SpaceShower *spacePtrIn, RHadrons *rHadronsPtrIn, UserHooks *userHooksPtrIn, MergingHooks *mergingHooksPtr, bool useAsTrial)
 
bool next (Event &process, Event &event)
 
bool resonanceShowers (Event &process, Event &event, bool skipForR)
 
bool hasVetoed () const
 
void accumulate ()
 
void statistics (bool reset=false)
 
void resetStatistics ()
 
void resetTrial ()
 
double pTLastInShower ()
 
int typeLastInShower ()
 
bool init (Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, BeamParticle *beamPomAPtrIn, BeamParticle *beamPomBPtrIn, Couplings *couplingsPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtr, TimeShower *timesDecPtrIn, TimeShower *timesPtrIn, SpaceShower *spacePtrIn, RHadrons *rHadronsPtrIn, UserHooks *userHooksPtrIn, MergingHooks *mergingHooksPtr, bool useAsTrial)
 
bool next (Event &process, Event &event)
 
void setupShowerSys (Event &process, Event &event)
 
bool resonanceShowers (Event &process, Event &event, bool skipForR)
 
bool wzDecayShowers (Event &event)
 
bool hasVetoed () const
 
void accumulate ()
 
void statistics (bool reset=false)
 
void resetStatistics ()
 
void resetTrial ()
 
double pTLastInShower ()
 
int typeLastInShower ()
 
bool init (Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, BeamParticle *beamPomAPtrIn, BeamParticle *beamPomBPtrIn, BeamParticle *beamGamAPtrIn, BeamParticle *beamGamBPtrIn, BeamParticle *beamVMDAPtrIn, BeamParticle *beamVMDBPtrIn, Couplings *couplingsPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtr, TimeShower *timesDecPtrIn, TimeShower *timesPtrIn, SpaceShower *spacePtrIn, RHadrons *rHadronsPtrIn, UserHooks *userHooksPtrIn, MergingHooks *mergingHooksPtr, PartonVertex *partonVertexPtrIn, bool useAsTrial)
 
bool next (Event &process, Event &event)
 
void setupShowerSys (Event &process, Event &event)
 
bool resonanceShowers (Event &process, Event &event, bool skipForR)
 
bool wzDecayShowers (Event &event)
 
bool hasVetoed () const
 
bool hasVetoedDiff () const
 
void accumulate ()
 
void statistics (bool reset=false)
 
void resetStatistics ()
 
void resetTrial ()
 
double pTLastInShower ()
 
int typeLastInShower ()
 
bool init (TimeShowerPtr timesDecPtrIn, TimeShowerPtr timesPtrIn, SpaceShowerPtr spacePtrIn, RHadrons *rHadronsPtrIn, MergingHooksPtr mergingHooksPtr, PartonVertexPtr partonVertexPtrIn, StringIntPtr stringInteractionPtrIn, bool useAsTrial)
 
bool next (Event &process, Event &event)
 
void setupShowerSys (Event &process, Event &event)
 
bool resonanceShowers (Event &process, Event &event, bool skipForR)
 
bool wzDecayShowers (Event &event)
 
bool hasVetoed () const
 
bool hasVetoedDiff () const
 
void accumulate ()
 
void statistics (bool reset=false)
 
void resetStatistics ()
 
void resetTrial ()
 
double pTLastInShower ()
 
int typeLastInShower ()
 
bool canEnhanceTrial ()
 
double getEnhancedTrialPT ()
 
double getEnhancedTrialWeight ()
 
- 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

TimeShowerPtr timesDecPtr {}
 
TimeShowerPtr timesPtr {}
 
SpaceShowerPtr spacePtr {}
 

Protected Member Functions

virtual void onInitInfoPtr () override
 
- Protected Member Functions inherited from Pythia8::PhysicsBase
virtual void onBeginEvent ()
 
virtual void onEndEvent (Status)
 
virtual void onStat ()
 
void registerSubObject (PhysicsBase &pb)
 

Friends

class History
 
class MergingHooks
 

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 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 37 of file PartonLevel.h.


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