A class for the CKM matrix elements.
- Author
- HEPfit Collaboration
- Copyright
- GNU General Public License
This is the class for defining the CKM matrix and its elements with the Wolfenstein and Gilman parameterizations.
Definition at line 23 of file CKM.h.
|
| CKM () |
|
const double | computeAlpha () const |
| The CKM angle \(\alpha\). More...
|
|
const double | computeBeta () const |
| The CKM angle \(\beta\). More...
|
|
const double | computeBetas () const |
| The CKM angle \(\beta_s\). More...
|
|
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 \( \gamma \). More...
|
|
void | computeCKMfromAngles (double s12_in, double s23_in, double s13_in, double delta_in) |
| A set method to calculate the CKM matrix from the sines of the angles and \( \delta \). More...
|
|
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. More...
|
|
const double | computeGamma () const |
| The CKM angle \(\gamma\). More...
|
|
const gslpp::complex | computelamc () const |
| The product of the CKM elements \(V_{cd} V_{cs}^*\). More...
|
|
const gslpp::complex | computelamc_d () const |
| The product of the CKM elements \(V_{cd} V_{cb}^*\). More...
|
|
const gslpp::complex | computelamc_s () const |
| The product of the CKM elements \(V_{cs} V_{cb}^*\). More...
|
|
const gslpp::complex | computelamt () const |
| The product of the CKM elements \(V_{td} V_{ts}^*\). More...
|
|
const gslpp::complex | computelamt_d () const |
| The product of the CKM elements \(V_{td} V_{tb}^*\). More...
|
|
const gslpp::complex | computelamt_s () const |
| The product of the CKM elements \(V_{ts} V_{tb}^*\). More...
|
|
const gslpp::complex | computelamu () const |
| The product of the CKM elements \(V_{ud} V_{us}^*\). More...
|
|
const gslpp::complex | computelamu_d () const |
| The product of the CKM elements \(V_{ud} V_{ub}^*\). More...
|
|
const gslpp::complex | computelamu_s () const |
| The product of the CKM elements \(V_{us} V_{ub}^*\). More...
|
|
const double | computeRb () const |
| \(R_b=|(V_{ud}V_{ub}^*)/(V_{ud}V_{ub}^*)|\). More...
|
|
const double | computeRt () const |
| \(R_t=|(V_{td} V_{tb}^*)/(V_{cd}V_{cb}^*)|\). More...
|
|
const double | computeRts () const |
| \(R_{ts}=|(V_{ts}V_{tb}^*)/(V_{cs}V_{cb}^*)|\). More...
|
|
const double | getA () const |
| A member for returning the value of the Wolfenstein parameter \( A \). More...
|
|
const double | getc12 () const |
| A member for returning the value of the cosine of the CKM parameter \( \theta_{12} \). More...
|
|
const double | getc13 () const |
| A member for returning the value of the cosine of the CKM parameter \( \theta_{13} \). More...
|
|
const double | getc23 () const |
| A member for returning the value of the cosine of the CKM parameter \( \theta_{23} \). More...
|
|
const gslpp::matrix< gslpp::complex > | getCKM () const |
| A member for returning the CKM matrix. More...
|
|
const double | getdelta () const |
| A member for returning the value of the CKM parameter \( \delta \). More...
|
|
const double | getEta () const |
| A member for returning the value of the Wolfenstein parameter \( \eta \). More...
|
|
const double | getEtaBar () const |
| A member for returning the value of the Wolfenstein parameter \( \bar{\eta} \). More...
|
|
const double | getJcp () const |
| A member for returning the value of the Jarlskog determinant. More...
|
|
const double | getLambda () const |
| A member for returning the value of the Wolfenstein parameter \( \lambda \). More...
|
|
const double | getRho () const |
| A member for returning the value of the Wolfenstein parameter \( \rho \). More...
|
|
const double | getRhoBar () const |
| A member for returning the value of the Wolfenstein parameter \( \bar{\rho} \). More...
|
|
const double | gets12 () const |
| A member for returning the value of the sine of the CKM parameter \( \theta_{12} \). More...
|
|
const double | gets13 () const |
| A member for returning the value of the sine of the CKM parameter \( \theta_{13} \). More...
|
|
const double | gets23 () const |
| A member for returning the value of the sine of the CKM parameter \( \theta_{23} \). More...
|
|
const gslpp::complex | getV_cb () const |
| A member for returning the value of the CKM element \( V_{cb} \). More...
|
|
const gslpp::complex | getV_cd () const |
| A member for returning the value of the CKM element \( V_{cd} \). More...
|
|
const gslpp::complex | getV_cs () const |
| A member for returning the value of the CKM element \( V_{cs} \). More...
|
|
const gslpp::complex | getV_tb () const |
| A member for returning the value of the CKM element \( V_{tb} \). More...
|
|
const gslpp::complex | getV_td () const |
| A member for returning the value of the CKM element \( V_{td} \). More...
|
|
const gslpp::complex | getV_ts () const |
| A member for returning the value of the CKM element \( V_{ts} \). More...
|
|
const gslpp::complex | getV_ub () const |
| A member for returning the value of the CKM element \( V_{ub} \). More...
|
|
const gslpp::complex | getV_ud () const |
| A member for returning the value of the CKM element \( V_{ud} \). More...
|
|
const gslpp::complex | getV_us () const |
| A member for returning the value of the CKM element \( V_{us} \). More...
|
|