5# ==================================================================
14# $Id: hepunit.py 66892 2013-01-17 10:57:59Z gunter $
16# ==================================================================
17# imported from "SystemOfUnits.h"
18# ==================================================================
20millimeter2 = millimeter * millimeter
21millimeter3 = millimeter * millimeter * millimeter
23centimeter = 10.0 * millimeter
24centimeter2 = centimeter * centimeter
25centimeter3 = centimeter * centimeter * centimeter
27meter = 1000.0 * millimeter
29meter3 = meter * meter * meter
31kilometer = 1000.0 * meter
32kilometer2 = kilometer * kilometer
33kilometer3 = kilometer * kilometer * kilometer
35parsec = 3.0856775807e16 * meter
37micrometer = 1.0e-6 * meter
38nanometer = 1.0e-9 * meter
39angstrom = 1.0e-10 * meter
40fermi = 1.0e-15 * meter
42barn = 1.0e-28 * meter2
43millibarn = 1.0e-3 * barn
44microbarn = 1.0e-6 * barn
45nanobarn = 1.0e-9 * barn
46picobarn = 1.0e-12 * barn
71milliradian = 1.0e-3 * radian
72degree = (3.14159265358979323846 / 180.0) * radian
86second = 1.0e9 * nanosecond
87millisecond = 1.0e-3 * second
88microsecond = 1.0e-6 * second
89picosecond = 1.0e-12 * second
92kilohertz = 1.0e3 * hertz
93megahertz = 1.0e6 * hertz
105coulomb = eplus / e_SI
110megaelectronvolt = 1.0
111electronvolt = 1.0e-6 * megaelectronvolt
112kiloelectronvolt = 1.0e-3 * megaelectronvolt
113gigaelectronvolt = 1.0e3 * megaelectronvolt
114teraelectronvolt = 1.0e6 * megaelectronvolt
115petaelectronvolt = 1.0e9 * megaelectronvolt
117joule = electronvolt / e_SI
120MeV = megaelectronvolt
122keV = kiloelectronvolt
123GeV = gigaelectronvolt
124TeV = teraelectronvolt
125PeV = petaelectronvolt
130kilogram = joule * second * second / (meter * meter)
131gram = 1.0e-3 * kilogram
132milligram = 1.0e-3 * gram
147newton = joule / meter
154atmosphere = 101325 * pascal
159ampere = coulomb / second
160milliampere = 1.0e-3 * ampere
161microampere = 1.0e-6 * ampere
162nanoampere = 1.0e-9 * ampere
167megavolt = megaelectronvolt / eplus
168kilovolt = 1.0e-3 * megavolt
169volt = 1.0e-6 * megavolt
179farad = coulomb / volt
180millifarad = 1.0e-3 * farad
181microfarad = 1.0e-6 * farad
182nanofarad = 1.0e-9 * farad
183picofarad = 1.0e-12 * farad
193tesla = volt * second / meter2
195gauss = 1.0e-4 * tesla
196kilogauss = 1.0e-1 * tesla
201henry = weber / ampere
216becquerel = 1.0 / second
217curie = 3.7e10 * becquerel
222gray = joule / kilogram
232lumen = candela * steradian
250pi = 3.14159265358979323846
256Avogadro = 6.0221367e23 / mole
260c_light = 2.99792458e8 * m / s
261c_squared = c_light * c_light
266h_Planck = 6.6260755e-34 * joule * s
267hbar_Planck = h_Planck / twopi
268hbarc = hbar_Planck * c_light
269hbarc_squared = hbarc * hbarc
272electron_charge = -eplus
273e_squared = eplus * eplus
277electron_mass_c2 = 0.51099906 * MeV
278proton_mass_c2 = 938.27231 * MeV
279neutron_mass_c2 = 939.56563 * MeV
280amu_c2 = 931.49432 * MeV
281amu = amu_c2 / c_squared
285mu0 = 4 * pi * 1.0e-7 * henry / m
286epsilon0 = 1.0 / (c_squared * mu0)
289elm_coupling = e_squared / (4 * pi * epsilon0)
290fine_structure_const = elm_coupling / hbarc
291classic_electr_radius = elm_coupling / electron_mass_c2
292electron_Compton_length = hbarc / electron_mass_c2
293Bohr_radius = electron_Compton_length / fine_structure_const
295alpha_rcl2 = fine_structure_const * classic_electr_radius * classic_electr_radius
296twopi_mc2_rcl2 = twopi * electron_mass_c2 * classic_electr_radius * classic_electr_radius
299k_Boltzmann = 8.617385e-11 * MeV / kelvin
302STP_Temperature = 273.15 * kelvin
303STP_Pressure = 1.0 * atmosphere
304kGasThreshold = 10.0 * mg / cm3
307universe_mean_density = 1.0e-25 * g / cm3