BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Simple particle information to be stored per ion specifically. More...
#include <BDSOutputROOTParticleData.hh>
Public Member Functions | |
double | rigidity (const double totalEnergy) const |
double | rigidity (const double totalEnergy, const double chargeIn) const |
Data Fields | |
std::string | name |
Name of particle. | |
int | charge |
Charge in units of e. | |
double | mass |
Mass in GeV. | |
int | a |
Mass number - number of nucleons in nucleus. | |
int | z |
Atomic number - number of protons in nucleus. | |
Simple particle information to be stored per ion specifically.
Definition at line 80 of file BDSOutputROOTParticleData.hh.
|
inline |
Definition at line 88 of file BDSOutputROOTParticleData.hh.
|
inline |
Definition at line 98 of file BDSOutputROOTParticleData.hh.
int BDSOutputROOTParticleData::IonInfo::a |
Mass number - number of nucleons in nucleus.
Definition at line 85 of file BDSOutputROOTParticleData.hh.
int BDSOutputROOTParticleData::IonInfo::charge |
Charge in units of e.
Definition at line 83 of file BDSOutputROOTParticleData.hh.
double BDSOutputROOTParticleData::IonInfo::mass |
Mass in GeV.
Definition at line 84 of file BDSOutputROOTParticleData.hh.
std::string BDSOutputROOTParticleData::IonInfo::name |
Name of particle.
Definition at line 82 of file BDSOutputROOTParticleData.hh.
int BDSOutputROOTParticleData::IonInfo::z |
Atomic number - number of protons in nucleus.
Definition at line 86 of file BDSOutputROOTParticleData.hh.