HEP System¶
Namespace: mp_units::hep
Module: mp_units.systems
Header: <mp-units/systems/hep.h>
Secondary Headers:
<mp-units/systems/hep/constants.h><mp-units/systems/hep/quantities.h><mp-units/systems/hep/units.h>
Dimensions¶
| Name | Symbol |
|---|---|
dim_amount_of_substance |
N |
dim_angle |
α |
dim_electric_charge |
Q |
dim_energy |
E |
dim_length |
L |
dim_luminous_intensity |
I |
dim_temperature |
Θ |
dim_time |
T |
Quantities¶
| Quantity | Character | Dimension | is_kind | Kind of | Parent | Equation | Hierarchy |
|---|---|---|---|---|---|---|---|
Q_ |
Real | E | — | energy |
energy |
— | view |
absorbed_ |
Real | L²T⁻² | ✓ | absorbed_ |
— | pow<2>(length) / |
view |
activity |
Real | T⁻¹ | ✓ | activity |
— | inverse(duration) |
view |
amount_ |
Real | N | ✓ | amount_ |
— | — | view |
angle |
Real | — | — | — | — | alias to angular::angle | — |
area |
Real | L² | ✓ | area |
— | pow<2>(length) |
view |
azimuthal_ |
Real | α | — | angular::angle |
angular::angle |
— | view |
binding_ |
Real | E | — | energy |
energy |
— | view |
center_ |
Real | E | — | energy |
energy |
— | view |
coordinate_ |
Real | T | ✓ | coordinate_ |
duration |
— | view |
cross_ |
Real | L² | — | area |
area |
— | view |
decay_ |
Real | T⁻¹ | — | frequency |
frequency |
— | view |
decay_ |
Real | L | — | length |
length |
— | view |
dimensionless |
Real | 1 | ✓ | dimensionless |
— | — | — |
displacement |
Vector | L | — | length |
length |
— | view |
duration |
Real | T | ✓ | duration |
— | — | view |
effective_ |
Real | ET²L⁻² | — | mass |
mass |
— | view |
electric_ |
Real | Q²E⁻¹ | ✓ | electric_ |
— | pow<2>(electric_ |
view |
electric_ |
Real | Q | ✓ | electric_ |
— | — | view |
electric_ |
Real | QT⁻¹ | ✓ | electric_ |
— | electric_ |
view |
electric_ |
Real | EQ⁻¹ | ✓ | electric_ |
— | energy / |
view |
electric_ |
Real | ETQ⁻² | ✓ | electric_ |
— | energy * |
view |
energy |
Real | E | ✓ | energy |
— | — | view |
excitation_ |
Real | E | — | energy |
energy |
— | view |
force |
Real | EL⁻¹ | ✓ | force |
— | energy / |
view |
frequency |
Real | T⁻¹ | ✓ | frequency |
— | inverse(duration) |
view |
half_ |
Real | T | — | duration |
lifetime |
— | view |
height |
Real | L | — | length |
length |
— | view |
illuminance |
Real | α²IL⁻² | ✓ | illuminance |
— | luminous_ |
view |
impact_ |
Real | L | — | length |
length |
— | view |
inductance |
Real | ET²Q⁻² | ✓ | inductance |
— | pow<2>(duration) * |
view |
interaction_ |
Real | L | ✓ | interaction_ |
length |
— | view |
invariant_ |
Real | ET²L⁻² | — | mass |
mass |
— | view |
ionization_ |
Real | E | — | energy |
energy |
— | view |
kinetic_ |
Real | E | — | energy |
total_ |
— | view |
length |
Real | L | ✓ | length |
— | — | view |
lifetime |
Real | T | — | duration |
duration |
— | view |
lorentz_ |
Real | — | ✓ | lorentz_ |
dimensionless |
— | view |
luminous_ |
Real | α²I | ✓ | luminous_ |
— | luminous_ |
view |
luminous_ |
Real | I | ✓ | luminous_ |
— | — | view |
magnetic_ |
Real | ETQ⁻¹L⁻² | ✓ | magnetic_ |
— | duration * |
view |
magnetic_ |
Real | ETQ⁻¹ | ✓ | magnetic_ |
— | duration * |
view |
mass |
Real | ET²L⁻² | ✓ | mass |
— | energy * |
view |
mean_ |
Real | L | — | length |
length |
— | view |
mean_ |
Real | T | — | duration |
lifetime |
— | view |
missing_ |
Real | E | — | energy |
energy |
— | view |
momentum |
Real | ETL⁻¹ | ✓ | momentum |
— | energy * |
view |
nuclear_ |
Real | L | — | interaction_ |
interaction_ |
— | view |
number_ |
Real | L⁻³ | ✓ | number_ |
— | inverse(volume) |
view |
opening_ |
Real | α | — | angular::angle |
angular::angle |
— | view |
path_ |
Real | L | — | length |
length |
— | view |
phase |
Real | — | ✓ | phase |
dimensionless |
— | view |
polar_ |
Real | α | — | angular::angle |
angular::angle |
— | view |
position_ |
Vector | L | — | length |
displacement |
— | view |
power |
Real | ET⁻¹ | ✓ | power |
— | energy / |
view |
pressure |
Real | EL⁻³ | ✓ | pressure |
— | energy / |
view |
proper_ |
Real | T | ✓ | proper_ |
duration |
— | view |
proper_ |
Vector | LT⁻¹ | ✓ | proper_ |
— | displacement / |
view |
radiation_ |
Real | L | ✓ | radiation_ |
length |
— | view |
radius |
Real | L | — | length |
length |
— | view |
range |
Real | L | — | length |
length |
— | view |
reduced_ |
Real | ET²L⁻² | — | mass |
mass |
— | view |
relativistic_ |
Real | — | ✓ | relativistic_ |
dimensionless |
— | view |
rest_ |
Real | ET²L⁻² | — | mass |
mass |
— | view |
rest_ |
Real | E | — | energy |
total_ |
— | view |
scattering_ |
Real | α | — | angular::angle |
angular::angle |
— | view |
separation_ |
Real | E | — | energy |
binding_ |
— | view |
solid_ |
Real | — | — | — | — | alias to angular::solid_ |
— |
speed |
Real | LT⁻¹ | ✓ | speed |
— | path_ |
view |
temperature |
Real | Θ | ✓ | temperature |
— | — | view |
threshold_ |
Real | E | — | energy |
energy |
— | view |
time_ |
Real | T | — | duration |
duration |
— | view |
total_ |
Real | E | — | energy |
energy |
— | view |
transverse_ |
Real | E | — | energy |
energy |
— | view |
transverse_ |
Real | ETL⁻¹ | — | momentum |
momentum |
— | view |
velocity |
Vector | LT⁻¹ | ✓ | velocity |
— | displacement / |
view |
vertex_ |
Real | L | — | length |
length |
— | view |
volume |
Real | L³ | ✓ | volume |
— | pow<3>(length) |
view |
wavelength |
Real | L | — | length |
length |
— | view |
width |
Real | L | — | length |
length |
— | view |
Units¶
| Unit Name | Symbol | unit_symbol | Definition |
|---|---|---|---|
ampere |
A | — | coulomb / |
angstrom |
Å (A) | — | mag_power<10, -10> * |
astronomical_ |
au | — | mag<149'597'870'700> * |
atmosphere |
atm | — | mag<101'325> * |
bar |
bar | — | mag_power<10, 5> * |
barn |
b | b |
mag_power<10, -28> * |
becquerel |
Bq | Bq |
one / |
candela |
cd | — | kind: luminous_ |
coulomb |
C | — | mag<6'241'509'074> * |
curie |
Ci | Ci |
mag_ratio<37, 10> * |
degree |
— | — | alias to angular::degree |
electronvolt |
eV | eV |
kind: energy |
eplus |
e⁺ (e+) | — | kind: electric_ |
farad |
F | — | coulomb / |
fermi |
— | — | si::femto<meter> |
gauss |
G | — | mag_power<10, -4> * |
gradian |
— | — | alias to angular::gradian |
gram |
g | g |
mag_ratio<1, 1000> * |
gray |
Gy | — | joule / |
halfpi |
— | — | mag_ratio<1, 2> * |
henry |
H | — | weber / |
hertz |
Hz | — | one / |
joule |
J | — | electronvolt * |
kelvin |
K | — | kind: temperature |
liter |
L | L |
cubic(si::deci<meter>) |
lumen |
lm | — | candela * |
lux |
lx | — | lumen / |
meter |
m | m |
kind: length |
mole |
mol | — | kind: amount_ |
newton |
N | — | joule / |
ohm |
Ω (ohm) | — | volt / |
parsec |
pc | pc |
astronomical_ |
pascal |
Pa | — | newton / |
perCent |
— | — | alias to mp_ |
perMillion |
— | — | alias to mp_ |
perThousand |
— | — | alias to mp_ |
radian |
— | — | alias to angular::radian |
revolution |
— | — | alias to angular::revolution |
second |
s | s |
kind: duration |
steradian |
— | — | alias to angular::steradian |
tesla |
T | — | weber / |
twopi |
— | — | mag<2> * |
volt |
V | — | electronvolt / |
watt |
W | — | joule / |
weber |
Wb | — | volt * |
Constants¶
| Name | Symbol | unit_symbol | Definition |
|---|---|---|---|
avogadro_ |
N_A | N_A |
mag_ratio<602'214'076, 100'000'000> * |
codata2014::atomic_ |
u | — | mag_ratio<9'314'940'954, 10'000'000> * |
codata2014::bohr_ |
μ_B (mu_B) | — | mag_ratio<9'274'009'994, 1'000'000'000> * |
codata2014::bohr_ |
a_0 | — | mag_ratio<52'917'721'067, 10'000'000'000> * |
codata2014::boltzmann_ |
k_B | — | mag_ratio<86'173'303, 10'000'000> * |
codata2014::classical_ |
r_e | — | mag_ratio<28'179'403'227, 10'000'000'000> * |
codata2014::electron_ |
λ_C (lambda_C) | — | mag_ratio<24'263'102'367, 10'000'000'000> * |
codata2014::electron_ |
m_e | — | mag_ratio<5'109'989'461, 10'000'000'000> * |
codata2014::fine_ |
α (alpha) | — | mag_ratio<72'973'525'664, 10'000'000'000> * |
codata2014::neutron_ |
m_n | — | mag_ratio<9'395'654'133, 10'000'000> * |
codata2014::nuclear_ |
μ_N (mu_N) | — | mag_ratio<5'050'783'699, 1'000'000'000> * |
codata2014::proton_ |
m_p | — | mag_ratio<9'382'720'813, 10'000'000> * |
codata2018::atomic_ |
u | u |
mag_ratio<93'149'410'242, 100'000'000> * |
codata2018::bohr_ |
μ_B (mu_B) | mu_B |
mag_ratio<92'740'100'783, 10'000'000'000> * |
codata2018::bohr_ |
a_0 | a_0 |
mag_ratio<529'177'210'903, 100'000'000'000> * |
codata2018::boltzmann_ |
k_B | k_B |
mag_ratio<8'617'333'262, 1'000'000'000> * |
codata2018::classical_ |
r_e | r_e |
mag_ratio<28'179'403'262, 10'000'000'000> * |
codata2018::electron_ |
λ_C (lambda_C) | lambda_C |
mag_ratio<242'631'023'867, 100'000'000'000> * |
codata2018::electron_ |
m_e | m_e |
mag_ratio<51'099'895, 100'000'000> * |
codata2018::fine_ |
α (alpha) | alpha |
mag_ratio<72'973'525'693, 10'000'000'000> * |
codata2018::neutron_ |
m_n | m_n |
mag_ratio<93'956'542'052, 100'000'000> * |
codata2018::nuclear_ |
μ_N (mu_N) | mu_N |
mag_ratio<50'507'837'461, 10'000'000'000> * |
codata2018::proton_ |
m_p | m_p |
mag_ratio<938'272'08816, 100'000'000> * |
codata2022::atomic_ |
u | — | mag_ratio<93'149'410'372, 100'000'000> * |
codata2022::bohr_ |
μ_B (mu_B) | — | mag_ratio<92'740'100'657, 10'000'000'000> * |
codata2022::bohr_ |
a_0 | — | mag_ratio<529'177'210'544, 100'000'000'000> * |
codata2022::boltzmann_ |
— | — | alias to codata2018::boltzmann_ |
codata2022::classical_ |
r_e | — | mag_ratio<28'179'403'205, 10'000'000'000> * |
codata2022::electron_ |
— | — | alias to codata2018::electron_ |
codata2022::electron_ |
m_e | — | mag_ratio<51'099'895'069, 100'000'000'000> * |
codata2022::fine_ |
α (alpha) | — | mag_ratio<72'973'525'643, 10'000'000'000> * |
codata2022::neutron_ |
m_n | — | mag_ratio<93'956'542'194, 100'000'000> * |
codata2022::nuclear_ |
μ_N (mu_N) | — | mag_ratio<50'507'837'393, 10'000'000'000> * |
codata2022::proton_ |
m_p | — | mag_ratio<93'827'208'943, 100'000'000> * |
elementary_ |
e | e |
eplus |
gas_ |
gas_threshold | — | mag<10> * |
permeability_ |
μ₀ (mu_0) | mu_0 |
mag<4> * |
pi |
— | — | alias to mp_ |
planck_ |
h | h |
mag_ratio<662'607'015, 100'000'000> * |
speed_ |
c | c |
mag<299'792'458> * |
standard_ |
P_STP | — | atmosphere |
standard_ |
T_STP | — | mag_ratio<27'315, 100> * |
universe_ |
ρ_universe (rho_universe) | — | mag_power<10, -25> * |
Inline Namespaces
The mp_units::hep::codata2018 namespace is inline in mp_units::hep, making its members directly accessible from the parent namespace.