#include <ImpactXParticleContainer.H>
|
static constexpr auto | names_s = { "position_x", "position_y", "position_t", "momentum_x", "momentum_y", "momentum_t", "qm", "weighting" } |
| named labels for fixed s More...
|
|
static constexpr auto | names_t = { "position_x", "position_y", "position_z", "momentum_x", "momentum_y", "momentum_z", "qm", "weighting" } |
| named labels for fixed t More...
|
|
This struct indexes the Real attributes stored in an SoA in ImpactXParticleContainer
◆ anonymous enum
Enumerator |
---|
x | position in x [m] (at fixed s or t)
|
y | position in y [m] (at fixed s or t)
|
t | time-of-flight ct [m] (at fixed s)
|
px | momentum in x, scaled by the magnitude of the reference momentum [unitless] (at fixed s or t)
|
py | momentum in y, scaled by the magnitude of the reference momentum [unitless] (at fixed s or t)
|
pt | energy deviation, scaled by speed of light * the magnitude of the reference momentum [unitless] (at fixed s)
|
qm | charge to mass ratio, in q_e/m_e [q_e/eV]
|
w | particle weight, number of real particles represented by this macroparticle [unitless]
|
nattribs | the number of attributes above (always last)
|
◆ anonymous enum
Enumerator |
---|
z | position in z [m] (at fixed t)
|
pz | momentum in z, scaled by the magnitude of the reference momentum [unitless] (at fixed t)
|
◆ names_s
constexpr auto impactx::RealSoA::names_s = { "position_x", "position_y", "position_t", "momentum_x", "momentum_y", "momentum_t", "qm", "weighting" } |
|
staticconstexpr |
◆ names_t
constexpr auto impactx::RealSoA::names_t = { "position_x", "position_y", "position_z", "momentum_x", "momentum_y", "momentum_z", "qm", "weighting" } |
|
staticconstexpr |
The documentation for this struct was generated from the following file: