1#ifndef __JPHYSICS__JPDFTOOLKIT__
2#define __JPHYSICS__JPDFTOOLKIT__
54 const double x = n*lambda;
70 static const double d = 0.36;
71 static const double U = PI*PI*PI*PI*PI*2.0/3.0;
72 static const double V = d*d*d*d*d*d;
74 const double W = (n*n - 1.0) / (n*n + 2.0);
75 const double sigma = 1.0e-14 * U*V*W*W / (lambda*lambda*lambda*lambda);
91 static const double amu = 18.01528;
Auxiliary methods for light properties of deep-sea water.
static const double ALPHA_ELECTRO_MAGNETIC
Electro-Magnetic coupling constant.
static const double DENSITY_SEA_WATER
Fixed environment values.
const double getRayleighScatteringLength(const double n, const double lambda)
Rayleigh scattering length.
const double getRayleighCrossSection(const double n, const double lambda)
Rayleigh cross section.
double cherenkov(const double lambda, const double n)
Number of Cherenkov photons per unit track length and per unit wavelength.
double getMinimalWavelength()
Get minimal wavelength for PDF evaluations.
static const double AVOGADRO
Avogadro's number.
double getMaximalWavelength()
Get maximal wavelength for PDF evaluations.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).