#include <ReferenceParticle.H>
|
amrex::ParticleReal | s = 0.0 |
| integrated orbit path length, in meters More...
|
|
amrex::ParticleReal | x = 0.0 |
| horizontal position x, in meters More...
|
|
amrex::ParticleReal | y = 0.0 |
| vertical position y, in meters More...
|
|
amrex::ParticleReal | z = 0.0 |
| longitudinal position z, in meters More...
|
|
amrex::ParticleReal | t = 0.0 |
| clock time * c in meters More...
|
|
amrex::ParticleReal | px = 0.0 |
| momentum in x, normalized to proper velocity More...
|
|
amrex::ParticleReal | py = 0.0 |
| momentum in y, normalized to proper velocity More...
|
|
amrex::ParticleReal | pz = 0.0 |
| momentum in z, normalized to proper velocity More...
|
|
amrex::ParticleReal | pt = 0.0 |
| energy deviation, normalized by rest energy More...
|
|
amrex::ParticleReal | mass = 0.0 |
| reference rest mass, in kg More...
|
|
amrex::ParticleReal | charge = 0.0 |
| reference charge, in C More...
|
|
amrex::ParticleReal | sedge = 0.0 |
| value of s at entrance of the current beamline element More...
|
|
amrex::Array2D< amrex::ParticleReal, 1, 6, 1, 6 > | map |
| linearized map More...
|
|
This struct stores the reference particle attributes stored in ImpactXParticleContainer
◆ beta()
Get reference particle relativistic beta
- Returns
- relativistic beta
◆ beta_gamma()
Get reference particle beta*gamma
- Returns
- relativistic beta*gamma
◆ charge_qe()
Get reference particle charge
- Returns
- charge in multiples of the (positive) elementary charge
◆ energy_MeV()
Get reference particle energy
- Returns
- kinetic energy in MeV
◆ gamma()
Get reference particle relativistic gamma
- Returns
- relativistic gamma
◆ mass_MeV()
Get reference particle rest mass
- Returns
- rest mass in MeV/c^2
◆ qm_qeeV()
Get reference particle charge to mass ratio
- Returns
- charge to mass ratio (elementary charge/eV)
◆ rigidity_Tm()
Get reference particle magnetic rigidity
- Returns
- magnetic rigidity Brho in T*m
◆ set_charge_qe()
Set reference particle charge
- Parameters
-
charge_qe | in multiples of the (positive) elementary charge |
◆ set_energy_MeV()
Set reference particle kinetic energy
- Parameters
-
energy | initial kinetic energy (MeV) |
◆ set_mass_MeV()
Set reference particle rest mass
- Parameters
-
massE | particle rest mass (MeV/c^2) |
◆ charge
amrex::ParticleReal impactx::RefPart::charge = 0.0 |
◆ map
◆ mass
amrex::ParticleReal impactx::RefPart::mass = 0.0 |
reference rest mass, in kg
◆ pt
amrex::ParticleReal impactx::RefPart::pt = 0.0 |
energy deviation, normalized by rest energy
◆ px
amrex::ParticleReal impactx::RefPart::px = 0.0 |
momentum in x, normalized to proper velocity
◆ py
amrex::ParticleReal impactx::RefPart::py = 0.0 |
momentum in y, normalized to proper velocity
◆ pz
amrex::ParticleReal impactx::RefPart::pz = 0.0 |
momentum in z, normalized to proper velocity
amrex::ParticleReal impactx::RefPart::s = 0.0 |
integrated orbit path length, in meters
◆ sedge
amrex::ParticleReal impactx::RefPart::sedge = 0.0 |
value of s at entrance of the current beamline element
amrex::ParticleReal impactx::RefPart::t = 0.0 |
amrex::ParticleReal impactx::RefPart::x = 0.0 |
horizontal position x, in meters
amrex::ParticleReal impactx::RefPart::y = 0.0 |
vertical position y, in meters
amrex::ParticleReal impactx::RefPart::z = 0.0 |
longitudinal position z, in meters
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/impactx/checkouts/23.10/src/particles/ReferenceParticle.H