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

Public Member Functions

 Dire (MergingHooksPtr mergingHooksPtrIn, PartonVertexPtr partonVertexPtrIn)
 
void beginEvent ()
 
void endEvent (PhysicsBase::Status status)
 
void createPointers ()
 
bool init (MergingPtr, MergingHooksPtr, PartonVertexPtr, WeightContainer *)
 
bool initAfterBeams ()
 
void initTune ()
 
void initShowersAndWeights ()
 
void setup (BeamParticle *beamA, BeamParticle *beamB)
 
void printBanner ()
 
TimeShowerPtr getTimeShower () const
 
TimeShowerPtr getTimeDecShower () const
 
SpaceShowerPtr getSpaceShower () const
 
MergingHooksPtr getMergingHooks () const
 
MergingPtr getMerging () const
 
- 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 pythiaMergingHooksPtr
 
PartonVertexPtr partonVertexPtr
 
DireWeightContainerweightsPtr
 
shared_ptr< DireTimestimesPtr
 
shared_ptr< DireTimestimesDecPtr
 
shared_ptr< DireSpacespacePtr
 
DireSplittingLibrarysplittings
 
DireHookshooksPtr
 
DireInfo direInfo
 
shared_ptr< DireMergingmergingPtr
 
DireHardProcesshardProcessPtr
 
shared_ptr< DireMergingHooksmergingHooksPtr
 
bool hasOwnWeights
 
bool hasOwnTimes
 
bool hasOwnTimesDec
 
bool hasOwnSpace
 
bool hasOwnSplittings
 
bool hasOwnHooks
 
bool hasUserHooks
 
bool hasOwnHardProcess
 
bool hasOwnMergingHooks
 
bool initNewSettings
 
bool isInit
 
bool isInitShower
 
bool printBannerSave
 

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::ShowerModel
TimeShowerPtr timesPtr {}
 
TimeShowerPtr timesDecPtr {}
 
SpaceShowerPtr spacePtr {}
 
MergingPtr mergingPtr {}
 
MergingHooksPtr mergingHooksPtr {}
 
- 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 40 of file Dire.h.


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