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

Public Member Functions

 ProcessContainer (SigmaProcess *sigmaProcessPtrIn=0, bool externalPtrIn=false)
 
bool init (bool isFirst, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtr, BeamParticle *beamBPtr, Couplings *couplings, SigmaTotal *sigmaTotPtr, ResonanceDecays *resDecaysPtrIn, SusyLesHouches *slhaPtr, UserHooks *userHooksPtr)
 
void setLHAPtr (LHAup *lhaUpPtrIn)
 
void newECM (double eCM)
 
bool trialProcess ()
 
bool constructProcess (Event &process, bool isHardest=true)
 
bool decayResonances (Event &process)
 
void accumulate ()
 
void reset ()
 
string name () const
 
int code () const
 
int nFinal () const
 
bool isSUSY () const
 
bool newSigmaMax () const
 
double sigmaMax () const
 
long nTried () const
 
long nSelected () const
 
long nAccepted () const
 
double weightSum () const
 
double sigmaSelMC ()
 
double sigmaMC ()
 
double deltaMC ()
 
int id1 () const
 
int id2 () const
 
double x1 () const
 
double x2 () const
 
double Q2Fac () const
 
double mHat () const
 
double pTHat () const
 
bool isLHAContainer () const
 
int lhaStrategy () const
 
void isSame (bool isSameIn)
 
bool isSame () const
 
 ProcessContainer (SigmaProcess *sigmaProcessPtrIn=0, bool externalPtrIn=false)
 
bool init (bool isFirst, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtr, BeamParticle *beamBPtr, Couplings *couplings, SigmaTotal *sigmaTotPtr, ResonanceDecays *resDecaysPtrIn, SLHAinterface *slhaInterfacePtr, UserHooks *userHooksPtr)
 
void setLHAPtr (LHAup *lhaUpPtrIn, ParticleData *particleDataPtrIn=0)
 
void newECM (double eCM)
 
bool trialProcess ()
 
bool constructState ()
 
bool constructProcess (Event &process, bool isHardest=true)
 
bool constructDecays (Event &process)
 
bool decayResonances (Event &process)
 
void accumulate ()
 
void reset ()
 
string name () const
 
int code () const
 
int nFinal () const
 
bool isSUSY () const
 
bool newSigmaMax () const
 
double sigmaMax () const
 
long nTried () const
 
long nSelected () const
 
long nAccepted () const
 
double weightSum () const
 
double sigmaSelMC ()
 
double sigmaMC ()
 
double deltaMC ()
 
int id1 () const
 
int id2 () const
 
double x1 () const
 
double x2 () const
 
double Q2Fac () const
 
double mHat () const
 
double pTHat () const
 
bool isLHAContainer () const
 
int lhaStrategy () const
 
int codeLHASize () const
 
int subCodeLHA (int i) const
 
long nTriedLHA (int i) const
 
long nSelectedLHA (int i) const
 
long nAcceptedLHA (int i) const
 
void isSame (bool isSameIn)
 
bool isSame () const
 
 ProcessContainer (SigmaProcess *sigmaProcessPtrIn=0, bool externalPtrIn=false, PhaseSpace *phaseSpacePtrIn=0)
 
bool init (bool isFirst, Info *infoPtrIn, Settings &settings, ParticleData *particleDataPtrIn, Rndm *rndmPtrIn, BeamParticle *beamAPtr, BeamParticle *beamBPtr, Couplings *couplings, SigmaTotal *sigmaTotPtrIn, ResonanceDecays *resDecaysPtrIn, SLHAinterface *slhaInterfacePtr, UserHooks *userHooksPtr, GammaKinematics *gammaKinPtrIn)
 
void setLHAPtr (LHAup *lhaUpPtrIn, ParticleData *particleDataPtrIn=0, Settings *settingsPtrIn=0, Rndm *rndmPtrIn=0)
 
void newECM (double eCM)
 
bool trialProcess ()
 
bool constructState ()
 
bool constructProcess (Event &process, bool isHardest=true)
 
bool constructDecays (Event &process)
 
bool decayResonances (Event &process)
 
void accumulate ()
 
void reset ()
 
void setBeamModes ()
 
pair< int, int > chooseVMDstates (int idA, int idB)
 
string name () const
 
int code () const
 
int nFinal () const
 
bool isSUSY () const
 
bool isNonDiffractive () const
 
bool isSoftQCD () const
 
bool newSigmaMax () const
 
double sigmaMax () const
 
long nTried () const
 
long nSelected () const
 
long nAccepted () const
 
double weightSum () const
 
double sigmaSelMC (bool doAccumulate=true)
 
double sigmaMC (bool doAccumulate=true)
 
double deltaMC (bool doAccumulate=true)
 
int id1 () const
 
int id2 () const
 
double x1 () const
 
double x2 () const
 
double Q2Fac () const
 
double mHat () const
 
double pTHat () const
 
bool isLHAContainer () const
 
int lhaStrategy () const
 
int codeLHASize () const
 
int subCodeLHA (int i) const
 
long nTriedLHA (int i) const
 
long nSelectedLHA (int i) const
 
long nAcceptedLHA (int i) const
 
void isSame (bool isSameIn)
 
bool isSame () const
 
 ProcessContainer (SigmaProcess *sigmaProcessPtrIn=0, bool externalPtrIn=false, PhaseSpace *phaseSpacePtrIn=0)
 
bool init (bool isFirst, ResonanceDecays *resDecaysPtrIn, SLHAinterface *slhaInterfacePtr, GammaKinematics *gammaKinPtrIn)
 
void setLHAPtr (LHAupPtr lhaUpPtrIn, ParticleData *particleDataPtrIn=0, Settings *settingsPtrIn=0, Rndm *rndmPtrIn=0)
 
void newECM (double eCM)
 
bool trialProcess ()
 
bool constructState ()
 
bool constructProcess (Event &process, bool isHardest=true)
 
bool constructDecays (Event &process)
 
bool decayResonances (Event &process)
 
void accumulate ()
 
void reset ()
 
void setBeamModes (bool setVMD=false, bool isSampled=true)
 
string name () const
 
int code () const
 
int nFinal () const
 
bool isSUSY () const
 
bool isNonDiffractive () const
 
bool isSoftQCD () const
 
bool isElastic () const
 
bool newSigmaMax () const
 
double sigmaMax () const
 
long nTried () const
 
long nSelected () const
 
long nAccepted () const
 
double weightSum () const
 
double sigmaSelMC (bool doAccumulate=true)
 
double sigmaMC (bool doAccumulate=true)
 
double deltaMC (bool doAccumulate=true)
 
int id1 () const
 
int id2 () const
 
double x1 () const
 
double x2 () const
 
double Q2Fac () const
 
double mHat () const
 
double pTHat () const
 
bool isLHAContainer () const
 
int lhaStrategy () const
 
int codeLHASize () const
 
int subCodeLHA (int i) const
 
long nTriedLHA (int i) const
 
long nSelectedLHA (int i) const
 
long nAcceptedLHA (int i) const
 
void isSame (bool isSameIn)
 
bool isSame () 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
 

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


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