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

Public Member Functions

void initPtr (Settings *settingsPtrIn, Info *infoPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, MergingHooks *mergingHooksPtrIn, PartonLevel *trialPartonLevelPtrIn, CoupSM *coupSMPtrIn)
 
virtual void init ()
 
virtual void statistics ()
 
virtual int mergeProcess (Event &process)
 
void initPtrs (MergingHooksPtr mergingHooksPtrIn, PartonLevel *trialPartonLevelPtrIn)
 
virtual void init ()
 
virtual void statistics ()
 
virtual int mergeProcess (Event &process)
 
- 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
 

Protected Member Functions

void init (Settings *settingsPtrIn, Info *infoPtrIn, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, MergingHooks *mergingHooksPtrIn, PartonLevel *trialPartonLevelPtrIn)
 
void statistics (ostream &os=cout)
 
int mergeProcess (Event &process)
 
int mergeProcessCKKWL (Event &process)
 
int mergeProcessUMEPS (Event &process)
 
int mergeProcessNL3 (Event &process)
 
int mergeProcessUNLOPS (Event &process)
 
bool cutOnProcess (Event &process)
 
int mergeProcessCKKWL (Event &process)
 
int mergeProcessUMEPS (Event &process)
 
int mergeProcessNL3 (Event &process)
 
int mergeProcessUNLOPS (Event &process)
 
bool cutOnProcess (Event &process)
 
int mergeProcessCKKWL (Event &process)
 
int mergeProcessUMEPS (Event &process)
 
int mergeProcessNL3 (Event &process)
 
int mergeProcessUNLOPS (Event &process)
 
bool cutOnProcess (Event &process)
 
- 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

SettingssettingsPtr
 
InfoinfoPtr
 
ParticleDataparticleDataPtr
 
RndmrndmPtr
 
PartonLeveltrialPartonLevelPtr
 
MergingHooksmergingHooksPtr
 
BeamParticlebeamAPtr
 
BeamParticlebeamBPtr
 
double tmsNowMin
 
CoupSMcoupSMPtr
 
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
 

Static Protected Attributes

static const double TMSMISMATCH = 1.5
 

Friends

class Pythia
 

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
}
 

Detailed Description

Definition at line 31 of file Merging.h.


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