v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
25 double rho_nb = ratio.
real();
26 double eta_nb = ratio.
imag();
66 if ( fabs(gamma_v) < 1.e-10 )
69 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));
84 return (-
V(1, 0)*
V(1, 2).conjugate()/(
V(2, 0)*
V(2, 2).conjugate())).arg();
89 return (-
V(0, 0)*
V(0, 2).conjugate()/(
V(1, 0)*
V(1, 2).conjugate())).arg();
94 return (-
V(2, 0)*
V(2, 2).conjugate()/(
V(0, 0)*
V(0, 2).conjugate())).arg();
99 return (-
V(2, 1)*
V(2, 2).conjugate()/(
V(1, 1)*
V(1, 2).conjugate())).arg();
106 return V(2, 0)*
V(2, 1).conjugate();
111 return V(1, 0)*
V(1, 1).conjugate();
116 return V(0, 0)*
V(0, 1).conjugate();
122 return V(2, 0)*
V(2, 2).conjugate();
127 return V(1, 0)*
V(1, 2).conjugate();
132 return V(0, 0)*
V(0, 2).conjugate();
138 return V(2, 1)*
V(2, 2).conjugate();
143 return V(1, 1)*
V(1, 2).conjugate();
148 return V(0, 1)*
V(0, 2).conjugate();
154 return (
V(2, 0)*
V(2, 2).conjugate()/(
V(1, 0)*
V(1, 2).conjugate())).abs();
158 return (
V(2, 1)*
V(2, 2).conjugate()/(
V(1, 1)*
V(1, 2).conjugate())).abs();
163 return (
V(0, 0)*
V(0, 2).conjugate()/(
V(1, 0)*
V(1, 2).conjugate())).abs();
complex cos(const complex &z)
gslpp::complex computelamu_d() const
The product of the CKM elements .
double c13
The cosine of the three mixing angles.
void computeCKMfromAngles()
double computeBeta() const
The CKM angle .
double A
The Wolfenstein parameters.
double computeRb() const
.
gslpp::complex computelamt_s() const
The product of the CKM elements .
void computeCKMwithWolfenstein(double Lambda_v, double A_v, double Rho_v, double Eta_v)
A set method to calculate the CKM matrix from Wolfenstein parameters.
A class for defining operations on and functions of complex numbers.
double delta
The CP violating phase in the CKM matrix.
gslpp::complex computelamu() const
The product of the CKM elements .
gslpp::complex computelamu_s() const
The product of the CKM elements .
void computeCKM(double Vus_v, double Vcb_v, double Vub_v, double gamma_v)
A set method to calculate the CKM matrix from CKM elements and .
const double & imag() const
gslpp::complex computelamc_s() const
The product of the CKM elements .
complex tan(const complex &z)
double computeGamma() const
The CKM angle .
complex pow(const complex &z1, const complex &z2)
complex sqrt(const complex &z)
gslpp::matrix< gslpp::complex > V
The CKM matrix.
gslpp::complex computelamt_d() const
The product of the CKM elements .
double computeBetas() const
The CKM angle .
double computeRts() const
.
double computeRt() const
.
const double & real() const
double computeAlpha() const
The CKM angle .
gslpp::complex computelamt() const
The product of the CKM elements .
double s23
The sine of the three mixing angles.
gslpp::complex computelamc() const
The product of the CKM elements .
gslpp::complex computelamc_d() const
The product of the CKM elements .