19#ifndef THDM_PARAMETERS_H
20#define THDM_PARAMETERS_H
34 void print(std::ostream&)
const;
51 void set_Gamma_u(
const Eigen::Matrix<std::complex<double>,3,3>& Gamma_u_) {
Gamma_u = Gamma_u_; }
53 void set_Pi_u(
const Eigen::Matrix<std::complex<double>,3,3>& Pi_u_) {
Pi_u = Pi_u_; }
54 void set_Pi_u(
int i,
int k,
const std::complex<double>& value) {
Pi_u(i,k) = value; }
55 void set_Gamma_d(
const Eigen::Matrix<std::complex<double>,3,3>& Gamma_d_) {
Gamma_d = Gamma_d_; }
57 void set_Gamma_l(
const Eigen::Matrix<std::complex<double>,3,3>& Gamma_l_) {
Gamma_l = Gamma_l_; }
59 void set_Pi_d(
const Eigen::Matrix<std::complex<double>,3,3>& Pi_d_) {
Pi_d = Pi_d_; }
60 void set_Pi_d(
int i,
int k,
const std::complex<double>& value) {
Pi_d(i,k) = value; }
61 void set_Pi_l(
const Eigen::Matrix<std::complex<double>,3,3>& Pi_l_) {
Pi_l = Pi_l_; }
62 void set_Pi_l(
int i,
int k,
const std::complex<double>& value) {
Pi_l(i,k) = value; }
81 const Eigen::Matrix<std::complex<double>,3,3>&
get_Pi_u()
const {
return Pi_u; }
82 std::complex<double>
get_Pi_u(
int i,
int k)
const {
return Pi_u(i,k); }
87 const Eigen::Matrix<std::complex<double>,3,3>&
get_Pi_d()
const {
return Pi_d; }
88 std::complex<double>
get_Pi_d(
int i,
int k)
const {
return Pi_d(i,k); }
89 const Eigen::Matrix<std::complex<double>,3,3>&
get_Pi_l()
const {
return Pi_l; }
90 std::complex<double>
get_Pi_l(
int i,
int k)
const {
return Pi_l(i,k); }
108 Eigen::Matrix<std::complex<double>,3,3>
Gamma_u{Eigen::Matrix<std::complex<double>,3,3>::Zero()};
109 Eigen::Matrix<std::complex<double>,3,3>
Pi_u{Eigen::Matrix<std::complex<double>,3,3>::Zero()};
110 Eigen::Matrix<std::complex<double>,3,3>
Gamma_d{Eigen::Matrix<std::complex<double>,3,3>::Zero()};
111 Eigen::Matrix<std::complex<double>,3,3>
Gamma_l{Eigen::Matrix<std::complex<double>,3,3>::Zero()};
112 Eigen::Matrix<std::complex<double>,3,3>
Pi_d{Eigen::Matrix<std::complex<double>,3,3>::Zero()};
113 Eigen::Matrix<std::complex<double>,3,3>
Pi_l{Eigen::Matrix<std::complex<double>,3,3>::Zero()};
116std::ostream&
operator<<(std::ostream&,
const THDM_parameters&);
Contains the parameters of the THDM model.
void set_Gamma_d(int i, int k, const std::complex< double > &value)
Eigen::Matrix< std::complex< double >, 3, 3 > Gamma_u
void set_lambda5(double lambda5_)
void set_Gamma_u(const Eigen::Matrix< std::complex< double >, 3, 3 > &Gamma_u_)
Eigen::Matrix< std::complex< double >, 3, 3 > Pi_l
std::complex< double > get_Pi_l(int i, int k) const
void set_m112(double m112_)
void set_lambda7(double lambda7_)
const Eigen::Matrix< std::complex< double >, 3, 3 > & get_Pi_d() const
Eigen::Matrix< std::complex< double >, 3, 3 > Pi_u
double get_lambda2() const
Eigen::Matrix< std::complex< double >, 3, 3 > Pi_d
void set_Pi_d(int i, int k, const std::complex< double > &value)
void set_lambda4(double lambda4_)
double get_lambda5() const
const Eigen::Matrix< std::complex< double >, 3, 3 > & get_Gamma_d() const
void set_Pi_u(const Eigen::Matrix< std::complex< double >, 3, 3 > &Pi_u_)
void set_Pi_u(int i, int k, const std::complex< double > &value)
const Eigen::Matrix< std::complex< double >, 3, 3 > & get_Pi_l() const
std::complex< double > get_Gamma_u(int i, int k) const
double get_lambda4() const
void set_m222(double m222_)
double get_lambda3() const
const Eigen::Matrix< std::complex< double >, 3, 3 > & get_Pi_u() const
void set_Pi_d(const Eigen::Matrix< std::complex< double >, 3, 3 > &Pi_d_)
Eigen::Matrix< std::complex< double >, 3, 3 > Gamma_l
void set_m122(double m122_)
void set_lambda3(double lambda3_)
std::complex< double > get_Gamma_d(int i, int k) const
const Eigen::Matrix< std::complex< double >, 3, 3 > & get_Gamma_l() const
void set_Gamma_d(const Eigen::Matrix< std::complex< double >, 3, 3 > &Gamma_d_)
std::complex< double > get_Pi_d(int i, int k) const
void set_lambda6(double lambda6_)
void set_Pi_l(const Eigen::Matrix< std::complex< double >, 3, 3 > &Pi_l_)
Eigen::Matrix< std::complex< double >, 3, 3 > Gamma_d
void set_lambda2(double lambda2_)
void set_Gamma_l(int i, int k, const std::complex< double > &value)
void set_Pi_l(int i, int k, const std::complex< double > &value)
void print(std::ostream &) const
std::complex< double > get_Pi_u(int i, int k) const
void set_Gamma_l(const Eigen::Matrix< std::complex< double >, 3, 3 > &Gamma_l_)
const Eigen::Matrix< std::complex< double >, 3, 3 > & get_Gamma_u() const
void set_Gamma_u(int i, int k, const std::complex< double > &value)
void set_lambda1(double lambda1_)
std::complex< double > get_Gamma_l(int i, int k) const
double get_lambda1() const
double get_lambda6() const
double get_lambda7() const
std::ostream & operator<<(std::ostream &os, const MSSMNoFV_onshell &model)
streaming operator