Constants.h File Reference

#include <math.h>

Go to the source code of this file.

Namespaces

namespace  MuELoss
 

Bethe-Bloch model for Muon Ionization as described in: W.Lohmann, R.Kopp and R.Voss, Energy Loss of Muons in the Energy Range 1-10000 GeV, CERN 85-03.


Variables

static const double MuELoss::a = 1/137.036
static const double MuELoss::a_2 = a*a
static const double MuELoss::a_3 = a_2*a
static const double MuELoss::a_4 = a_3*a
static const double MuELoss::Me = 0.51099906
static const double MuELoss::Me_2 = Me*Me
static const double MuELoss::Mm = 105.658389
static const double MuELoss::Mm_2 = Mm*Mm
static const double MuELoss::Mm_Me = Mm/Me
static const double MuELoss::Mm_Me_2 = Mm_Me*Mm_Me
static const double MuELoss::Me_Mm = Me/Mm
static const double MuELoss::Me_Mm_2 = Me_Mm*Me_Mm
static const double MuELoss::Mp = 938.27231
static const double MuELoss::Le = 3.8616
static const double MuELoss::Le_2 = Le*Le
static const double MuELoss::e = 2.718
static const double MuELoss::sqrt_e = sqrt(e)
static const double MuELoss::pi = 3.141
static const double MuELoss::Na = 6.023
static const double MuELoss::R = 189
static const double MuELoss::m1_2 = 0.54e6
static const double MuELoss::m2_2 = 1.80e6
static const double MuELoss::megaelectronvolt = 1.0
static const double MuELoss::electronvolt = 1.e-06 *megaelectronvolt
static const double MuELoss::kiloelectronvolt = 1.e+03 *electronvolt
static const double MuELoss::gigaelectronvolt = 1.e+09 *electronvolt
static const double MuELoss::teraelectronvolt = 1.e+12 *electronvolt
static const double MuELoss::petaelectronvolt = 1.e+15 *electronvolt
static const double MuELoss::eV = electronvolt
static const double MuELoss::keV = kiloelectronvolt
static const double MuELoss::MeV = megaelectronvolt
static const double MuELoss::GeV = gigaelectronvolt
static const double MuELoss::TeV = teraelectronvolt
static const double MuELoss::PeV = petaelectronvolt

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1