ThePEG 2.3.0
|
This class is used internally in the Particle class to represent information besides momentum and type. More...
#include <Particle.h>
Public Member Functions | |
ParticleRep () | |
Default constructor. | |
ParticleRep (const ParticleRep &) | |
Copy constructor. | |
Public Attributes | |
tParticleVector | theParents |
The pointers to the parents. | |
ParticleVector | theChildren |
The pointers to the children. | |
tPPtr | thePrevious |
The pointer to the previous instance. | |
PPtr | theNext |
The pointer to the next instance. | |
tDMPtr | theDecayMode |
If this particle has decayed this is the pointer to the corresponding decay mode. | |
tStepPtr | theBirthStep |
The pointer to the first step where this particle occurred. | |
LorentzPoint | theVertex |
The creation point. | |
Lorentz5Distance | theLifeLength |
The life time/length. | |
Energy2 | theScale |
the resolution scale. | |
Energy2 | theVetoScale |
the veto scale. | |
int | theNumber |
The order-number for this particle in the current event. | |
CBPtr | theColourInfo |
A pointer to the colour information object. | |
SpinPtr | theSpinInfo |
Spin information. | |
EIVector | theExtraInfo |
Additional used-defined information. | |
This class is used internally in the Particle class to represent information besides momentum and type.
A corresponding object will only be instantiated if needed to save memory and time when temporarily creating particles.
Definition at line 1040 of file Particle.h.
|
inline |
Default constructor.
Definition at line 1045 of file Particle.h.
tStepPtr ThePEG::Particle::ParticleRep::theBirthStep |
The pointer to the first step where this particle occurred.
Definition at line 1081 of file Particle.h.
Referenced by ThePEG::Particle::birthStep().
ParticleVector ThePEG::Particle::ParticleRep::theChildren |
The pointers to the children.
Definition at line 1060 of file Particle.h.
Referenced by ThePEG::Particle::addChild(), ThePEG::Particle::children(), ThePEG::Particle::decayed(), ThePEG::Particle::removeChild(), and ThePEG::Particle::undecay().
CBPtr ThePEG::Particle::ParticleRep::theColourInfo |
A pointer to the colour information object.
Definition at line 1111 of file Particle.h.
Referenced by ThePEG::Particle::colourInfo(), ThePEG::Particle::hasColourInfo(), and ThePEG::Particle::resetColour().
tDMPtr ThePEG::Particle::ParticleRep::theDecayMode |
If this particle has decayed this is the pointer to the corresponding decay mode.
Definition at line 1076 of file Particle.h.
Referenced by ThePEG::Particle::decayMode().
EIVector ThePEG::Particle::ParticleRep::theExtraInfo |
Additional used-defined information.
Definition at line 1121 of file Particle.h.
Referenced by ThePEG::Particle::getInfo().
Lorentz5Distance ThePEG::Particle::ParticleRep::theLifeLength |
The life time/length.
Definition at line 1091 of file Particle.h.
Referenced by ThePEG::Particle::lifeLength(), ThePEG::Particle::lifeTime(), and ThePEG::Particle::setLifeLength().
PPtr ThePEG::Particle::ParticleRep::theNext |
The pointer to the next instance.
Definition at line 1070 of file Particle.h.
Referenced by ThePEG::Particle::next(), and ThePEG::Particle::undecay().
int ThePEG::Particle::ParticleRep::theNumber |
The order-number for this particle in the current event.
Definition at line 1106 of file Particle.h.
Referenced by ThePEG::Particle::number().
tParticleVector ThePEG::Particle::ParticleRep::theParents |
The pointers to the parents.
Definition at line 1055 of file Particle.h.
Referenced by ThePEG::Particle::parents(), and ThePEG::Particle::removeParent().
tPPtr ThePEG::Particle::ParticleRep::thePrevious |
The pointer to the previous instance.
Definition at line 1065 of file Particle.h.
Referenced by ThePEG::Particle::previous().
Energy2 ThePEG::Particle::ParticleRep::theScale |
the resolution scale.
Definition at line 1096 of file Particle.h.
Referenced by ThePEG::Particle::scale().
SpinPtr ThePEG::Particle::ParticleRep::theSpinInfo |
Spin information.
Definition at line 1116 of file Particle.h.
Referenced by ThePEG::Particle::spinInfo().
LorentzPoint ThePEG::Particle::ParticleRep::theVertex |
The creation point.
Definition at line 1086 of file Particle.h.
Referenced by ThePEG::Particle::setVertex(), and ThePEG::Particle::vertex().
Energy2 ThePEG::Particle::ParticleRep::theVetoScale |
the veto scale.
Definition at line 1101 of file Particle.h.
Referenced by ThePEG::Particle::vetoScale().