Jpp - 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 classes and methods for calculation of PDF and muon energy loss.
 
 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::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::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.