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

Public Member Functions

bool init (bool doMPIinit, int diffractiveModeIn, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtr, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, Couplings *couplingsPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtrIn, UserHooks *userHooksPtrIn, ostream &os=cout)
 
void reset ()
 
void pTfirst ()
 
void setupFirstSys (Event &process)
 
bool limitPTmax (Event &event)
 
void prepare (Event &event, double pTscale=1000.)
 
double pTnext (double pTbegAll, double pTendAll, Event &event)
 
bool scatter (Event &event)
 
void setEmpty ()
 
double Q2Ren () const
 
double alphaSH () const
 
double alphaEMH () const
 
double x1H () const
 
double x2H () const
 
double Q2Fac () const
 
double pdf1 () const
 
double pdf2 () const
 
double bMPI () const
 
double enhanceMPI () const
 
int getVSC1 () const
 
int getVSC2 () const
 
void accumulate ()
 
void statistics (bool resetStat=false, ostream &os=cout)
 
void resetStatistics ()
 
bool init (bool doMPIinit, int iDiffSysIn, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtr, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, Couplings *couplingsPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtrIn, UserHooks *userHooksPtrIn, ostream &os=cout)
 
void reset ()
 
void pTfirst ()
 
void setupFirstSys (Event &process)
 
bool limitPTmax (Event &event)
 
void prepare (Event &event, double pTscale=1000.)
 
double pTnext (double pTbegAll, double pTendAll, Event &event)
 
bool scatter (Event &event)
 
void setEmpty ()
 
double Q2Ren () const
 
double alphaSH () const
 
double alphaEMH () const
 
double x1H () const
 
double x2H () const
 
double Q2Fac () const
 
double pdf1 () const
 
double pdf2 () const
 
double bMPI () const
 
double enhanceMPI () const
 
int getVSC1 () const
 
int getVSC2 () const
 
void accumulate ()
 
void statistics (bool resetStat=false, ostream &os=cout)
 
void resetStatistics ()
 
bool init (bool doMPIinit, int iDiffSysIn, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtr, Rndm *rndmPtrIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, Couplings *couplingsPtrIn, PartonSystems *partonSystemsPtrIn, SigmaTotal *sigmaTotPtrIn, UserHooks *userHooksPtrIn, PartonVertex *partonVertexPtrIn, bool hasGammaIn=false)
 
void reset ()
 
void pTfirst ()
 
void setupFirstSys (Event &process)
 
bool limitPTmax (Event &event)
 
double scaleLimitPT () const
 
void prepare (Event &event, double pTscale=1000., bool rehashB=false)
 
double pTnext (double pTbegAll, double pTendAll, Event &event)
 
bool scatter (Event &event)
 
void setEmpty ()
 
double Q2Ren () const
 
double alphaSH () const
 
double alphaEMH () const
 
double x1H () const
 
double x2H () const
 
double Q2Fac () const
 
double pdf1 () const
 
double pdf2 () const
 
double bMPI () const
 
double enhanceMPI () const
 
double enhanceMPIavg () const
 
int getVSC1 () const
 
int getVSC2 () const
 
int getBeamOffset () const
 
void setBeamOffset (int offsetIn)
 
void accumulate ()
 
void statistics (bool resetStat=false)
 
void resetStatistics ()
 
bool init (bool doMPIinit, int iDiffSysIn, BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, PartonVertexPtr partonVertexPtrIn, bool hasGammaIn=false)
 
void reset ()
 
void pTfirst ()
 
void setupFirstSys (Event &process)
 
bool limitPTmax (Event &event)
 
double scaleLimitPT () const
 
void prepare (Event &event, double pTscale=1000., bool rehashB=false)
 
double pTnext (double pTbegAll, double pTendAll, Event &event)
 
bool scatter (Event &event)
 
void setEmpty ()
 
double Q2Ren () const
 
double alphaSH () const
 
double alphaEMH () const
 
double x1H () const
 
double x2H () const
 
double Q2Fac () const
 
double pdf1 () const
 
double pdf2 () const
 
double bMPI () const
 
double enhanceMPI () const
 
double enhanceMPIavg () const
 
int getVSC1 () const
 
int getVSC2 () const
 
int getBeamOffset () const
 
void setBeamOffset (int offsetIn)
 
void accumulate ()
 
void statistics (bool resetStat=false)
 
void resetStatistics ()
 
- 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
}
 
- 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::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 95 of file MultipartonInteractions.h.


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