5# ==================================================================
16# $Id: hepunit.py 66892 2013-01-17 10:57:59Z gunter $
18# ==================================================================
19# imported from "SystemOfUnits.h"
20# ==================================================================
21millimeter = 1.0 / 10.0
22millimeter2 = millimeter * millimeter
23millimeter3 = millimeter * millimeter * millimeter
25centimeter = 10.0 * millimeter
26centimeter2 = centimeter * centimeter
27centimeter3 = centimeter * centimeter * centimeter
29meter = 1000.0 * millimeter
31meter3 = meter * meter * meter
33kilometer = 1000.0 * meter
34kilometer2 = kilometer * kilometer
35kilometer3 = kilometer * kilometer * kilometer
37parsec = 3.0856775807e16 * meter
39micrometer = 1.0e-6 * meter
40nanometer = 1.0e-9 * meter
41angstrom = 1.0e-10 * meter
42fermi = 1.0e-15 * meter
44barn = 1.0e-28 * meter2
45millibarn = 1.0e-3 * barn
46microbarn = 1.0e-6 * barn
47nanobarn = 1.0e-9 * barn
48picobarn = 1.0e-12 * barn
75milliradian = 1.0e-3 * radian
76degree = (3.14159265358979323846 / 180.0) * radian
90second = 1.0e9 * nanosecond
91millisecond = 1.0e-3 * second
92microsecond = 1.0e-6 * second
93picosecond = 1.0e-12 * second
96kilohertz = 1.0e3 * hertz
97megahertz = 1.0e6 * hertz
109coulomb = eplus / e_SI
114megaelectronvolt = 1.0 / 1000.0
115electronvolt = 1.0e-6 * megaelectronvolt
116kiloelectronvolt = 1.0e-3 * megaelectronvolt
117gigaelectronvolt = 1.0e3 * megaelectronvolt
118teraelectronvolt = 1.0e6 * megaelectronvolt
119petaelectronvolt = 1.0e9 * megaelectronvolt
121joule = electronvolt / e_SI
124MeV = megaelectronvolt
126keV = kiloelectronvolt
127GeV = gigaelectronvolt
128TeV = teraelectronvolt
129PeV = petaelectronvolt
134kilogram = joule * second * second / (meter * meter)
135gram = 1.0e-3 * kilogram
136milligram = 1.0e-3 * gram
151newton = joule / meter
158atmosphere = 101325 * pascal
163ampere = coulomb / second
164milliampere = 1.0e-3 * ampere
165microampere = 1.0e-6 * ampere
166nanoampere = 1.0e-9 * ampere
171megavolt = megaelectronvolt / eplus
172kilovolt = 1.0e-3 * megavolt
173volt = 1.0e-6 * megavolt
183farad = coulomb / volt
184millifarad = 1.0e-3 * farad
185microfarad = 1.0e-6 * farad
186nanofarad = 1.0e-9 * farad
187picofarad = 1.0e-12 * farad
204tesla = 10 * kilogauss
205gauss = 1.0e-4 * tesla
209henry = weber / ampere
224becquerel = 1.0 / second
225curie = 3.7e10 * becquerel
230gray = joule / kilogram
240lumen = candela * steradian
258pi = 3.14159265358979323846
264Avogadro = 6.0221367e23 / mole
268c_light = 2.99792458e8 * m / s
269c_squared = c_light * c_light
274h_Planck = 6.6260755e-34 * joule * s
275hbar_Planck = h_Planck / twopi
276hbarc = hbar_Planck * c_light
277hbarc_squared = hbarc * hbarc
280electron_charge = -eplus
281e_squared = eplus * eplus
285electron_mass_c2 = 0.51099906 * MeV
286proton_mass_c2 = 938.27231 * MeV
287neutron_mass_c2 = 939.56563 * MeV
288amu_c2 = 931.49432 * MeV
289amu = amu_c2 / c_squared
293mu0 = 4 * pi * 1.0e-7 * henry / m
294epsilon0 = 1.0 / (c_squared * mu0)
297elm_coupling = e_squared / (4 * pi * epsilon0)
298fine_structure_const = elm_coupling / hbarc
299classic_electr_radius = elm_coupling / electron_mass_c2
300electron_Compton_length = hbarc / electron_mass_c2
301Bohr_radius = electron_Compton_length / fine_structure_const
303alpha_rcl2 = fine_structure_const * classic_electr_radius * classic_electr_radius
304twopi_mc2_rcl2 = twopi * electron_mass_c2 * classic_electr_radius * classic_electr_radius
307k_Boltzmann = 8.617385e-11 * MeV / kelvin
310STP_Temperature = 273.15 * kelvin
311STP_Pressure = 1.0 * atmosphere
312kGasThreshold = 10.0 * mg / cm3
315universe_mean_density = 1.0e-25 * g / cm3
317speedOfLight = 299792458 * m / s