AtomicAndPhysicalConstants is a package which provides numerical constants and simulation-ready objects for tracking through an accelerator lattice, as well as other possible scenarios. It includes information about a number of hadrons and fundamental particles, listed below; also included is detailed information about every isotope of every atomic element documented by NIST.
The numerical constants are:
c_light
: speed of lighth_planck
: Planck's constanth_bar_planck
: Planck's constant / 2pimu_0_vac
: vacuum permeabilityeps_0_vac
: vacuum permittivityfine_structure
: fine structure constantN_avogadro
: Avogadro's constantm_electron
: electron massr_e
: electron radiusanom_mag_moment_electron
: anomalous magnetic moment of the electronm_proton
: proton massr_p
: proton radiusanom_mag_moment_proton
: anomalous magnetic moment of the protonm_neutron
: neutron massanom_mag_moment_neutron
: anomalous magnetic moment of the neutronm_muon
: muon massanom_mag_moment_muon
: anomalous magnetic moment of the muonm_helion
: Helion (He3 nucleus) massanom_mag_moment_He3
: anomalous magnetic moment of the helionm_deuteron
: deuteron massanom_mag_moment_deuteron
: anomalous magnetic moment of the deuteronm_pion_0
: mass of a neutral pionm_pion_charged
: mass of a charged pionkg_per_amu
: mass conversion factor between kg and daltoneV_per_amu
: mass conversion factor between eV/c^2 and dalton
Subatomic particles included with information about charge, mass, anomalous magnetic moment, and spin are:
photon
pion0
pion+
pion-
muon
antimuon
electron
positron
proton
anti-proton
neutron
anti-neutron
deuteron
anti-deuteron
In addition, a collection of all the isotopes documented by NIST is included. Values may be updated with setIsos()