37const double pi = 3.1415926535897932;
38const double pi2 = 9.8696044010893586;
40double sqr(
double x)
noexcept {
return x*
x; }
43double Fh(
double x)
noexcept
49double FA(
double x)
noexcept
55double FHp(
double x)
noexcept
60double AS(
int gen,
const Eigen::Matrix<double,3,1>& ml,
double mS2,
const Eigen::Matrix<std::complex<double>,3,3>&
y)
noexcept
63 const auto y2 = std::conj(
y(
gen, 1))*std::conj(
y(1,
gen));
66 + (std::norm(
y(
gen, 1)) + std::norm(
y(1,
gen)))*
F1C(
x)/24
70double AA(
int gen,
const Eigen::Matrix<double,3,1>& ml,
double mS2,
const Eigen::Matrix<std::complex<double>,3,3>&
y)
noexcept
73 const auto y2 = std::conj(
y(
gen, 1))*std::conj(
y(1,
gen));
76 + (std::norm(
y(
gen, 1)) + std::norm(
y(1,
gen)))*
F1C(
x)/24
80double AHp(
int gen,
const Eigen::Matrix<double,3,1>& mv,
double mS2,
const Eigen::Matrix<std::complex<double>,3,3>&
y)
noexcept
82 return -std::norm(
y(
gen, 1))/48*(
111 const auto v2 = 4*
mw2/
g22;
140 const auto g2 = std::sqrt(
e2/
sw2);
141 const auto v = 2*
pars.mw/g2;
143 const Eigen::Matrix<double, 3, 3>
ylhSM{
144 (Eigen::Matrix<double, 3, 3>()
151 for (
int g = 0;
g < 3; ++
g) {
176 return -
alpha/(6*
pi)*std::log(std::abs(mHp/
q));
double mw2
squared W boson mass
double mz2
squared Z boson mass
double amu1L_approx(const THDM_1L_parameters &pars) noexcept
Approximation for 1-loop contribution Eq (27) from arxiv:1607.06292.
double delta_alpha(double alpha, double mHp, double q) noexcept
Calculates the 1-loop THDM contribution to .
double amu1L(const THDM_1L_parameters &pars) noexcept
Full (CP-conserving) 1-loop contribution.
double F1N(double x) noexcept
, Eq (52) arXiv:hep-ph/0609168
T sqr(T x) noexcept
returns number squared
void svd_eigen(const Eigen::Matrix< Scalar, M, N > &m, Eigen::Array< Real,(((M)<(N)) ?(M) :(N)), 1 > &s, Eigen::Matrix< Scalar, M, M > *u, Eigen::Matrix< Scalar, N, N > *vh)
double F1C(double x) noexcept
, Eq (54) arXiv:hep-ph/0609168
double F2C(double x) noexcept
, Eq (55) arXiv:hep-ph/0609168
parameters to be passed to the 1-loop contribution functions