83 double rho_nb = ratio.
real();
84 double eta_nb = ratio.
imag();
101 Vcb = gslpp::complex(
s23*c13, 0.);
105 Vtb = gslpp::complex(
c23*c13, 0.);
110 void CKM::setCKM(
double Vud_v,
double Vcb_v,
double Vub_v,
double gamma_v)
118 double a = c12 * s13 * s23 /
s12 /
c23;
119 delta = 2. * atan((1. +
sqrt(1. - (a * a - 1.) *
pow(
tan(gamma_v), 2.))*(
cos(gamma_v) < 0. ? 1. : (-1.))) / (a - 1.) /
tan(gamma_v));
127 Vcb = gslpp::complex(s23*c13, 0.);
131 Vtb = gslpp::complex(
c23*c13, 0.);
complex cos(const complex &z)
gslpp::complex computelamu()
gslpp::complex computelamc()
gslpp::complex computelamc_s()
gslpp::complex computelamc_d()
complex conjugate() const
complex pow(const complex &z1, const complex &z2)
gslpp::complex computelamu_d()
const double & real() const
void setWolfenstein(double, double, double, double)
gslpp::complex computelamt_d()
gslpp::complex computelamu_s()
void setCKM(double, double, double, double)
A class for the CKM matrix elements.
const double & imag() const
gslpp::complex computelamt_s()
A class for defining operations on and functions of complex numbers.
complex sin(const complex &z)
gslpp::complex computelamt()
void getCKM(gslpp::matrix< gslpp::complex > &) const
complex tan(const complex &z)
complex sqrt(const complex &z)