#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 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.06/src/particles/ReferenceParticle.H