GM2Calc 2.3.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
gm2calc::MSSMNoFV_onshell_susy_parameters Class Reference

contains SUSY parameters of the MSSMNoFV model More...

#include <MSSMNoFV_onshell_susy_parameters.hpp>

Inheritance diagram for gm2calc::MSSMNoFV_onshell_susy_parameters:
Inheritance graph

Public Member Functions

virtual ~MSSMNoFV_onshell_susy_parameters ()=default
 
virtual void print (std::ostream &) const
 
void set_scale (double s)
 
double get_scale () const
 
void set_Yd (const Eigen::Matrix< double, 3, 3 > &Yd_)
 
void set_Yd (int i, int k, double value)
 
void set_Ye (const Eigen::Matrix< double, 3, 3 > &Ye_)
 
void set_Ye (int i, int k, double value)
 
void set_Yu (const Eigen::Matrix< double, 3, 3 > &Yu_)
 
void set_Yu (int i, int k, double value)
 
void set_Mu (double Mu_)
 
void set_g1 (double g1_)
 
void set_g2 (double g2_)
 
void set_g3 (double g3_)
 
void set_vd (double vd_)
 
void set_vu (double vu_)
 
const Eigen::Matrix< double, 3, 3 > & get_Yd () const
 
double get_Yd (int i, int k) const
 
const Eigen::Matrix< double, 3, 3 > & get_Ye () const
 
double get_Ye (int i, int k) const
 
const Eigen::Matrix< double, 3, 3 > & get_Yu () const
 
double get_Yu (int i, int k) const
 
double get_Mu () const
 
double get_g1 () const
 
double get_g2 () const
 
double get_g3 () const
 
double get_vd () const
 
double get_vu () const
 

Protected Attributes

double scale {0.0}
 
Eigen::Matrix< double, 3, 3 > Yd {Eigen::Matrix<double,3,3>::Zero()}
 
Eigen::Matrix< double, 3, 3 > Ye {Eigen::Matrix<double,3,3>::Zero()}
 
Eigen::Matrix< double, 3, 3 > Yu {Eigen::Matrix<double,3,3>::Zero()}
 
double Mu {0.0}
 
double g1 {0.0}
 
double g2 {0.0}
 
double g3 {0.0}
 
double vd {0.0}
 
double vu {0.0}
 

Detailed Description

contains SUSY parameters of the MSSMNoFV model

SUSY parameters are: Gauge couplings, Yukawa couplings, the Mu parameter and the VEVs. In addition, this class stores the current renormalization scale.

Definition at line 36 of file MSSMNoFV_onshell_susy_parameters.hpp.

Constructor & Destructor Documentation

◆ ~MSSMNoFV_onshell_susy_parameters()

virtual gm2calc::MSSMNoFV_onshell_susy_parameters::~MSSMNoFV_onshell_susy_parameters ( )
virtualdefault

Member Function Documentation

◆ get_g1()

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_g1 ( ) const
inline

Definition at line 65 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_g2()

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_g2 ( ) const
inline

Definition at line 66 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_g3()

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_g3 ( ) const
inline

Definition at line 67 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_Mu()

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_Mu ( ) const
inline

Definition at line 64 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_scale()

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_scale ( ) const
inline

Definition at line 43 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_vd()

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_vd ( ) const
inline

Definition at line 68 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_vu()

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_vu ( ) const
inline

Definition at line 69 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_Yd() [1/2]

const Eigen::Matrix< double, 3, 3 > & gm2calc::MSSMNoFV_onshell_susy_parameters::get_Yd ( ) const
inline

Definition at line 58 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_Yd() [2/2]

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_Yd ( int  i,
int  k 
) const
inline

Definition at line 59 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_Ye() [1/2]

const Eigen::Matrix< double, 3, 3 > & gm2calc::MSSMNoFV_onshell_susy_parameters::get_Ye ( ) const
inline

Definition at line 60 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_Ye() [2/2]

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_Ye ( int  i,
int  k 
) const
inline

Definition at line 61 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_Yu() [1/2]

const Eigen::Matrix< double, 3, 3 > & gm2calc::MSSMNoFV_onshell_susy_parameters::get_Yu ( ) const
inline

Definition at line 62 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ get_Yu() [2/2]

double gm2calc::MSSMNoFV_onshell_susy_parameters::get_Yu ( int  i,
int  k 
) const
inline

Definition at line 63 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ print()

void gm2calc::MSSMNoFV_onshell_susy_parameters::print ( std::ostream &  ostr) const
virtual

◆ set_g1()

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_g1 ( double  g1_)
inline

Definition at line 52 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_g2()

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_g2 ( double  g2_)
inline

Definition at line 53 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_g3()

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_g3 ( double  g3_)
inline

Definition at line 54 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_Mu()

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_Mu ( double  Mu_)
inline

Definition at line 51 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_scale()

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_scale ( double  s)
inline

Definition at line 42 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_vd()

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_vd ( double  vd_)
inline

Definition at line 55 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_vu()

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_vu ( double  vu_)
inline

Definition at line 56 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_Yd() [1/2]

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_Yd ( const Eigen::Matrix< double, 3, 3 > &  Yd_)
inline

Definition at line 45 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_Yd() [2/2]

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_Yd ( int  i,
int  k,
double  value 
)
inline

Definition at line 46 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_Ye() [1/2]

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_Ye ( const Eigen::Matrix< double, 3, 3 > &  Ye_)
inline

Definition at line 47 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_Ye() [2/2]

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_Ye ( int  i,
int  k,
double  value 
)
inline

Definition at line 48 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_Yu() [1/2]

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_Yu ( const Eigen::Matrix< double, 3, 3 > &  Yu_)
inline

Definition at line 49 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ set_Yu() [2/2]

void gm2calc::MSSMNoFV_onshell_susy_parameters::set_Yu ( int  i,
int  k,
double  value 
)
inline

Definition at line 50 of file MSSMNoFV_onshell_susy_parameters.hpp.

Member Data Documentation

◆ g1

double gm2calc::MSSMNoFV_onshell_susy_parameters::g1 {0.0}
protected

Definition at line 77 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ g2

double gm2calc::MSSMNoFV_onshell_susy_parameters::g2 {0.0}
protected

Definition at line 78 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ g3

double gm2calc::MSSMNoFV_onshell_susy_parameters::g3 {0.0}
protected

Definition at line 79 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ Mu

double gm2calc::MSSMNoFV_onshell_susy_parameters::Mu {0.0}
protected

Definition at line 76 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ scale

double gm2calc::MSSMNoFV_onshell_susy_parameters::scale {0.0}
protected

Definition at line 72 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ vd

double gm2calc::MSSMNoFV_onshell_susy_parameters::vd {0.0}
protected

Definition at line 80 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ vu

double gm2calc::MSSMNoFV_onshell_susy_parameters::vu {0.0}
protected

Definition at line 81 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ Yd

Eigen::Matrix<double,3,3> gm2calc::MSSMNoFV_onshell_susy_parameters::Yd {Eigen::Matrix<double,3,3>::Zero()}
protected

Definition at line 73 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ Ye

Eigen::Matrix<double,3,3> gm2calc::MSSMNoFV_onshell_susy_parameters::Ye {Eigen::Matrix<double,3,3>::Zero()}
protected

Definition at line 74 of file MSSMNoFV_onshell_susy_parameters.hpp.

◆ Yu

Eigen::Matrix<double,3,3> gm2calc::MSSMNoFV_onshell_susy_parameters::Yu {Eigen::Matrix<double,3,3>::Zero()}
protected

Definition at line 75 of file MSSMNoFV_onshell_susy_parameters.hpp.


The documentation for this class was generated from the following files: