#include <Hadron.h>
Public Member Functions | |
PPtr | createParticle () |
Return a pointer the corresponding Particle object . | |
void | mT2 (const EndPoint &, const EndPoint &) |
Set the Hadron transverse mass from two endpoints. | |
Energy2 | mT2 () const |
Get the Hadron transverse mass squared. | |
Energy | mT () const |
Get the Hadron transverse mass. | |
Energy2 | m2 () const |
get Particle mass squared. | |
Energy | mass () const |
get Particle mass. | |
Energy | e () const |
get Particle energy. | |
void | storeMomentum () |
Set the final momentum of the Hadron after the stepping process is done. | |
void | PData (tcPDPtr) |
Set the Particle type. | |
Standard constructors, assignment and destructors. | |
Hadron () | |
The default constructor. | |
Hadron (const Hadron &) | |
The copy constructor. | |
~Hadron () | |
The destructor. | |
Hadron & | operator= (const Hadron &) |
Assignment operator. | |
Public Attributes | |
PPtr | theParticle |
Pointer to the actual Particle. | |
cPDPtr | Data |
Pointer to the corresponding ParticleData object. | |
Energy2 | mt2 |
The transverse mass squared. | |
double | Xf |
The forward light-cone fractions. | |
double | Xb |
The backward light-cone fractions. | |
LorentzMomentum | P |
The momentum. | |
Energy | theParticleMass |
The mass. | |
int | ProductionSide |
From which side was this particle produced? |
Each hadron will produce the corresponding full Particle objects at the end of a succefull generation.
Definition at line 21 of file Hadron.h.
Energy2 Pythia7::Hadron::mt2 |
double Pythia7::Hadron::Xf |
double Pythia7::Hadron::Xb |