The CLHEP Units module has been supplied by
GEANT4.
It consists of two header files which contain definitions of some frequently
used physical constants and units:
CLHEP/Units/SystemOfUnits.h
CLHEP/Units/PhysicalConstants.h
To make them available it is enough to insert in your program the following
line:
#include "CLHEP/Units/PhysicalConstants.h"
All constants and units are defined via few so called basic units.
The following units have been choosen as basic:
- millimeter for legth
- nanosecond for time
- MeV for energy
- positon charge for electric charge
- Kelvin for temperature
- mole for amount of substance
- radian for plane angles
- steradian for solid angles
The CLHEP Units module can be considered as an attempt to provide
a practical System of Units for HEP applications.
Many standard HEP classes, for example in GEANT4 and CLHEP,
assume that data are given in the System of Units defined in the
CLHEP Units module. For this reason it is recommended to define any
physical data with its units, e.g.
crossection = 3.5 * barn
density = 10. * g/cm3
Tables 1 and 2 represent physical units and
physical constants defined in the CLHEP Units module.
Most of the physical constants have been taken from
the Particle Data Book: "Phys. Rev. D volume 50 3-1 (1994) page 1233".
Table 1:
Physical units defined in the CLHEP Units module
Physical quantity |
CLHEP Units name |
Name of unit |
Symbol, equation |
Length, area, volume |
mm,mm2,mm3 |
millimeter |
|
|
cm,cm2,cm3 |
centimeter |
|
|
m,m2,m3 |
meter |
|
|
km,km2,km3 |
kilometer |
|
|
parsec |
|
|
|
microm |
micro meter |
|
|
nanom |
nano meter |
|
|
fermi |
|
|
|
barn |
|
|
|
millibarn |
|
|
|
microbarn |
|
|
|
nanobarn |
|
|
Angle |
rad |
radian |
|
|
mrad |
milli radian |
|
|
deg |
degree |
|
|
st |
steradian |
|
Time |
s |
second |
|
|
ms |
milli second |
|
|
ns |
nano second |
|
Frequency |
Hz,kHz,MHz |
hertz |
|
Energy |
eV,keV,MeV,GeV,TeV |
electron volt |
|
|
joule |
|
|
Mass |
kg |
kilogram |
|
|
g |
gram |
|
|
mg |
milli gram |
|
Force |
newton |
|
|
Power |
watt |
|
|
Pressure |
pascal |
pascal |
|
|
bar |
|
|
|
atmosphere |
|
|
Electric charge |
eplus |
positon charge |
|
|
coulomb |
|
|
Electric current |
ampere |
|
|
Electric potential |
volt |
|
|
|
kilovolt |
|
|
|
Megavolt |
|
|
Electric resistence |
ohm |
|
|
Electric capacitance |
farad |
|
|
|
millifarad |
|
|
|
microfarad |
|
|
|
nanofarad |
|
|
|
picofarad |
|
|
Magnetic flux |
weber |
|
|
Magnetic field |
tesla |
|
|
|
gauss |
|
|
|
kilogauss |
|
|
Inductance |
henry |
|
|
Temperature |
kelvin |
|
|
Amount of substance |
mole |
|
|
Activity |
becquerel |
|
|
|
curie |
|
|
Absorbed Dose |
gray |
|
|
|
Table 2:
Physical constants defined in the CLHEP Units module
Physical quantity |
CLHEP Units name |
Symbol, equation |
positon charge in coulomb |
e_SI |
|
speed of light in vacuum |
c_light |
|
|
c_squared |
|
Plank constant |
h_Planck |
|
Plank constant, reduced |
hbar_Planck |
|
|
hbarc |
|
|
hbarc_squared |
|
electron charge |
electron_charge |
|
|
e_squared |
|
atomic equivalent mass unit |
amu_c2 |
|
atomic mass unit |
amu |
|
electron mass |
electron_mass_c2 |
|
proton mass |
proton_mass_c2 |
|
neutron mass |
neutron_mass_c2 |
|
permeability of free space |
mu0 |
|
permittivity of free space |
epsilon0 |
|
electromagnetic coupling |
elm_coupling |
|
fine-structure constant |
fine_structure_const |
|
classical electron radius |
classic_electr_radius |
|
electron Compton wavelength |
electron_Compton_length |
|
Bohr_radius |
Bohr_radius |
|
|
alpha_rcl2 |
|
|
twopi_mc2_rcl2 |
|
Avogadro constant |
Avogadro |
|
Boltzmann constant |
k_Boltzmann |
|
|
STP_Temperature |
|
|
STP_Pressure |
|
|
kGasThreshold |
|
|
pi |
|
|
twopi |
|
|
halfpi |
|
|
pi2 |
|
|
perCent |
|
|
perThousand |
|
|
perMillion |
|
|
This document was generated using the
LaTeX2HTML translator Version 99.1 release (March 30, 1999)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -local_icons -split 0 -no_navigation -t "CLHEP Units" -address "" units.tex
The translation was initiated by Evgueni Tcherniaev on 2001-06-18