44 void computeCKM(
double Vus_v,
double Vcb_v,
double Vub_v,
double gamma_v,
bool useVud =
false);
59 const gslpp::matrix<gslpp::complex>
getCKM()
const
383 gslpp::matrix<gslpp::complex>
V;
A class for the CKM matrix elements.
const double computeBeta() const
The CKM angle .
const double computeAlpha() const
The CKM angle .
const double gets12() const
A member for returning the value of the sine of the CKM parameter .
const double computeRb() const
.
gslpp::matrix< gslpp::complex > V
The CKM matrix.
const gslpp::complex computelamc() const
The product of the CKM elements .
double delta
The CP violating phase in the CKM matrix.
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.
const double getdelta() const
A member for returning the value of the CKM parameter .
const gslpp::complex computelamt_s() const
The product of the CKM elements .
double c13
The cosine of the three mixing angles.
const gslpp::complex getV_ud() const
A member for returning the value of the CKM element .
const gslpp::complex getV_us() const
A member for returning the value of the CKM element .
const double computeGamma() const
The CKM angle .
const gslpp::complex getV_cs() const
A member for returning the value of the CKM element .
const gslpp::complex computelamu_s() const
The product of the CKM elements .
const gslpp::complex getV_cb() const
A member for returning the value of the CKM element .
const gslpp::complex computelamc_s() const
The product of the CKM elements .
const double getc12() const
A member for returning the value of the cosine of the CKM parameter .
const double getJcp() const
A member for returning the value of the Jarlskog determinant.
const double getc23() const
A member for returning the value of the cosine of the CKM parameter .
double A
The Wolfenstein parameters.
const gslpp::complex getV_cd() const
A member for returning the value of the CKM element .
const gslpp::complex getV_td() const
A member for returning the value of the CKM element .
const gslpp::complex computelamu_d() const
The product of the CKM elements .
const double gets13() const
A member for returning the value of the sine of the CKM parameter .
const gslpp::complex computelamc_d() const
The product of the CKM elements .
const gslpp::complex getV_tb() const
A member for returning the value of the CKM element .
const gslpp::complex getV_ub() const
A member for returning the value of the CKM element .
const gslpp::matrix< gslpp::complex > getCKM() const
A member for returning the CKM matrix.
const double gets23() const
A member for returning the value of the sine of the CKM parameter .
const double getEta() const
A member for returning the value of the Wolfenstein parameter .
const double computeBetas() const
The CKM angle .
const double getA() const
A member for returning the value of the Wolfenstein parameter .
const gslpp::complex getV_ts() const
A member for returning the value of the CKM element .
const gslpp::complex computelamu() const
The product of the CKM elements .
const gslpp::complex computelamt() const
The product of the CKM elements .
const double getRho() const
A member for returning the value of the Wolfenstein parameter .
double s23
The sine of the three mixing angles.
void computeCKMfromAngles()
const gslpp::complex computelamt_d() const
The product of the CKM elements .
const double computeRt() const
.
const double getc13() const
A member for returning the value of the cosine of the CKM parameter .
void computeCKM(double Vus_v, double Vcb_v, double Vub_v, double gamma_v, bool useVud=false)
A set method to calculate the CKM matrix from CKM elements and .
const double getRhoBar() const
A member for returning the value of the Wolfenstein parameter .
const double getLambda() const
A member for returning the value of the Wolfenstein parameter .
const double computeRts() const
.
const double getEtaBar() const
A member for returning the value of the Wolfenstein parameter .