flexiblesusy
is hosted by
Hepforge
,
IPPP Durham
Home
Downloads
FlexibleSUSY
Models
Documentation
Installation
Source code
Resources
Images
Online spectrum generator
Development
ChangeLog
Bugs
Resources
Contact
FlexibleSUSY
src
consts.hpp
Go to the documentation of this file.
1
#ifndef consts_hpp
2
#define consts_hpp
3
4
5
#include "
mathdefs.hpp
"
6
7
namespace
flexiblesusy
{
8
9
// units
10
11
const
double
TeV
= 1;
12
const
double
GeV
= 1
e
-3 *
TeV
;
13
const
double
MeV
= 1
e
-3 *
GeV
;
14
15
const
double
c_m_s
= 299792458;
// speed of light in m/s
16
const
double
hbarc_MeVfm
= 197.3269602;
// hbar c in MeV fm
17
const
double
ips
=
hbarc_MeVfm
/ (1e6*
c_m_s
) *
GeV
;
18
const
double
cm
= 1e13 / (
hbarc_MeVfm
*
MeV
);
19
const
double
sec
=
c_m_s
* 1e15 / (
hbarc_MeVfm
*
MeV
);
20
const
double
year
= 365*24*60*60*
sec
;
21
const
double
Gyear
= 1e9*
year
;
22
23
const
double
deg
=
pi
/ 180;
24
25
// from PDB 2000.
26
27
const
double
sinSqThetaW
= 0.23117;
// (at mZ, bar MS) 0.23117(16)
28
const
double
al
= 1 / 137.035;
29
const
double
almZ
= 1.0/129;
30
const
double
gYmZ
= sqrt(4*
pi
*
almZ
/(1-
sinSqThetaW
));
31
const
double
g1mZ
= sqrt(5.0/3) *
gYmZ
;
32
const
double
g2mZ
= sqrt(4*
pi
*
almZ
/
sinSqThetaW
);
33
const
double
mW
= 80.419 *
GeV
;
// 80.419(56) GeV
34
const
double
mZ
= 91.1876 *
GeV
;
// +- 0.0021 GeV
35
const
double
vv
= sqrt(2*
sqr
(
mZ
)/(
sqr
(
g2mZ
)+
sqr
(
gYmZ
)));
36
const
double
GF
= 1.16639e-5 /
sqr
(
GeV
);
// 1.16639(1)e-5 GeV^-2
37
const
double
alsmt
= 0.108979;
// alphas5(167 GeV) from
38
// ../../b3s/pr/LR/mathe-common.h
39
const
double
g3mt
= sqrt(4*
pi
*
alsmt
);
40
const
double
mt_MSbar
= 167*
GeV
;
// m_t^{bar MS} (m_t^{bar MS})
41
42
// Running quark masses at mW from Table 1 of hep-ph/0202055.
43
const
double
muMW
= 1.7 *
MeV
;
44
const
double
sigmamuMW
= 0.5 *
MeV
;
45
const
double
mdMW
= 3.7 *
MeV
;
46
const
double
sigmamdMW
= 0.9 *
MeV
;
47
const
double
msMW
= 0.072*
GeV
;
48
const
double
sigmamsMW
= 0.017*
GeV
;
49
const
double
mcMW
= 0.667*
GeV
;
50
const
double
sigmamcMW
= 0.027*
GeV
;
51
const
double
mbMW
= 2.906*
GeV
;
52
const
double
sigmambMW
= 0.047*
GeV
;
53
const
double
mtMW
= 175.3 *
GeV
;
54
const
double
sigmamtMW
= 5.1 *
GeV
;
55
56
// Lepton masses. PDG2004.
57
const
double
me
= 0.51099892*
MeV
;
58
const
double
sigmame
= 0.00000004*
MeV
;
59
const
double
mmu
= 105.658369*
MeV
;
60
const
double
sigmammu
= 0.000009*
MeV
;
61
const
double
mtau
= 1776.99*
MeV
;
62
const
double
sigmamtau
= 0.275*
MeV
;
63
64
// MS bar quark masses at mW scale
65
// from Caravaglios, Roudeau, Stocchi, NPB633, 193 (2002), hep-ph/0202055
66
const
double
mb_MSbar_mW
= 2.906*
GeV
;
// +- 0.035 +- 0.031
67
const
double
ms_MSbar_mW
= 0.072*
GeV
;
// +- 0.017 +- 0.002
68
const
double
md_MSbar_mW
= 3.7*
MeV
;
// +- 0.9
69
70
const
double
mBd
= 5.279*
GeV
;
71
const
double
mBs
= 5.370*
GeV
;
72
73
// from Becirevic et al., NPB634, 105 (2002), hep-ph/0112303
74
const
double
fBd_cent
= 200*
MeV
;
75
const
double
fBd_err
= 30*
MeV
;
76
const
double
B1_cent
= 0.87;
77
const
double
B2_cent
= 0.82;
78
const
double
B3_cent
= 1.02;
79
const
double
B4_cent
= 1.16;
80
const
double
B5_cent
= 1.91;
81
82
// Okamoto, hep-lat/0510113
83
const
double
BsBdscale
= 1.21;
// +.047 -.035
84
const
double
fBs_cent
=
fBd_cent
*
BsBdscale
;
85
const
double
B1s_cent
=
B1_cent
;
86
const
double
B2s_cent
=
B2_cent
;
87
const
double
B3s_cent
=
B3_cent
;
88
const
double
B4s_cent
=
B4_cent
;
89
const
double
B5s_cent
=
B5_cent
;
90
91
//
92
const
double
B1K
= 0.6;
93
const
double
B2K
= 0.66;
94
const
double
B3K
= 1.05;
95
const
double
B4K
= 1.03;
96
const
double
B5K
= 0.73;
97
98
const
double
FK
= 160*
MeV
;
// Buchalla, Buras, Lautenbacher, RMP68, 1125 (96)
99
const
double
mK
= 497.648*
MeV
;
// +- 0.022*MeV, PDG2006
100
101
// Numbers from hep-ph/0112303
102
const
double
md
= 5.4*
MeV
;
// RI-MOM mass at m_b
103
// const double ms = 130*MeV;
104
const
double
mc
= 1.25*
GeV
;
// PDG 2000
105
// This value of ms may not be based on a reference.
106
const
double
ms
= 100*
MeV
;
// RI-MOM mass at m_b
107
const
double
mb
= 4.6*
GeV
;
// RI-MOM mass at m_b
108
const
double
mb_pole
= 4.6*
GeV
;
// pole mass
109
const
double
mb_MSbar
= 4.23*
GeV
;
// m_b^{bar MS} (m_b^{bar MS})
110
111
const
double
ms_MSbar
= 115*
MeV
;
// +- 20 MeV, m_s(m_c), hep-ph/0306217
112
// This md was guessed from (2.9) and (3.2) in hep-ph/0306217.
113
const
double
md_MSbar
= 6*
MeV
;
// m_d^{bar MS} (m_c)
114
115
}
// namespace flexiblesusy
116
117
#endif
// consts_hpp
mathdefs.hpp
flexiblesusy::Electroweak_constants::anonymous_namespace{ew_input.hpp}::e
const double e
Definition:
ew_input.hpp:68
flexiblesusy
Definition:
depgen.cpp:33
flexiblesusy::msMW
const double msMW
Definition:
consts.hpp:47
flexiblesusy::mb
const double mb
Definition:
consts.hpp:107
flexiblesusy::sqr
T sqr(T x)
Definition:
mathdefs.hpp:62
flexiblesusy::sigmamtau
const double sigmamtau
Definition:
consts.hpp:62
flexiblesusy::gYmZ
const double gYmZ
Definition:
consts.hpp:30
flexiblesusy::deg
const double deg
Definition:
consts.hpp:23
flexiblesusy::md
const double md
Definition:
consts.hpp:102
flexiblesusy::cm
const double cm
Definition:
consts.hpp:18
flexiblesusy::sigmambMW
const double sigmambMW
Definition:
consts.hpp:52
flexiblesusy::mtMW
const double mtMW
Definition:
consts.hpp:53
flexiblesusy::sigmamsMW
const double sigmamsMW
Definition:
consts.hpp:48
flexiblesusy::mmu
const double mmu
Definition:
consts.hpp:59
flexiblesusy::md_MSbar
const double md_MSbar
Definition:
consts.hpp:113
flexiblesusy::fBd_cent
const double fBd_cent
Definition:
consts.hpp:74
flexiblesusy::muMW
const double muMW
Definition:
consts.hpp:43
flexiblesusy::al
const double al
Definition:
consts.hpp:28
flexiblesusy::B4_cent
const double B4_cent
Definition:
consts.hpp:79
flexiblesusy::ips
const double ips
Definition:
consts.hpp:17
flexiblesusy::B2K
const double B2K
Definition:
consts.hpp:93
flexiblesusy::c_m_s
const double c_m_s
Definition:
consts.hpp:15
flexiblesusy::BsBdscale
const double BsBdscale
Definition:
consts.hpp:83
flexiblesusy::mK
const double mK
Definition:
consts.hpp:99
flexiblesusy::mBd
const double mBd
Definition:
consts.hpp:70
flexiblesusy::fBd_err
const double fBd_err
Definition:
consts.hpp:75
flexiblesusy::GF
const double GF
Definition:
consts.hpp:36
flexiblesusy::mBs
const double mBs
Definition:
consts.hpp:71
flexiblesusy::mZ
const double mZ
Definition:
consts.hpp:34
flexiblesusy::sigmame
const double sigmame
Definition:
consts.hpp:58
flexiblesusy::B4s_cent
const double B4s_cent
Definition:
consts.hpp:88
flexiblesusy::sigmamtMW
const double sigmamtMW
Definition:
consts.hpp:54
flexiblesusy::g1mZ
const double g1mZ
Definition:
consts.hpp:31
flexiblesusy::mb_MSbar
const double mb_MSbar
Definition:
consts.hpp:109
flexiblesusy::vv
const double vv
Definition:
consts.hpp:35
flexiblesusy::sigmamcMW
const double sigmamcMW
Definition:
consts.hpp:50
flexiblesusy::sec
const double sec
Definition:
consts.hpp:19
flexiblesusy::B2s_cent
const double B2s_cent
Definition:
consts.hpp:86
flexiblesusy::mb_MSbar_mW
const double mb_MSbar_mW
Definition:
consts.hpp:66
flexiblesusy::B1K
const double B1K
Definition:
consts.hpp:92
flexiblesusy::B5s_cent
const double B5s_cent
Definition:
consts.hpp:89
flexiblesusy::mc
const double mc
Definition:
consts.hpp:104
flexiblesusy::mtau
const double mtau
Definition:
consts.hpp:61
flexiblesusy::mb_pole
const double mb_pole
Definition:
consts.hpp:108
flexiblesusy::TeV
const double TeV
Definition:
consts.hpp:11
flexiblesusy::B5_cent
const double B5_cent
Definition:
consts.hpp:80
flexiblesusy::sigmamdMW
const double sigmamdMW
Definition:
consts.hpp:46
flexiblesusy::year
const double year
Definition:
consts.hpp:20
flexiblesusy::B1s_cent
const double B1s_cent
Definition:
consts.hpp:85
flexiblesusy::MeV
const double MeV
Definition:
consts.hpp:13
flexiblesusy::ms_MSbar
const double ms_MSbar
Definition:
consts.hpp:111
flexiblesusy::fBs_cent
const double fBs_cent
Definition:
consts.hpp:84
flexiblesusy::almZ
const double almZ
Definition:
consts.hpp:29
flexiblesusy::B3K
const double B3K
Definition:
consts.hpp:94
flexiblesusy::B1_cent
const double B1_cent
Definition:
consts.hpp:76
flexiblesusy::B4K
const double B4K
Definition:
consts.hpp:95
flexiblesusy::mdMW
const double mdMW
Definition:
consts.hpp:45
flexiblesusy::g2mZ
const double g2mZ
Definition:
consts.hpp:32
flexiblesusy::mW
const double mW
Definition:
consts.hpp:33
flexiblesusy::B3s_cent
const double B3s_cent
Definition:
consts.hpp:87
flexiblesusy::ms
const double ms
Definition:
consts.hpp:106
flexiblesusy::sinSqThetaW
const double sinSqThetaW
Definition:
consts.hpp:27
flexiblesusy::Gyear
const double Gyear
Definition:
consts.hpp:21
flexiblesusy::mbMW
const double mbMW
Definition:
consts.hpp:51
flexiblesusy::mt_MSbar
const double mt_MSbar
Definition:
consts.hpp:40
flexiblesusy::sigmamuMW
const double sigmamuMW
Definition:
consts.hpp:44
flexiblesusy::g3mt
const double g3mt
Definition:
consts.hpp:39
flexiblesusy::B3_cent
const double B3_cent
Definition:
consts.hpp:78
flexiblesusy::pi
constexpr double pi
Definition:
mathdefs.hpp:16
flexiblesusy::B2_cent
const double B2_cent
Definition:
consts.hpp:77
flexiblesusy::ms_MSbar_mW
const double ms_MSbar_mW
Definition:
consts.hpp:67
flexiblesusy::md_MSbar_mW
const double md_MSbar_mW
Definition:
consts.hpp:68
flexiblesusy::GeV
const double GeV
Definition:
consts.hpp:12
flexiblesusy::alsmt
const double alsmt
Definition:
consts.hpp:37
flexiblesusy::B5K
const double B5K
Definition:
consts.hpp:96
flexiblesusy::sigmammu
const double sigmammu
Definition:
consts.hpp:60
flexiblesusy::hbarc_MeVfm
const double hbarc_MeVfm
Definition:
consts.hpp:16
flexiblesusy::FK
const double FK
Definition:
consts.hpp:98
flexiblesusy::mcMW
const double mcMW
Definition:
consts.hpp:49
flexiblesusy::me
const double me
Definition:
consts.hpp:57
Generated on Mon Feb 26 2024 06:24:15 for FlexibleSUSY by
1.9.4