Package cern.clhep
Class PhysicalConstants
java.lang.Object
cern.clhep.PhysicalConstants
High Energy Physics coherent Physical Constants.
This class is a Java port of the C++ version found in CLHEP 1.4.0, which in turn has been provided by Geant4 (a simulation toolkit for HEP).
For aliasing see physicalConstants
.
- Version:
- 1.0, 09/24/99
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final PhysicalConstants
Little trick to allow for "aliasing", that is, renaming this class.static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Makes this class non instantiable, but still let's others inherit from it. -
Method Summary
-
Field Details
-
physicalConstants
Little trick to allow for "aliasing", that is, renaming this class. Normally you would writePhysicalConstants.twopi; PhysicalConstants.c_light; PhysicalConstants.h_Planck;
Since this class has only static methods, but no instance methods you can also shorten the name "PhysicalConstants" to a name that better suits you, for example "P".PhysicalConstants P = PhysicalConstants.physicalConstants; // kind of "alias" P.twopi; P.c_light; P.h_Planck;
-
pi
public static final double pi- See Also:
-
twopi
public static final double twopi- See Also:
-
halfpi
public static final double halfpi- See Also:
-
pi2
public static final double pi2- See Also:
-
Avogadro
public static final double Avogadro- See Also:
-
c_light
public static final double c_light- See Also:
-
c_squared
public static final double c_squared- See Also:
-
h_Planck
public static final double h_Planck- See Also:
-
hbar_Planck
public static final double hbar_Planck- See Also:
-
hbarc
public static final double hbarc- See Also:
-
hbarc_squared
public static final double hbarc_squared- See Also:
-
electron_charge
public static final double electron_charge- See Also:
-
e_squared
public static final double e_squared- See Also:
-
electron_mass_c2
public static final double electron_mass_c2- See Also:
-
proton_mass_c2
public static final double proton_mass_c2- See Also:
-
neutron_mass_c2
public static final double neutron_mass_c2- See Also:
-
amu_c2
public static final double amu_c2- See Also:
-
amu
public static final double amu- See Also:
-
mu0
public static final double mu0- See Also:
-
epsilon0
public static final double epsilon0- See Also:
-
elm_coupling
public static final double elm_coupling- See Also:
-
fine_structure_const
public static final double fine_structure_const- See Also:
-
classic_electr_radius
public static final double classic_electr_radius- See Also:
-
electron_Compton_length
public static final double electron_Compton_length- See Also:
-
Bohr_radius
public static final double Bohr_radius- See Also:
-
alpha_rcl2
public static final double alpha_rcl2- See Also:
-
twopi_mc2_rcl2
public static final double twopi_mc2_rcl2- See Also:
-
k_Boltzmann
public static final double k_Boltzmann- See Also:
-
STP_Temperature
public static final double STP_Temperature- See Also:
-
STP_Pressure
public static final double STP_Pressure- See Also:
-
kGasThreshold
public static final double kGasThreshold- See Also:
-
universe_mean_density
public static final double universe_mean_density- See Also:
-
-
Constructor Details
-
PhysicalConstants
protected PhysicalConstants()Makes this class non instantiable, but still let's others inherit from it.
-