Kariba
Loading...
Searching...
No Matches
constants.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <gsl/gsl_const_cgsm.h>
4#include <gsl/gsl_const_num.h>
5#include <gsl/gsl_math.h>
6
7namespace kariba {
8
9namespace constants {
10 const double kpc = 1e3 * GSL_CONST_CGSM_PARSEC;
11 const double cee = GSL_CONST_CGSM_SPEED_OF_LIGHT;
12 const double cee_cee = cee * cee;
13 const double emgm = GSL_CONST_CGSM_MASS_ELECTRON;
14 const double pmgm = GSL_CONST_CGSM_MASS_PROTON;
15 const double kboltz = GSL_CONST_CGSM_BOLTZMANN;
16 const double kboltz_kev2erg = 1.6022e-9;
17 const double gr_to_kev = 5.6095883571872e+29;
18 const double me_kev = 511.0;
19 const double emerg = GSL_CONST_CGSM_MASS_ELECTRON * GSL_CONST_CGSM_SPEED_OF_LIGHT *
20 GSL_CONST_CGSM_SPEED_OF_LIGHT;
21 const double pi = M_PI;
22 const double charg = 4.8e-10;
23 const double sigtom = GSL_CONST_CGSM_THOMSON_CROSS_SECTION;
24 const double herg = GSL_CONST_CGSM_PLANCKS_CONSTANT_H;
25 const double hkev = GSL_CONST_CGSM_PLANCKS_CONSTANT_H * 6.2415e8;
26 const double mjy = 1.e-26;
27 const double re0 = 2.81794e-13;
28 const double gconst = GSL_CONST_CGSM_GRAVITATIONAL_CONSTANT;
29 const double sbconst = GSL_CONST_CGSM_STEFAN_BOLTZMANN_CONSTANT;
30 const double aconst = 7.56e-15;
31 const double msun = GSL_CONST_CGSM_SOLAR_MASS;
32 const double erg = 6.24e11;
33 const double mprotTeV = 938.272046e-6;
34 const double mpionTeV = 139.57e-6;
35 const double Kpp = 0.5;
36 const double Kpi = 0.17;
37 const double hbar = herg / (2.0 * pi);
38 const double barn = 1.0e-24;
39 const double mbarn = 1.e-3 * barn;
40 const double sigmapp = 3.43e-26;
41
42} // namespace constants
43
44} // namespace kariba
const double gconst
Definition constants.hpp:28
const double kboltz
Definition constants.hpp:15
const double Kpi
fraction of E_kinetic of proton transferred to neutrinos
Definition constants.hpp:36
const double cee_cee
Definition constants.hpp:12
const double hbar
h bar
Definition constants.hpp:37
const double barn
Definition constants.hpp:38
const double erg
1 erg = 6.24e11 eV
Definition constants.hpp:32
const double mpionTeV
mass of pion in TeV/c^2
Definition constants.hpp:34
const double Kpp
Inelasticity Kpp. Here is considered constant.
Definition constants.hpp:35
const double me_kev
Definition constants.hpp:18
const double pi
Definition constants.hpp:21
const double pmgm
Definition constants.hpp:14
const double sigtom
Definition constants.hpp:23
const double re0
Definition constants.hpp:27
const double mjy
Definition constants.hpp:26
const double cee
Definition constants.hpp:11
const double kboltz_kev2erg
Boltzman constant in keV/erg.
Definition constants.hpp:16
const double kpc
Definition constants.hpp:10
const double gr_to_kev
Definition constants.hpp:17
const double msun
Definition constants.hpp:31
const double aconst
Definition constants.hpp:30
const double mbarn
Definition constants.hpp:39
const double charg
Definition constants.hpp:22
const double hkev
Definition constants.hpp:25
const double emgm
Definition constants.hpp:13
const double mprotTeV
mass of proton in TeV/c^2
Definition constants.hpp:33
const double herg
Definition constants.hpp:24
const double emerg
Definition constants.hpp:19
const double sbconst
Definition constants.hpp:29
const double sigmapp
pp cross section in cm2
Definition constants.hpp:40
Definition BBody.hpp:5