60 virtual bool Init(
const std::map<std::string, double>& DPars);
64 virtual bool Update(
const std::map<std::string, double>& DPars);
68 virtual bool CheckParameters(
const std::map<std::string, double>& DPars);
74 virtual bool setFlag(
const std::string,
const bool);
457 return mu_Q[(int)(q -
UP)/2];
463 throw std::runtime_error(
"SUSY::Mq_Q(): Error!");
479 throw std::runtime_error(
"SUSY::Ml_Q(): Error!");
gslpp::matrix< gslpp::complex > getMsLhat2() const
gslpp::matrix< gslpp::complex > msUhat2
gslpp::matrix< gslpp::complex > Rdresum
double getM3() const
Gets the gluino mass.
gslpp::matrix< gslpp::complex > getMsEhat2() const
gslpp::vector< double > m_se2
gslpp::matrix< gslpp::complex > msDhat2
virtual bool InitializeModel()
double Ml_Q(const lepton l) const
gslpp::vector< double > getMsd2() const
Gets the down-type squark mass squared.
quark
An enum type for quarks.
gslpp::matrix< gslpp::complex > TEhat
gslpp::matrix< gslpp::complex > Ru
gslpp::matrix< gslpp::complex > getTUhat() const
Gets the trilinear-coupling matrix for up-type squarks.
virtual void setParameter(const std::string name, const double &value)
gslpp::vector< double > mneu
gslpp::matrix< gslpp::complex > getN() const
Gets the rotation matrix for neutralinos.
gslpp::matrix< gslpp::complex > getMsNhat2() const
gslpp::matrix< gslpp::complex > V
gslpp::matrix< gslpp::complex > TDhat
gslpp::matrix< gslpp::complex > getRdresum() const
Gets the rotation matrix for down-type squarks with the corrections in the off-diagonal entries...
SUSYMatching * mySUSYMatching
virtual double getMHl() const
Gets the light Higgs mass.
gslpp::matrix< gslpp::complex > TNhat
gslpp::matrix< gslpp::complex > N
double getMHa() const
Gets the pseudo-scalar Higgs mass.
SUSY()
A SUSY constructor.
gslpp::matrix< gslpp::complex > Rn
gslpp::matrix< gslpp::complex > msNhat2
virtual void computeYukawas()
gslpp::vector< double > getMch() const
Gets the chargino masses.
gslpp::matrix< gslpp::complex > getMsQhat2() const
std::string name
The name of the model.
gslpp::matrix< gslpp::complex > msLhat2
A model class for the Standard Model.
gslpp::complex getSaeff() const
Gets the sine of the effective mixing angle for the CP-even neutral Higgs bosons. ...
SUSYSpectrum * mySUSYSpectrum
gslpp::matrix< gslpp::complex > U
double getMHh() const
Gets the heavy Higgs mass.
gslpp::matrix< gslpp::complex > TUhat
gslpp::matrix< gslpp::complex > Rl
gslpp::vector< double > m_sn2
gslpp::vector< double > getMsdresum2() const
Gets the down-type squark mass squared with the corrections in the off-diagonal entries.
gslpp::matrix< gslpp::complex > getTEhat() const
Gets the trilinear-coupling matrix for charged sleptons.
double getTanb() const
Gets .
gslpp::matrix< gslpp::complex > getTDhat() const
Gets the trilinear-coupling matrix for down-type squarks.
gslpp::vector< double > getMsn2() const
Gets the sneutrino mass squared.
gslpp::vector< double > getMsu2() const
Gets the up-type squark mass squared.
gslpp::vector< double > getMse2() const
Gets the charged slepton mass squared.
gslpp::matrix< gslpp::complex > getRu() const
Gets the rotation matrix for up-type squarks.
gslpp::matrix< gslpp::complex > Rd
double getQ_SUSY() const
Gets the scale of the input parameters.
virtual SUSYMatching * getMyMatching() const
double getSinb() const
Gets .
A class for the matching in the MSSM.
gslpp::vector< double > m_sd2
double Mq_Q(const quark q) const
double getMGl() const
Gets the gluino mass obtained from FHGetPara().
double getCosb() const
Gets .
gslpp::matrix< gslpp::complex > getTNhat() const
Gets the trilinear-coupling matrix for sneutrinos.
gslpp::matrix< gslpp::complex > getRn() const
Gets the rotation matrix for sneutrinos.
gslpp::matrix< gslpp::complex > getMsUhat2() const
virtual bool Update(const std::map< std::string, double > &DPars)
double getMHp() const
Gets the charged Higgs mass.
static const int NSUSYvars
gslpp::complex getM2() const
Gets the wino mass.
gslpp::matrix< gslpp::complex > getMsDhat2() const
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A class for constructing and defining operations on real vectors.
gslpp::matrix< gslpp::complex > getRd() const
Gets the rotation matrix for down-type squarks.
gslpp::vector< double > m_su2
static const std::string SUSYvars[NSUSYvars]
virtual bool Init(const std::map< std::string, double > &DPars)
gslpp::matrix< gslpp::complex > getV() const
Gets the rotation matrix for positive charginos.
~SUSY()
A SUSY destructor.
gslpp::matrix< gslpp::complex > msEhat2
gslpp::matrix< gslpp::complex > getRl() const
Gets the rotation matrix for charged sleptons.
gslpp::complex getMuH() const
Gets the parameter in the superpotential.
gslpp::matrix< gslpp::complex > getU() const
Gets the rotation matrix for negative charginos.
gslpp::complex getM1() const
Gets the bino mass.
A class for defining operations on and functions of complex numbers.
gslpp::matrix< gslpp::complex > msQhat2
A base class for SUSY models.
gslpp::vector< double > mch
gslpp::vector< double > getMneu() const
Gets the neutralino masses.
A class for calculating the Higgs and sparticle spectra at tree level.
gslpp::vector< double > m_sdresum2
virtual bool PostUpdate()
double getMHptree() const
Gets the charged-Higgs mass at tree-level.
lepton
An enum type for leptons.
virtual bool setFlag(const std::string, const bool)
virtual void SetTanb(const double tanb)