ATLAS Offline Software
Loading...
Searching...
No Matches
ParticleDefinitionParams Struct Reference

Struct to hold the parameters of a particle definition. More...

#include <IPhysicsConstructor.h>

Collaboration diagram for ParticleDefinitionParams:

Public Attributes

double mass {0}
double width {0}
double charge {0}
double pdgCode {0}
bool stable {false}
double lifetime {0}
bool shortlived {false}

Detailed Description

Struct to hold the parameters of a particle definition.

When the physics constructor needs to create a new particle definition, this struct can be used by derived classes to pass the parameters to the constructor.

Author
Julien Esseiva
Date
2025-04-04

Definition at line 21 of file IPhysicsConstructor.h.

Member Data Documentation

◆ charge

double ParticleDefinitionParams::charge {0}

Definition at line 24 of file IPhysicsConstructor.h.

24{0};

◆ lifetime

double ParticleDefinitionParams::lifetime {0}

Definition at line 27 of file IPhysicsConstructor.h.

27{0};

◆ mass

double ParticleDefinitionParams::mass {0}

Definition at line 22 of file IPhysicsConstructor.h.

22{0};

◆ pdgCode

double ParticleDefinitionParams::pdgCode {0}

Definition at line 25 of file IPhysicsConstructor.h.

25{0};

◆ shortlived

bool ParticleDefinitionParams::shortlived {false}

Definition at line 28 of file IPhysicsConstructor.h.

28{false};

◆ stable

bool ParticleDefinitionParams::stable {false}

Definition at line 26 of file IPhysicsConstructor.h.

26{false};

◆ width

double ParticleDefinitionParams::width {0}

Definition at line 23 of file IPhysicsConstructor.h.

23{0};

The documentation for this struct was generated from the following file: