|
PYTHIA
8.316
|
Base class for QED systems. More...
#include <VinciaQED.h>
Public Member Functions | |
| QEDsystem () | |
| Constructor. | |
| virtual | ~QEDsystem ()=default |
| Destructor. | |
| void | initPtr (Info *infoPtrIn, ParticleData *particleDataPtrIn, PartonSystems *partonSystemsPtrIn, Rndm *rndmPtrIn, Settings *settingsPtrIn, VinciaCommon *vinComPtrIn) |
| Initialize pointers. More... | |
| virtual void | init (BeamParticle *beamAPtrIn, BeamParticle *beamBPtrIn, int verboseIn)=0 |
| Initialise settings for current run. | |
| virtual void | setVerbose (int verboseIn) |
| virtual void | prepare (const int iSysIn, Event &event, const double q2CutIn, const int scaleRegionIn, const vector< double > evolutionWindowsIn, AlphaEM alIn)=0 |
| Prepare a parton system for evolution. | |
| virtual void | buildSystem (Event &event)=0 |
| Build parton system. | |
| virtual double | q2Next (Event &event, double q2Start)=0 |
| Generate a trial scale. | |
| virtual bool | acceptTrial (Event &event)=0 |
| Generate kinematics and check for veto of branching. | |
| virtual void | updateEvent (Event &event)=0 |
| Update the envent. | |
| virtual void | updatePartonSystems () |
| Update the parton systems. More... | |
| virtual void | print ()=0 |
| Print information about the system. | |
| virtual bool | isSplitting () |
| Methods to tell which type of brancher this is. | |
| virtual bool | isInitial () |
Protected Attributes | |
| Info * | infoPtr {} |
| Pointers. | |
| PartonSystems * | partonSystemsPtr {} |
| ParticleData * | particleDataPtr {} |
| Rndm * | rndmPtr {} |
| Settings * | settingsPtr {} |
| Logger * | loggerPtr {} |
| VinciaCommon * | vinComPtr {} |
| bool | isInitPtr |
| int | iSys |
| Event system. | |
| vector< Vec4 > | pNew |
| int | verbose |
| Verbose setting. | |
| int | jNew |
| Information for partonSystems. | |
| map< int, int > | iReplace |
| double | shat |
Base class for QED systems.
| void initPtr | ( | Info * | infoPtrIn, |
| ParticleData * | particleDataPtrIn, | ||
| PartonSystems * | partonSystemsPtrIn, | ||
| Rndm * | rndmPtrIn, | ||
| Settings * | settingsPtrIn, | ||
| VinciaCommon * | vinComPtrIn | ||
| ) |
|
virtual |
Update the parton systems.
Update the partons systems.
Replace old IDs.
Add new.
Save sHat if we set it.
1.8.11