BSMPT 3.0.7
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
Loading...
Searching...
No Matches
SMparam.h
Go to the documentation of this file.
1// Copyright (C) 2018 Philipp Basler and Margarete Mühlleitner
2// SPDX-FileCopyrightText: 2021 Philipp Basler, Margarete Mühlleitner and Jonas
3// Müller
4//
5// SPDX-License-Identifier: GPL-3.0-or-later
6
11#ifndef SMPARAM_H_
12#define SMPARAM_H_
13
14#include <cmath>
15#include <complex>
16
17namespace BSMPT
18{
19
24{
30
35 double C_Wolfenstein_A{0};
36
47
52 double theta12{0};
57 double theta23{0};
62 double delta{0};
67 double theta13{0};
68
72 std::complex<double> C_Vud{0, 0};
76 std::complex<double> C_Vus{0, 0};
80 std::complex<double> C_Vub{0, 0};
81
85 std::complex<double> C_Vcd{0, 0};
89 std::complex<double> C_Vcs{0, 0};
93 std::complex<double> C_Vcb{0, 0};
94
98 std::complex<double> C_Vtd{0, 0};
102 std::complex<double> C_Vts{0, 0};
106 std::complex<double> C_Vtb{0, 0};
107
113 double C_MassW{0};
119 double C_MassZ{0};
125 double C_MassSMHiggs{0};
126
132 double C_MassUp{0};
138 double C_MassDown{0};
144 double C_MassStrange{0};
150 double C_MassTop{0};
156 double C_MassCharm{0};
162 double C_MassBottom{0};
163
169 double C_MassTau{0};
175 double C_MassMu{0};
181 double C_MassElectron{0};
182
188 double C_GF{0};
189
194
199 double C_vev0{0};
204 double C_g{0};
209 double C_gs{0};
210
215 double C_SMTriHiggs{0};
216
220 const double Csound = 0.5773502691896258; // 1/sqrt(3)
221
225 const double MPl = 2.4e18;
226};
227
231const std::complex<double> II(0, 1);
232
239} // namespace BSMPT
240
241#endif /* SMPARAM_H_ */
This classes calculates the Bounce action of the potential with a set temperature.
Definition CalculateEtaInterface.h:24
const std::complex< double > II(0, 1)
imaginary number i
const ISMConstants GetSMConstants()
GetSMConstants returns a set of SM contants as indicated by the sources described for each parameter.
Definition SMParam.cpp:5
The ISMConstants struct containing all necessary SM constants.
Definition SMparam.h:24
std::complex< double > C_Vcb
cb element of the CKM matrix
Definition SMparam.h:93
double C_MassElectron
Mass of the electron Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:181
double C_Wolfenstein_A
The A parameter in the Wolfenstein parametrisation of the CKM-Matrix LHCHXSWG-INT-2015-006.
Definition SMparam.h:35
double C_Wolfenstein_rho
The rho parameter in the Wolfenstein parametrisation of the CKM-Matrix LHCHXSWG-INT-2015-006.
Definition SMparam.h:41
double C_MassTop
Mass of the top quark in the OS Scheme Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:150
std::complex< double > C_Vud
ud element of the CKM matrix
Definition SMparam.h:72
double C_Wolfenstein_eta
The eta parameter in the Wolfenstein parametrisation of the CKM-Matrix LHCHXSWG-INT-2015-006.
Definition SMparam.h:46
double C_g
gauge coupling of the U(2)_L with the SM Higgs doublett, derived through the W-Boson mass and the SM ...
Definition SMparam.h:204
double C_MassMu
Mass of the muon Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:175
double C_MassW
Mass of the W-Boson Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:113
double delta
The CP-violating angle in the CKM matrix calculated by the Wolfenstein parameters.
Definition SMparam.h:62
double C_MassBottom
Mass of the bottom quark in the OS Scheme Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:162
double theta23
The theta_23 mixing angle in the CKM matrix calculated by the Wolfenstein parameters.
Definition SMparam.h:57
std::complex< double > C_Vtb
tb element of the CKM matrix
Definition SMparam.h:106
double C_Wolfenstein_lambda
The lambda parameter in the Wolfenstein parametrisation of the CKM-Matrix LHCHXSWG-INT-2015-006.
Definition SMparam.h:29
double C_MassZ
Mass of the Z-Boson Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:119
const double Csound
speed of sound
Definition SMparam.h:220
double C_gs
gauge coupling of the U(1) with the SM Higgs doublett, derived through the W- and Z-Boson masses and ...
Definition SMparam.h:209
std::complex< double > C_Vub
ub element of the CKM matrix
Definition SMparam.h:80
double C_vev0
Vacuum expectation value of the SM derived through the Fermi constant.
Definition SMparam.h:199
double C_MassUp
Mass of the up quark Unit: GeV https://twiki.cern.ch/twiki/bin/view/LHCPhysics/LHCHXSWG.
Definition SMparam.h:132
double C_MassDown
Mass of the down quark Unit: GeV https://twiki.cern.ch/twiki/bin/view/LHCPhysics/LHCHXSWG.
Definition SMparam.h:138
double C_MassCharm
Mass of the charm quark in the OS Scheme Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:156
std::complex< double > C_Vus
us element of the CKM matrix
Definition SMparam.h:76
std::complex< double > C_Vts
ts element of the CKM matrix
Definition SMparam.h:102
std::complex< double > C_Vcs
cs element of the CKM matrix
Definition SMparam.h:89
double theta13
The theta_13 mixing angle in the CKM matrix calculated by the Wolfenstein parameters.
Definition SMparam.h:67
double C_MassStrange
Mass of the strange quark Unit: GeV https://twiki.cern.ch/twiki/bin/view/LHCPhysics/LHCHXSWG.
Definition SMparam.h:144
std::complex< double > C_Vtd
td element of the CKM matrix
Definition SMparam.h:98
const double MPl
reduced Planck mass = MPl / (8 Pi)
Definition SMparam.h:225
double C_SMTriHiggs
Trilinear coupling between three SM Higgs Boson, calculated as the third derivative of the SM Higgs P...
Definition SMparam.h:215
std::complex< double > C_Vcd
cd element of the CKM matrix
Definition SMparam.h:85
double C_GF
Fermi constant Unit: GeV^{-2} LHCHXSWG-INT-2015-006.
Definition SMparam.h:188
double C_MassTau
Mass of the tau lepton Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:169
double C_sinsquaredWeinberg
sin^2(theta_Weinberg) derived from the W- and Z-Boson masses
Definition SMparam.h:193
double C_MassSMHiggs
Mass of the Higgs Boson Unit: GeV LHCHXSWG-INT-2015-006.
Definition SMparam.h:125
double theta12
The theta_12 mixing angle in the CKM matrix calculated by the Wolfenstein parameters.
Definition SMparam.h:52