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