LHEParticle

struct LHEParticle

One particle line of an LHE <event> block, as defined by the Les Houches Accord [1].

Public Members

int pdg_id

Particle Data Group id.

int status_code

One of status_incoming, status_outgoing or status_intermediate_resonance.

int mother1

1-based indices (into the same event) of the two mother particles; 0 if not applicable.

int mother2
int color

Color and anti-color line indices; 0 for a color singlet.

int anti_color
double px

Momentum components and energy, in GeV.

double py
double pz
double energy
double mass
double lifetime

Proper lifetime (c times tau), in mm; 0 if not tracked.

double spin

Cosine of the spin angle, or 9 if the spin is not specified.

Public Static Attributes

static const int status_incoming

status_code of an incoming particle.

static const int status_outgoing

status_code of a final-state (outgoing) particle.

static const int status_intermediate_resonance

status_code of an intermediate resonance, kept for information only.