flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
ew_input.hpp
Go to the documentation of this file.
1// ====================================================================
2// This file is part of FlexibleSUSY.
3//
4// FlexibleSUSY is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published
6// by the Free Software Foundation, either version 3 of the License,
7// or (at your option) any later version.
8//
9// FlexibleSUSY is distributed in the hope that it will be useful, but
10// WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12// General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with FlexibleSUSY. If not, see
16// <http://www.gnu.org/licenses/>.
17// ====================================================================
18
19#ifndef ELECTROWEAK_INPUT_H
20#define ELECTROWEAK_INPUT_H
21
22#include "wrappers.hpp"
23
24#include <cmath>
25
26namespace flexiblesusy {
27
34 namespace {
35 constexpr double vev = 246.22;
36 constexpr double root2 = 1.4142135623730950;
37 constexpr double mtoprun = 165;
38 constexpr double mbrun = 2.9;
39 constexpr double mtau = 1.77699;
40 constexpr double yt = mtoprun * root2 / vev;
41 constexpr double yb = mbrun * root2 / vev;
42 constexpr double ytau = mtau * root2 / vev;
43 constexpr double MZ = 91.1876;
44 constexpr double Error_MZ = 0.0021;
45 constexpr double MW = 80.385;
46 constexpr double MWSM = 80.357;
47 constexpr double MH = 125.25;
48 constexpr double Error_MH = 0.24;
49 constexpr double MUP = 2.4e-3;
50 constexpr double MDOWN = 4.75e-3;
51 constexpr double MSTRANGE = 0.104;
52 constexpr double MCHARM = 1.27;
53 constexpr double MBOTTOM = 4.18;
54 constexpr double MTOP = 165.0;
55 constexpr double MELECTRON = 5.10998902e-4;
56 constexpr double MMUON = 1.056583715e-1;
57 constexpr double MTAU = 1.77699;
58 constexpr double PMTOP = 173.34;
59 constexpr double PMBOTTOM = 4.9;
60 constexpr double aem = 1.0 / 127.916; // at MZ
61 constexpr double sinThetaW2 = 0.23122;
62 const double sinThetaW = std::sqrt(sinThetaW2);
63 constexpr double cosThetaW2 = 1 - sinThetaW2;
64 const double cosThetaW = std::sqrt(cosThetaW2);
65 constexpr double alpha1 = 5.0 * aem / (3.0 * (1.0 - sinThetaW2));
66 constexpr double alpha2 = aem / sinThetaW2;
67 constexpr double alpha3 = 0.1184; // at MZ from PDG
68 const double e = std::sqrt(4.0 * Pi * aem);
69 const double g1 = std::sqrt(4.0 * Pi * alpha1);
70 const double g2 = std::sqrt(4.0 * Pi * alpha2);
71 const double g3 = std::sqrt(4.0 * Pi * alpha3);
72 constexpr double gYSM = 3.57232027E-01;
73 const double g1SM = std::sqrt(5./3.) * gYSM;
74 constexpr double g2SM = 6.51103848E-01;
75 constexpr double g3SM = 1.21087245E+00;
76 constexpr double CKM_THETA12 = 0.229206;
77 constexpr double CKM_THETA13 = 0.003960;
78 constexpr double CKM_THETA23 = 0.042223;
79 constexpr double CKM_DELTA = 0.;
80 const double PMNS_THETA12 = 0.5 * std::asin(std::sqrt(0.846));
81 const double PMNS_THETA13 = 0.5 * std::asin(std::sqrt(0.093));
82 const double PMNS_THETA23 = 0.5 * std::asin(std::sqrt(0.999));
83 constexpr double PMNS_DELTA = 0.;
84 constexpr double PMNS_ALPHA1 = 0.;
85 constexpr double PMNS_ALPHA2 = 0.;
86 constexpr double gfermi = 1.1663787e-5;
87 constexpr double yeSM = 2.85784368E-06;
88 constexpr double ymSM = 5.90911374E-04;
89 constexpr double ylSM = 9.95869693E-03;
90 constexpr double yuSM = 7.89527379E-06;
91 constexpr double ycSM = 3.60854291E-03;
92 constexpr double ytSM = 9.76017610E-01;
93 constexpr double ydSM = 1.56989573E-05;
94 constexpr double ysSM = 3.43724539E-04;
95 constexpr double ybSM = 1.64406299E-02;
96 constexpr double mu2SM = 7.67488232E+03;
97 constexpr double lamSM = 2.79613357E-01;
98 constexpr double vSM = 2.48997424E+02;
99 constexpr double delta_alpha_s_5_had = 0.02766;
100 } // namespace
101} // namespace Electroweak_constants
102
103} // namespace flexiblesusy
104
105#endif
constexpr double MH
Higgs mass from PDG 2022 update.
Definition: ew_input.hpp:47
constexpr double lamSM
lambda MS-bar in the SM at Q = MZ
Definition: ew_input.hpp:97
constexpr double ybSM
Yd(3,3) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:95
constexpr double vSM
VEV MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:98
constexpr double yeSM
Ye(1,1) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:87
constexpr double delta_alpha_s_5_had
hadronic 5-flavour corrections
Definition: ew_input.hpp:99
constexpr double CKM_THETA23
From Vcb/Vtb in global CKM fit, PDG.
Definition: ew_input.hpp:78
constexpr double MDOWN
default running quark mass from PDG
Definition: ew_input.hpp:50
constexpr double ysSM
Yd(2,2) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:94
constexpr double ymSM
Ye(2,2) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:88
constexpr double MCHARM
default running quark mass from PDG
Definition: ew_input.hpp:52
constexpr double PMTOP
default pole mass from CDF/D0 Run II 1207.1069
Definition: ew_input.hpp:58
constexpr double MTAU
default pole lepton mass from PDG
Definition: ew_input.hpp:57
constexpr double yuSM
Yu(1,1) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:90
constexpr double MTOP
default running quark mass from PDG
Definition: ew_input.hpp:54
constexpr double MUP
default running quark mass from PDG
Definition: ew_input.hpp:49
constexpr double MELECTRON
default pole lepton mass from PDG
Definition: ew_input.hpp:55
constexpr double MWSM
SM prediction from arXiv:1411.7040.
Definition: ew_input.hpp:46
constexpr double gYSM
gY MS-bar in the SM at Q = MZ
Definition: ew_input.hpp:72
constexpr double ytSM
Yu(3,3) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:92
constexpr double CKM_THETA13
From Vub in global CKM fit, PDG.
Definition: ew_input.hpp:77
constexpr double ycSM
Yu(2,2) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:91
constexpr double ydSM
Yd(1,1) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:93
constexpr double MSTRANGE
default running quark mass from PDG
Definition: ew_input.hpp:51
constexpr double Error_MH
uncertainty on MH from PDG - 0.11 (sys) and 0.21 stat combined in quadrature.
Definition: ew_input.hpp:48
constexpr double mu2SM
mu^2 MS-bar in the SM at Q = MZ
Definition: ew_input.hpp:96
constexpr double CKM_THETA12
From Vus/Vud in global CKM fit, PDG.
Definition: ew_input.hpp:76
constexpr double MBOTTOM
default running quark mass from PDG
Definition: ew_input.hpp:53
constexpr double MMUON
default pole lepton mass from PDG
Definition: ew_input.hpp:56
constexpr double g2SM
g2 MS-bar in the SM at Q = MZ
Definition: ew_input.hpp:74
constexpr double ylSM
Ye(3,3) MS-bar in the SM at Q = MZ.
Definition: ew_input.hpp:89
constexpr double g3SM
g3 MS-bar in the SM at Q = MZ
Definition: ew_input.hpp:75
const double mtau
Definition: consts.hpp:61
static constexpr double Pi
Definition: wrappers.hpp:44