Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
special_SM.h File Reference
#include "scalar.h"
#include "special_generic.h"
#include "constants.h"
Include dependency graph for special_SM.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  BV
 
namespace  KP
 

Functions

double H2 (double x, double y)
 Computes the two-variable function H2(x, y).
 
double B (double m1, double m2, double Q)
 Computes the Passarino-Veltman scalar function B.
 
double A0t (double x)
 Scalar one-loop Wilson coefficient A0t.
 
double F0t (double x)
 Scalar one-loop Wilson coefficient F0t.
 
double B0t (double x)
 Scalar one-loop Wilson coefficient B0t.
 
double C0t (double x)
 Scalar one-loop Wilson coefficient C0t.
 
double D0t (double x)
 Scalar one-loop Wilson coefficient D0t.
 
double E0t (double x)
 Scalar one-loop Wilson coefficient E0t.
 
double T (double x)
 Wilson coefficient T(x).
 
double A1t (double x, double l)
 Wilson coefficient A1t depending on x and scale l.
 
double B1t (double x, double l)
 Wilson coefficient B1t depending on x and scale l.
 
double C1t (double x, double l)
 Wilson coefficient C1t depending on x and scale l.
 
double D1t (double x, double l)
 Wilson coefficient D1t depending on x and scale l.
 
double E1t (double x, double l)
 Wilson coefficient E1t depending on x and scale l.
 
double F1t (double x, double l)
 Wilson coefficient F1t depending on x and scale l.
 
double G1t (double x, double l)
 Wilson coefficient G1t depending on x and scale l.
 
double C7t2mt (double x)
 Wilson coefficient C7t at 2m_t scale.
 
double C7c2MW (double x)
 Wilson coefficient C7c at M_W scale.
 
double C8t2mt (double x)
 Wilson coefficient C8t at 2m_t scale.
 
double C8c2MW (double x)
 Wilson coefficient C8c at M_W scale.
 
double F7_1 (double x)
 Wilson coefficient F7_1.
 
double F7_2 (double x)
 Wilson coefficient F7_2.
 
double F8_1 (double x)
 Wilson coefficient F8_1.
 
double F8_2 (double x)
 Wilson coefficient F8_2.
 
double G3H (double x, double lu)
 Wilson coefficient G3H depending on x and lu.
 
double G4H (double x, double lu)
 Wilson coefficient G4H depending on x and lu.
 
double G7H (double x, double lu, double ld)
 Wilson coefficient G7H depending on x, lu, and ld.
 
double G8H (double x, double lu, double ld)
 Wilson coefficient G8H depending on x, lu, and ld.
 
double EH (double x, double lu)
 Wilson coefficient EH depending on x and lu.
 
double D9H0 (double x, double lu)
 Wilson coefficient D9H0 depending on x and lu.
 
double D9H1 (double x, double lu, double L)
 Wilson coefficient D9H1 depending on x, lu, and L.
 
double Delta3H (double x, double lu)
 Wilson coefficient Delta3H depending on x and lu.
 
double Delta4H (double x, double lu)
 Wilson coefficient Delta4H depending on x and lu.
 
double Delta7H (double x, double lu, double ld)
 Wilson coefficient Delta7H depending on x, lu, and ld.
 
double Delta8H (double x, double lu, double ld)
 Wilson coefficient Delta8H depending on x, lu, and ld.
 
double C9llH0 (double x, double y, double lu)
 Wilson coefficient C9llH0 depending on x, y, and lu.
 
double C9llH1 (double x, double y, double lu, double L)
 Wilson coefficient C9llH1 depending on x, y, lu, and L.
 
double C10Wt2mt (double x)
 Wilson coefficient C10Wt at 2m_t scale.
 
double C10Wc2MW (double x)
 Wilson coefficient C10Wc at M_W scale.
 
double C10Zt2mt (double x)
 Wilson coefficient C10Zt at 2m_t scale.
 
double C10Z2tri (double x)
 Wilson coefficient C10Z from triangle diagrams.
 
double F0SP (double xt)
 Wilson coefficient F0SP depending on xt.
 
double S0 (double x)
 Wilson special function S0 depending on xt.
 
double D0 (double w, double x, double y, double z)
 Wilson special function D0 depending on 4 parameters.
 
double D2p (double w, double x, double y, double z)
 Wilson special function D2p depending on 4 parameters.
 
void getDelta (scalar_t delta[6][6], scalar_t Z[6][6], double M[6], double m_av, scalar_t delta_LL[3][3], scalar_t delta_LR[3][3], scalar_t delta_RL[3][3], scalar_t delta_RR[3][3])
 Wilson special function getDelta.
 
double h3 (double x)
 Wilson special function h3 depending on x.
 
double h1 (double x)
 Wilson special function h1 depending on x.
 
double h4 (double x, double y)
 Wilson special function h4 depending on x and y.
 
double f (double x)
 Wilson special function f depending on x.
 
double Y0 (double xt)
 
double Y1 (double xt, double mu, double mass_W)
 
double X0 (double xt)
 
double X1 (double xt, double mu, double mass_W)
 
double psi (int n)
 
complex_t BV::A_Seidel (double s_hat, double L_b)
 
complex_t BV::B_Seidel (double s_hat, double L_b)
 
complex_t BV::C_Seidel (double s, double mu_b)
 
complex_t BV::f_17 (double s_hat, double L_b, double z, size_t max_pow=20)
 
complex_t BV::f_27 (double s_hat, double L_b, double z, size_t max_pow=20)
 
complex_t BV::f_27_u (double s_hat, double L_b)
 
complex_t BV::f_19_PS (double s_hat, double L_b, double z, size_t max_pow=20)
 
complex_t BV::f_19_1S (double s_hat, double L_b, double z, size_t max_pow=20)
 
complex_t BV::f_19_u (double s_hat, double L_b)
 
complex_t BV::f_29_PS (double s_hat, double L_b, double z, size_t max_pow=20)
 
complex_t BV::f_29_1S (double s_hat, double L_b, double z, size_t max_pow=20)
 
complex_t BV::f_29_u (double s_hat, double L_b)
 
complex_t BV::f_87 (double s_hat, double L_b)
 
complex_t BV::f_89 (double s_hat)
 
complex_t BV::h (double s, double m_q, double mu_b)
 
complex_t BV::B_0 (double s, double m_q)
 
complex_t BV::L_1 (complex_t x)
 
complex_t BV::I_1 (double u, double s_hat, double m_q_hat)
 
complex_t BV::G (double x_bar, double z)
 
complex_t BV::hard_kernel (double u, double z)
 
complex_t BV::G2 (double z, double L_b)
 
complex_t BV::G8 (double L_b)
 
complex_t KP::F (double z)
 
complex_t KP::G (double z)
 
complex_t KP::H (double z, double r_P)
 

Function Documentation

◆ A0t()

double A0t ( double  x)

Scalar one-loop Wilson coefficient A0t.

Parameters
xInput parameter.
Returns
Coefficient A0t(x).

Definition at line 758 of file special_SM.cpp.

◆ A1t()

double A1t ( double  x,
double  l 
)

Wilson coefficient A1t depending on x and scale l.

Parameters
xInput parameter.
lLogarithmic scale.
Returns
Coefficient A1t(x, l).

Definition at line 765 of file special_SM.cpp.

◆ B()

double B ( double  m1,
double  m2,
double  Q 
)

Computes the Passarino-Veltman scalar function B.

Parameters
m1First mass.
m2Second mass.
QEnergy scale.
Returns
Result of the B function.

Definition at line 908 of file special_SM.cpp.

◆ B0t()

double B0t ( double  x)

Scalar one-loop Wilson coefficient B0t.

Parameters
xInput parameter.
Returns
Coefficient B0t(x).

Definition at line 775 of file special_SM.cpp.

◆ B1t()

double B1t ( double  x,
double  l 
)

Wilson coefficient B1t depending on x and scale l.

Parameters
xInput parameter.
lLogarithmic scale.
Returns
Coefficient B1t(x, l).

Definition at line 796 of file special_SM.cpp.

◆ C0t()

double C0t ( double  x)

Scalar one-loop Wilson coefficient C0t.

Parameters
xInput parameter.
Returns
Coefficient C0t(x).

Definition at line 782 of file special_SM.cpp.

◆ C10Wc2MW()

double C10Wc2MW ( double  x)

Wilson coefficient C10Wc at M_W scale.

Parameters
xInput parameter.
Returns
Coefficient C10Wc(M_W).

Definition at line 1116 of file special_SM.cpp.

◆ C10Wt2mt()

double C10Wt2mt ( double  x)

Wilson coefficient C10Wt at 2m_t scale.

Parameters
xInput parameter.
Returns
Coefficient C10Wt(2m_t).

Definition at line 1104 of file special_SM.cpp.

◆ C10Z2tri()

double C10Z2tri ( double  x)

Wilson coefficient C10Z from triangle diagrams.

Parameters
xInput parameter.
Returns
Coefficient C10Z (triangle contribution).

Definition at line 1138 of file special_SM.cpp.

◆ C10Zt2mt()

double C10Zt2mt ( double  x)

Wilson coefficient C10Zt at 2m_t scale.

Parameters
xInput parameter.
Returns
Coefficient C10Zt(2m_t).

Definition at line 1127 of file special_SM.cpp.

◆ C1t()

double C1t ( double  x,
double  l 
)

Wilson coefficient C1t depending on x and scale l.

Parameters
xInput parameter.
lLogarithmic scale.
Returns
Coefficient C1t(x, l).

Definition at line 805 of file special_SM.cpp.

◆ C7c2MW()

double C7c2MW ( double  x)

Wilson coefficient C7c at M_W scale.

Parameters
xInput parameter.
Returns
Coefficient C7c(M_W).

Definition at line 1057 of file special_SM.cpp.

◆ C7t2mt()

double C7t2mt ( double  x)

Wilson coefficient C7t at 2m_t scale.

Parameters
xInput parameter.
Returns
Coefficient C7t(2m_t).

Definition at line 1042 of file special_SM.cpp.

◆ C8c2MW()

double C8c2MW ( double  x)

Wilson coefficient C8c at M_W scale.

Parameters
xInput parameter.
Returns
Coefficient C8c(M_W).

Definition at line 1090 of file special_SM.cpp.

◆ C8t2mt()

double C8t2mt ( double  x)

Wilson coefficient C8t at 2m_t scale.

Parameters
xInput parameter.
Returns
Coefficient C8t(2m_t).

Definition at line 1073 of file special_SM.cpp.

◆ C9llH0()

double C9llH0 ( double  x,
double  y,
double  lu 
)

Wilson coefficient C9llH0 depending on x, y, and lu.

Parameters
xFirst input parameter.
ySecond input parameter.
luLogarithmic scale.
Returns
Coefficient C9llH0(x, y, lu).

Definition at line 997 of file special_SM.cpp.

◆ C9llH1()

double C9llH1 ( double  x,
double  y,
double  lu,
double  L 
)

Wilson coefficient C9llH1 depending on x, y, lu, and L.

Parameters
xFirst input parameter.
ySecond input parameter.
luLogarithmic scale.
LAdditional scale or parameter.
Returns
Coefficient C9llH1(x, y, lu, L).

Definition at line 1017 of file special_SM.cpp.

◆ D0()

double D0 ( double  w,
double  x,
double  y,
double  z 
)

Wilson special function D0 depending on 4 parameters.

Parameters
wInput parameter.
xInput parameter.
yInput parameter.
zInput parameter.
Returns
Value of D0(w,x,y,z).

Definition at line 1165 of file special_SM.cpp.

◆ D0t()

double D0t ( double  x)

Scalar one-loop Wilson coefficient D0t.

Parameters
xInput parameter.
Returns
Coefficient D0t(x).

Definition at line 789 of file special_SM.cpp.

◆ D1t()

double D1t ( double  x,
double  l 
)

Wilson coefficient D1t depending on x and scale l.

Parameters
xInput parameter.
lLogarithmic scale.
Returns
Coefficient D1t(x, l).

Definition at line 812 of file special_SM.cpp.

◆ D2p()

double D2p ( double  w,
double  x,
double  y,
double  z 
)

Wilson special function D2p depending on 4 parameters.

Parameters
wInput parameter.
xInput parameter.
yInput parameter.
zInput parameter.
Returns
Value of D2p(w,x,y,z).

Definition at line 1192 of file special_SM.cpp.

◆ D9H0()

double D9H0 ( double  x,
double  lu 
)

Wilson coefficient D9H0 depending on x and lu.

Parameters
xInput parameter.
luLogarithmic scale.
Returns
Coefficient D9H0(x, lu).

Definition at line 1007 of file special_SM.cpp.

◆ D9H1()

double D9H1 ( double  x,
double  lu,
double  L 
)

Wilson coefficient D9H1 depending on x, lu, and L.

Parameters
xInput parameter.
luLogarithmic scale.
LAdditional scale or parameter.
Returns
Coefficient D9H1(x, lu, L).

Definition at line 1029 of file special_SM.cpp.

◆ Delta3H()

double Delta3H ( double  x,
double  lu 
)

Wilson coefficient Delta3H depending on x and lu.

Parameters
xInput parameter.
luLogarithmic scale.
Returns
Coefficient Delta3H(x, lu).

Definition at line 989 of file special_SM.cpp.

◆ Delta4H()

double Delta4H ( double  x,
double  lu 
)

Wilson coefficient Delta4H depending on x and lu.

Parameters
xInput parameter.
luLogarithmic scale.
Returns
Coefficient Delta4H(x, lu).

Definition at line 972 of file special_SM.cpp.

◆ Delta7H()

double Delta7H ( double  x,
double  lu,
double  ld 
)

Wilson coefficient Delta7H depending on x, lu, and ld.

Parameters
xInput parameter.
luUpper log scale.
ldLower log scale.
Returns
Coefficient Delta7H(x, lu, ld).

Definition at line 929 of file special_SM.cpp.

◆ Delta8H()

double Delta8H ( double  x,
double  lu,
double  ld 
)

Wilson coefficient Delta8H depending on x, lu, and ld.

Parameters
xInput parameter.
luUpper log scale.
ldLower log scale.
Returns
Coefficient Delta8H(x, lu, ld).

Definition at line 948 of file special_SM.cpp.

◆ E0t()

double E0t ( double  x)

Scalar one-loop Wilson coefficient E0t.

Parameters
xInput parameter.
Returns
Coefficient E0t(x).

Definition at line 838 of file special_SM.cpp.

◆ E1t()

double E1t ( double  x,
double  l 
)

Wilson coefficient E1t depending on x and scale l.

Parameters
xInput parameter.
lLogarithmic scale.
Returns
Coefficient E1t(x, l).

Definition at line 855 of file special_SM.cpp.

◆ EH()

double EH ( double  x,
double  lu 
)

Wilson coefficient EH depending on x and lu.

Parameters
xInput parameter.
luLogarithmic scale.
Returns
Coefficient EH(x, lu).

Definition at line 956 of file special_SM.cpp.

◆ f()

double f ( double  x)

Wilson special function f depending on x.

Parameters
xInput parameter.
Returns
Value of f(x).

Definition at line 1271 of file special_SM.cpp.

◆ F0SP()

double F0SP ( double  xt)

Wilson coefficient F0SP depending on xt.

Parameters
xtInput parameter.
Returns
Coefficient F0SP(xt).

Definition at line 1151 of file special_SM.cpp.

◆ F0t()

double F0t ( double  x)

Scalar one-loop Wilson coefficient F0t.

Parameters
xInput parameter.
Returns
Coefficient F0t(x).

Definition at line 820 of file special_SM.cpp.

◆ F1t()

double F1t ( double  x,
double  l 
)

Wilson coefficient F1t depending on x and scale l.

Parameters
xInput parameter.
lLogarithmic scale.
Returns
Coefficient F1t(x, l).

Definition at line 828 of file special_SM.cpp.

◆ F7_1()

double F7_1 ( double  x)

Wilson coefficient F7_1.

Parameters
xInput parameter.
Returns
Coefficient F7_1(x).

Definition at line 873 of file special_SM.cpp.

◆ F7_2()

double F7_2 ( double  x)

Wilson coefficient F7_2.

Parameters
xInput parameter.
Returns
Coefficient F7_2(x).

Definition at line 880 of file special_SM.cpp.

◆ F8_1()

double F8_1 ( double  x)

Wilson coefficient F8_1.

Parameters
xInput parameter.
Returns
Coefficient F8_1(x).

Definition at line 887 of file special_SM.cpp.

◆ F8_2()

double F8_2 ( double  x)

Wilson coefficient F8_2.

Parameters
xInput parameter.
Returns
Coefficient F8_2(x).

Definition at line 894 of file special_SM.cpp.

◆ G1t()

double G1t ( double  x,
double  l 
)

Wilson coefficient G1t depending on x and scale l.

Parameters
xInput parameter.
lLogarithmic scale.
Returns
Coefficient G1t(x, l).

Definition at line 845 of file special_SM.cpp.

◆ G3H()

double G3H ( double  x,
double  lu 
)

Wilson coefficient G3H depending on x and lu.

Parameters
xInput parameter.
luLogarithmic scale.
Returns
Coefficient G3H(x, lu).

Definition at line 980 of file special_SM.cpp.

◆ G4H()

double G4H ( double  x,
double  lu 
)

Wilson coefficient G4H depending on x and lu.

Parameters
xInput parameter.
luLogarithmic scale.
Returns
Coefficient G4H(x, lu).

Definition at line 963 of file special_SM.cpp.

◆ G7H()

double G7H ( double  x,
double  lu,
double  ld 
)

Wilson coefficient G7H depending on x, lu, and ld.

Parameters
xInput parameter.
luUpper log scale.
ldLower log scale.
Returns
Coefficient G7H(x, lu, ld).

Definition at line 919 of file special_SM.cpp.

◆ G8H()

double G8H ( double  x,
double  lu,
double  ld 
)

Wilson coefficient G8H depending on x, lu, and ld.

Parameters
xInput parameter.
luUpper log scale.
ldLower log scale.
Returns
Coefficient G8H(x, lu, ld).

Definition at line 938 of file special_SM.cpp.

◆ getDelta()

void getDelta ( scalar_t  delta[6][6],
scalar_t  Z[6][6],
double  M[6],
double  m_av,
scalar_t  delta_LL[3][3],
scalar_t  delta_LR[3][3],
scalar_t  delta_RL[3][3],
scalar_t  delta_RR[3][3] 
)

Wilson special function getDelta.

Parameters
deltaInput parameter.
ZInput parameter.
MInput parameter.
m_avInput parameter.
delta_LLInput parameter.
delta_LRInput parameter.
delta_RLInput parameter.
delta_RRInput parameter.
Returns
Value of getDelta.

Definition at line 1219 of file special_SM.cpp.

◆ h1()

double h1 ( double  x)

Wilson special function h1 depending on x.

Parameters
xInput parameter.
Returns
Value of h1(x).

Definition at line 1255 of file special_SM.cpp.

◆ H2()

double H2 ( double  x,
double  y 
)

Computes the two-variable function H2(x, y).

Parameters
xFirst input.
ySecond input.
Returns
Result of H2.

Definition at line 901 of file special_SM.cpp.

◆ h3()

double h3 ( double  x)

Wilson special function h3 depending on x.

Parameters
xInput parameter.
Returns
Value of h3(x).

Definition at line 1249 of file special_SM.cpp.

◆ h4()

double h4 ( double  x,
double  y 
)

Wilson special function h4 depending on x and y.

Parameters
xInput parameter.
yInput parameter.
Returns
Value of h4(x,y).

Definition at line 1261 of file special_SM.cpp.

◆ psi()

double psi ( int  n)

Definition at line 1306 of file special_SM.cpp.

◆ S0()

double S0 ( double  x)

Wilson special function S0 depending on xt.

Parameters
xtInput parameter.
Returns
Value of S0(xt).

Definition at line 1159 of file special_SM.cpp.

◆ T()

double T ( double  x)

Wilson coefficient T(x).

Parameters
xInput parameter.
Returns
Coefficient T(x).

Definition at line 866 of file special_SM.cpp.

◆ X0()

double X0 ( double  xt)

Definition at line 1292 of file special_SM.cpp.

◆ X1()

double X1 ( double  xt,
double  mu,
double  mass_W 
)

Definition at line 1299 of file special_SM.cpp.

◆ Y0()

double Y0 ( double  xt)

Definition at line 1279 of file special_SM.cpp.

◆ Y1()

double Y1 ( double  xt,
double  mu,
double  mass_W 
)

Definition at line 1285 of file special_SM.cpp.