A class for the PMNS matrix elements. More...
#include <PMNS.h>
A class for the PMNS matrix elements.
This is the class for defining the PMNS matrix and its elements with the Wolfenstein and Gilman parameterizations.
Public Member Functions | |
| void | computePMNS (double s12_v, double s13_v, double s23_v, double delta_v, double alpha21_v, double alpha31_v) |
| A set method to calculate the PMNS matrix from PMNS parameters. More... | |
| double | getalpha21 () |
| A member for returning the value of the phase \( \alpha_{21} \). More... | |
| double | getalpha31 () |
| A member for returning the value of the phase \( \alpha_{31} \). More... | |
| double | getc12 () const |
| A member for returning the value of the cosine of the PMNS parameter \( \theta_{12} \). More... | |
| double | getc13 () const |
| A member for returning the value of the cosine of the PMNS parameter \( \theta_{13} \). More... | |
| double | getc23 () const |
| A member for returning the value of the cosine of the PMNS parameter \( \theta_{23} \). More... | |
| double | getdelta () const |
| A member for returning the value of the PMNS parameter \( \delta \). More... | |
| gslpp::matrix< gslpp::complex > | getPMNS () const |
| A member for returning the PMNS matrix. More... | |
| double | gets12 () const |
| A member for returning the value of the sine of the PMNS parameter \( \theta_{12} \). More... | |
| double | gets13 () const |
| A member for returning the value of the sine of the PMNS parameter \( \theta_{13} \). More... | |
| double | gets23 () const |
| A member for returning the value of the sine of the PMNS parameter \( \theta_{23} \). More... | |
| gslpp::complex | getU_e1 () |
| A member for returning the value of the CKM element \( U_{e1} \). More... | |
| gslpp::complex | getU_e2 () |
| A member for returning the value of the CKM element \( U_{e2} \). More... | |
| gslpp::complex | getU_e3 () |
| A member for returning the value of the CKM element \( U_{e3} \). More... | |
| gslpp::complex | getU_mu1 () |
| A member for returning the value of the CKM element \( U_{\mu 1} \). More... | |
| gslpp::complex | getU_mu2 () |
| A member for returning the value of the CKM element \( U_{\mu 2} \). More... | |
| gslpp::complex | getU_mu3 () |
| A member for returning the value of the CKM element \( U_{\mu 3} \). More... | |
| gslpp::complex | getU_tau1 () |
| A member for returning the value of the CKM element \( U_{\tau 1} \). More... | |
| gslpp::complex | getU_tau2 () |
| A member for returning the value of the CKM element \( U_{\tau 2} \). More... | |
| gslpp::complex | getU_tau3 () |
| A member for returning the value of the CKM element \( U_{\tau 3} \). More... | |
| PMNS () | |
Private Attributes | |
| double | alpha21 |
| double | alpha31 |
| double | c12 |
| double | c13 |
| double | c23 |
| double | delta |
| double | s12 |
| double | s13 |
| double | s23 |
| gslpp::matrix< gslpp::complex > | U |
| void PMNS::computePMNS | ( | double | s12_v, |
| double | s13_v, | ||
| double | s23_v, | ||
| double | delta_v, | ||
| double | alpha21_v, | ||
| double | alpha31_v | ||
| ) |
A set method to calculate the PMNS matrix from PMNS parameters.
| [in] | s12_v | the PMNS parameter \( \sin\theta_{12} \) |
| [in] | s13_v | the PMNS parameter \( \sin\theta_{13} \) |
| [in] | s23_v | the PMNS parameter \( \sin\theta_{23} \) |
| [in] | delta_v | the PMNS parameter \( \delta \) |
| [in] | alpha21_v | the PMNS parameter \( \alpha_{21} \) |
| [in] | alpha21_v | the PMNS parameter \( \alpha_{31} \) |
Definition at line 13 of file PMNS.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |