Jpp  18.0.0-rc.4
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions | Variables
JPhysics/JConstants.hh File Reference

Physics constants. More...

#include <math.h>
#include "JMath/JConstants.hh"

Go to the source code of this file.

Namespaces

 JPHYSICS
 Auxiliary methods for light properties of deep-sea water.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Functions

const double JPHYSICS::getSpeedOfLight ()
 Get speed of light. More...
 
const double JPHYSICS::getInverseSpeedOfLight ()
 Get inverse speed of light. More...
 
double JPHYSICS::getIndexOfRefraction ()
 Get average index of refraction of water corresponding to group velocity. More...
 
double JPHYSICS::getIndexOfRefractionPhase ()
 Get average index of refraction of water corresponding to phase velocity. More...
 
double JPHYSICS::getTanThetaC ()
 Get average tangent of Cherenkov angle of water corresponding to group velocity. More...
 
double JPHYSICS::getCosThetaC ()
 Get average cosine of Cherenkov angle of water corresponding to group velocity. More...
 
double JPHYSICS::getSinThetaC ()
 Get average sine of Cherenkov angle of water corresponding to group velocity. More...
 
double JPHYSICS::getKappaC ()
 Get average R-dependence of arrival time of Cherenkov light (a.k.a. More...
 

Variables

static const double JPHYSICS::C = 0.299792458
 Physics constants. More...
 
static const double JPHYSICS::C_INVERSE = 1.0/C
 Inverse speed of light in vacuum [ns/m]. More...
 
static const double JPHYSICS::AVOGADRO = 6.0221415e23
 Avogadro's number [gr^-1]. More...
 
static const double JPHYSICS::NUCLEON_MOLAR_MASS = 1.0
 nucleon molar mass [g/mol] More...
 
static const double JPHYSICS::H = 4.13566733e-15
 Planck constant [eV s]. More...
 
static const double JPHYSICS::HBAR = H/(2*PI)
 Planck constant [eV s]. More...
 
static const double JPHYSICS::HBARC = HBAR*C*1.0e9
 Planck constant [eV m]. More...
 
static const double JPHYSICS::ALPHA_ELECTRO_MAGNETIC = 1.0/137.036
 Electro-Magnetic coupling constant. More...
 
static const double JPHYSICS::THETA_MCS = 13.6e-3
 Multiple Coulomb scattering constant [GeV]. More...
 
static const double JPHYSICS::R_EARTH_KM = 6371
 Geophysics constants. More...
 
static const double JPHYSICS::DENSITY_EARTH = 5.51
 Average density of the Earth [gr/cm³]. More...
 
static const double JPHYSICS::DENSITY_SEA_WATER = 1.038
 Fixed environment values. More...
 
static const double JPHYSICS::DENSITY_ROCK = 2.65
 Density of rock [g/cm^3]. More...
 
static const double JPHYSICS::SALINITY_SEA_WATER = 0.035
 Salinity of sea water. More...
 
static const double JPHYSICS::INDEX_OF_REFRACTION_WATER = 1.3800851282
 Average index of refraction of water corresponding to the group velocity. More...
 
static const double JPHYSICS::X0_WATER_M = 0.36
 Radiation length pure water [m]. More...
 
static const double JPHYSICS::TAN_THETA_C_WATER = sqrt((INDEX_OF_REFRACTION_WATER - 1.0) * (INDEX_OF_REFRACTION_WATER + 1.0))
 Derived quantities of optical medium. More...
 
static const double JPHYSICS::COS_THETA_C_WATER = 1.0 / INDEX_OF_REFRACTION_WATER
 Average cosine corresponding to the group velocity. More...
 
static const double JPHYSICS::SIN_THETA_C_WATER = TAN_THETA_C_WATER * COS_THETA_C_WATER
 Average sine corresponding to the group velocity. More...
 
static const double JPHYSICS::KAPPA_WATER = 0.96
 Average R-dependence of arrival time of Cherenkov light. More...
 
static const double JPHYSICS::MASS_PHOTON = 0.0
 Particle masses. More...
 
static const double JPHYSICS::MASS_ELECTRON_NEUTRINO = 0.0
 electron neutrino mass [GeV] More...
 
static const double JPHYSICS::MASS_MUON_NEUTRINO = 0.0
 muon neutrino mass [GeV] More...
 
static const double JPHYSICS::MASS_TAU_NEUTRINO = 0.0
 tau neutrino mass [GeV] More...
 
static const double JPHYSICS::MASS_ELECTRON = 0.510998946e-3
 electron mass [GeV] More...
 
static const double JPHYSICS::MASS_MUON = 0.1056583745
 muon mass [GeV] More...
 
static const double JPHYSICS::MASS_TAU = 1.77682
 tau mass [GeV] More...
 
static const double JPHYSICS::MASS_NEUTRAL_PION = 0.1349766
 pi_0 mass [GeV] More...
 
static const double JPHYSICS::MASS_CHARGED_PION = 0.13957018
 pi^+/- mass [GeV] More...
 
static const double JPHYSICS::MASS_NEUTRAL_KAON = 0.497614
 K_0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_KAON = 0.493677
 K^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_RHO = 0.77526
 rho_0 mass [GeV] More...
 
static const double JPHYSICS::MASS_CHARGED_RHO = 0.77511
 rho^+/- mass [GeV] More...
 
static const double JPHYSICS::MASS_NEUTRAL_D = 1.86483
 D_0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_D = 1.86965
 D^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_D_S = 1.96834
 D_s^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_PROTON = 0.9382720813
 proton mass [GeV] More...
 
static const double JPHYSICS::MASS_NEUTRON = 0.9395654133
 neutron mass [GeV] More...
 
static const double JPHYSICS::MASS_DELTA_1232 = 1.232
 Delta (1232) mass [GeV]. More...
 
static const double JPHYSICS::MASS_LAMBDA = 1.115683
 Lambda mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_SIGMA = 1.192642
 Sigma_0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_SIGMA = 1.18937
 Sigma^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_XI = 1.31486
 Xi_0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_XI = 1.32171
 Xi^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_OMEGA = 1.67245
 Omega^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_LAMBDA_C = 2.28646
 Lambda_c^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_DOUBLYCHARGED_SIGMA_C = 2.45397
 Sigma_c^++/– mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_SIGMA_C = 2.4529
 Sigma_c^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_SIGMA_C = 2.45375
 Sigma_c_0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_XI_C = 2.46793
 Xi_c^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_XI_C = 2.47091
 Xi_c_0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_OMEGA_C = 2.6952
 Omega_c_0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_B = 5.27958
 B_0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_B = 5.27926
 B^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_B_S = 5.36677
 B_s^0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_LAMBDA_B = 5.6194
 Lambda_b^0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_NEUTRAL_XI_B = 5.7878
 Xi_b^0 mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_XI_B = 5.7911
 Xi_b^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_OMEGA_B = 6.071
 Omega_b^+/- mass [GeV]. More...
 
static const double JPHYSICS::MASS_CHARGED_B_C = 6.2756
 B_c^+/- mass [GeV]. More...
 

Detailed Description

Physics constants.

Author
mdejong

Definition in file JPhysics/JConstants.hh.