14 if (obsFlag_1 > 0 && obsFlag_1 < 4 && obsFlag_2 > 0 && obsFlag_2 < 4 && obsFlag_3 < 2) {
19 else throw std::runtime_error(
"obsFlag_1,2 in CKM(myFlavour, obsFlag_1, obsFlag_2, obsFlag_3) called from ThFactory::ThFactory() can only be 1 - 3 corresponding to the CKM matrix; obsFlag_3 can only be 0 - 1 corresponding to abs or arg ");
37 else throw std::runtime_error(
"obsFlag in CKM(myFlavour, obsFlag_1, obsFlag_1) called from ThFactory::ThFactory() can only be 1 - 3 corresponding to the CKM matrix");
49 else throw std::runtime_error(
"obsFlag in CKM(myFlavour, obsFlag_1, obsFlag_1) called from ThFactory::ThFactory() can only be 1 - 3 corresponding to the CKM matrix");
Abslam_c(const StandardModel &SM_i)
Constructor.
Abslam_cd(const StandardModel &SM_i)
Constructor.
Abslam_cs(const StandardModel &SM_i)
Constructor.
Abslam_t(const StandardModel &SM_i)
Constructor.
Abslam_td(const StandardModel &SM_i)
Constructor.
Abslam_ts(const StandardModel &SM_i)
Constructor.
Abslam_u(const StandardModel &SM_i)
Constructor.
Abslam_ud(const StandardModel &SM_i)
Constructor.
Abslam_us(const StandardModel &SM_i)
Constructor.
CKM_2BpG(const StandardModel &SM_i)
Constructor.
CKM_Alpha(const StandardModel &SM_i)
Constructor.
CKM_Beta(const StandardModel &SM_i)
Constructor.
CKM_Betas(const StandardModel &SM_i)
Constructor.
CKM_C2Beta(const StandardModel &SM_i)
Constructor.
CKM_Delta(const StandardModel &SM_i)
Constructor.
CKM_Gamma(const StandardModel &SM_i)
Constructor.
CKM_Rb(const StandardModel &SM_i)
Constructor.
CKM_Rt_dms(const StandardModel &SM_i)
Constructor.
CKM_Rt(const StandardModel &SM_i)
Constructor.
CKM_Rts(const StandardModel &SM_i)
Constructor.
CKM_S2Beta(const StandardModel &SM_i)
Constructor.
CKM_SinTheta12(const StandardModel &SM_i)
Constructor.
CKM_SinTheta13(const StandardModel &SM_i)
Constructor.
CKM_SinTheta23(const StandardModel &SM_i)
Constructor.
CKM_VtdoVts(const StandardModel &SM_i)
Constructor.
CKM_eta(const StandardModel &SM_i)
Constructor.
CKM_rho(const StandardModel &SM_i)
Constructor.
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
.
const gslpp::complex computelamc() const
The product of the CKM elements .
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 .
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 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 getJcp() const
A member for returning the value of the Jarlskog determinant.
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 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 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 .
const gslpp::complex computelamt_d() const
The product of the CKM elements .
const double computeRt() const
.
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
.
Imlam_c(const StandardModel &SM_i)
Constructor.
Imlam_cd(const StandardModel &SM_i)
Constructor.
Imlam_cs(const StandardModel &SM_i)
Constructor.
Imlam_t(const StandardModel &SM_i)
Constructor.
Imlam_td(const StandardModel &SM_i)
Constructor.
Imlam_ts(const StandardModel &SM_i)
Constructor.
Imlam_u(const StandardModel &SM_i)
Constructor.
Imlam_ud(const StandardModel &SM_i)
Constructor.
Imlam_us(const StandardModel &SM_i)
Constructor.
Imtau_DS1(const StandardModel &SM_i)
Constructor.
J_CP(const StandardModel &SM_i)
Constructor.
Relam_c(const StandardModel &SM_i)
Constructor.
Relam_cd(const StandardModel &SM_i)
Constructor.
Relam_cs(const StandardModel &SM_i)
Constructor.
Relam_t(const StandardModel &SM_i)
Constructor.
Relam_td(const StandardModel &SM_i)
Constructor.
Relam_ts(const StandardModel &SM_i)
Constructor.
Relam_u(const StandardModel &SM_i)
Constructor.
Relam_ud(const StandardModel &SM_i)
Constructor.
Relam_us(const StandardModel &SM_i)
Constructor.
Retau_DS1(const StandardModel &SM_i)
Constructor.
A model class for the Standard Model.
const CKM & getCKM() const
A get method to retrieve the member object of type CKM.
A class for a model prediction of an observable.
const StandardModel & SM
A reference to an object of StandardMode class.
VCKM(const StandardModel &SM_i, unsigned int obsFlag_1, unsigned int obsFlag_2, unsigned int obsFlag_3=0)
Constructor.
virtual ~VCKM()
Destructor.