PYTHIA  8.311
Public Member Functions | List of all members
ColourReconnection Class Reference

The ColourReconnection class handles the colour reconnection. More...

#include <ColourReconnection.h>

Inheritance diagram for ColourReconnection:
ColourReconnectionBase PhysicsBase

Public Member Functions

 ColourReconnection ()
 Constructor.
 
bool init ()
 Initialization. More...
 
void reassignBeamPtrs (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn)
 New beams possible for handling of hard diffraction.
 
bool next (Event &event, int oldSize)
 Do colour reconnection for current event. More...
 
- Public Member Functions inherited from ColourReconnectionBase
 ColourReconnectionBase ()=default
 Empty default constructor.
 
virtual ~ColourReconnectionBase ()
 Empty virtual destructor.
 
- Public Member Functions inherited from PhysicsBase
void initInfoPtr (Info &infoPtrIn)
 This function is called from above for physics objects used in a run. More...
 
virtual ~PhysicsBase ()
 Empty virtual destructor.
 
bool flag (string key) const
 Shorthand to read settings values.
 
int mode (string key) const
 
double parm (string key) const
 
string word (string key) const
 
vector< bool > fvec (string key) const
 
vector< int > mvec (string key) const
 
vector< double > pvec (string key) const
 
vector< string > wvec (string key) const
 

Additional Inherited Members

- Public Types inherited from 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, HADRONLEVEL_USERVETO
}
 Enumerate the different status codes the event generation can have.
 
- Protected Member Functions inherited from PhysicsBase
 PhysicsBase ()
 Default constructor.
 
virtual void onInitInfoPtr ()
 
virtual void onBeginEvent ()
 This function is called in the very beginning of each Pythia::next call.
 
virtual void onEndEvent (Status)
 
virtual void onStat ()
 This function is called from the Pythia::stat() call.
 
void registerSubObject (PhysicsBase &pb)
 Register a sub object that should have its information in sync with this.
 
- Protected Attributes inherited from PhysicsBase
InfoinfoPtr = {}
 
SettingssettingsPtr = {}
 Pointer to the settings database.
 
ParticleDataparticleDataPtr = {}
 Pointer to the particle data table.
 
LoggerloggerPtr = {}
 Pointer to logger.
 
HadronWidthshadronWidthsPtr = {}
 Pointer to the hadron widths data table.
 
RndmrndmPtr = {}
 Pointer to the random number generator.
 
CoupSMcoupSMPtr = {}
 Pointers to SM and SUSY couplings.
 
CoupSUSYcoupSUSYPtr = {}
 
BeamSetupbeamSetupPtr = {}
 
BeamParticlebeamAPtr = {}
 
BeamParticlebeamBPtr = {}
 
BeamParticlebeamPomAPtr = {}
 
BeamParticlebeamPomBPtr = {}
 
BeamParticlebeamGamAPtr = {}
 
BeamParticlebeamGamBPtr = {}
 
BeamParticlebeamVMDAPtr = {}
 
BeamParticlebeamVMDBPtr = {}
 
PartonSystemspartonSystemsPtr = {}
 Pointer to information on subcollision parton locations.
 
SigmaTotalsigmaTotPtr = {}
 Pointers to the total/elastic/diffractive cross sections.
 
SigmaCombinedsigmaCmbPtr = {}
 
set< PhysicsBase * > subObjects
 
UserHooksPtr userHooksPtr
 

Detailed Description

The ColourReconnection class handles the colour reconnection.

Member Function Documentation

bool init ( )
virtual

Initialization.

Total and squared CM energy at nominal energy.

Choice of reconnection model.

pT0 scale of MPI; used in the MPI-based reconnection model.

Parameter of the MPI-based reconnection model.

Parameters of the new reconnection model.

Parameters of gluon-move model.

Parameters of the e+e- CR models.

Initialize StringLength class.

Done.

Reimplemented from ColourReconnectionBase.

bool next ( Event event,
int  oldSize 
)
virtual

Do colour reconnection for current event.

MPI-based reconnection model.

New reconnection model.

Gluon-move model.

e+e- Type I CR model.

Undefined.

Implements ColourReconnectionBase.


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