pylhe.LHEParticle
- class pylhe.LHEParticle(id: int, status: int, mother1: int, mother2: int, color1: int, color2: int, px: float, py: float, pz: float, e: float, m: float, lifetime: float, spin: float)[source]
Bases:
objectRepresents a single particle in the LHE format.
- __init__(id: int, status: int, mother1: int, mother2: int, color1: int, color2: int, px: float, py: float, pz: float, e: float, m: float, lifetime: float, spin: float) None
Methods
__init__(id, status, mother1, mother2, ...)fromstring(string)Create an LHEParticle instance from a string in LHE format.
mothers()Return a list of the particle's mothers.
tolhe()Return the particle as a string in LHE format.
Attributes
Reference to the parent event, set when the particle is added to an event.
PDG ID of the particle
Status code of the particle
First mother particle ID
Second mother particle ID
First color line ID
Second color line ID
Momentum x coordinate of the particle
Momentum y coordinate of the particle
Momentum z coordinate of the particle
Energy of the particle
Mass of the particle
Lifetime of the particle
Spin of the particle
- color1: int
First color line ID
- color2: int
Second color line ID
- e: float
Energy of the particle
- property event: LHEEvent | None
Reference to the parent event, set when the particle is added to an event.
Deprecated since version 2.0.0: Access by particle.event is deprecated and will be removed in a future version.
- classmethod fromstring(string: str) LHEParticle[source]
Create an LHEParticle instance from a string in LHE format.
- id: int
PDG ID of the particle
- lifetime: float
Lifetime of the particle
- m: float
Mass of the particle
- mother1: int
First mother particle ID
- mother2: int
Second mother particle ID
- mothers() list[LHEParticle][source]
Return a list of the particle’s mothers.
Deprecated since version 2.0.0: Accessing mothers via LHEParticle.mothers() is deprecated and will be removed in a future version. Use LHEEvent.mothers(LHEParticle) method, LHEParticle.mother1 and LHEParticle.mother2 instead.
- px: float
Momentum x coordinate of the particle
- py: float
Momentum y coordinate of the particle
- pz: float
Momentum z coordinate of the particle
- spin: float
Spin of the particle
- status: int
Status code of the particle