v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
bool CalcSdown(gslpp::matrix< gslpp::complex > &Rd_i, gslpp::vector< double > &m_sd2_i)
Computes the down-type squark spectrum at tree level.
bool CalcSneutrino(gslpp::matrix< gslpp::complex > &Rn_i, gslpp::vector< double > &m_sn2_i)
Computes the sneutrino spectrum at tree level.
gslpp::matrix< gslpp::complex > Mchargino
Stores the tree-level Chargino and Neutralino mass matrix.
gslpp::vector< double > mneu
double getMHl() const
Gets the light Higgs mass.
gslpp::matrix< gslpp::complex > Msdown2
gslpp::matrix< gslpp::complex > Msup2
Stores the tree-level Up-squark, Down-squark, Sneutrino, and Slepton mass matrix.
gslpp::matrix< gslpp::complex > Rn
bool CalcHiggs(double mh[4], gslpp::complex &saeff_i)
Computes the Higgs spectrum at tree level.
gslpp::vector< double > mch
Stores the tree-level Up-squark, Down-squark, Sneutrino, and Slepton mass-squared eigenvalues.
gslpp::vector< double > m_se2
double getMHa() const
Gets the pseudo-scalar Higgs mass.
gslpp::matrix< gslpp::complex > Rl
A class for calculating the Higgs and sparticle spectra at tree level.
A class for defining operations on and functions of complex numbers.
bool CalcSpectrum()
Computes the SUSY spectrum without the Higgs part at tree level.
gslpp::vector< double > getMsn2() const
Gets the Sneutrino spectrum at tree-level.
gslpp::complex saeff
Stores the Sine of tree-level CP-even mixing angle.
gslpp::matrix< gslpp::complex > getMchargino() const
Gets the Chargino spectrum at tree-level.
double getMHh() const
Gets the heavy Higgs mass.
gslpp::matrix< gslpp::complex > getV() const
Gets the Chargino mixing matrix V.
void SortSfermionMasses(gslpp::vector< double > &m_sf2, gslpp::matrix< gslpp::complex > &Rf) const
gslpp::vector< double > m_su2
gslpp::matrix< gslpp::complex > Ru
Stores the tree-level Up-squark, Down-squark, Sneutrino, and Slepton mixing matrices.
gslpp::matrix< gslpp::complex > Msneutrino2
double mh[4]
Stores the tree-level Higgs spectrum.
double getMHp() const
Gets the charged Higgs mass.
bool CalcSup(gslpp::matrix< gslpp::complex > &Ru_i, gslpp::vector< double > &m_su2_i)
Computes the up-type squark spectrum at tree level.
bool CalcNeutralino(gslpp::matrix< gslpp::complex > &N_i, gslpp::vector< double > &mneu_i)
Computes the neutralino spectrum at tree level.
gslpp::matrix< gslpp::complex > getMselectron2() const
Gets the Slepton mass matrix at tree-level.
gslpp::matrix< gslpp::complex > getU() const
Gets the Chargino mixing matrix U.
gslpp::matrix< gslpp::complex > getRl() const
Gets the Slepton mixing matrix.
gslpp::matrix< gslpp::complex > getRd() const
Gets the Down-squark mixing matrix.
SUSYSpectrum(const SUSY &SUSY_in)
A SUSYSpectrum constructor.
A class for constructing and defining operations on real vectors.
gslpp::vector< double > m_sn2
gslpp::matrix< gslpp::complex > U
Stores the tree-level Chargino and Neutralino mixing matrices.
gslpp::vector< double > getMse2() const
Gets the Slepton spectrum at tree-level.
gslpp::matrix< gslpp::complex > N
gslpp::vector< double > getMsd2() const
Gets the Down-squark spectrum at tree-level.
gslpp::matrix< gslpp::complex > getRu() const
Gets the Up-squark mixing matrix.
gslpp::matrix< gslpp::complex > V
gslpp::matrix< gslpp::complex > getRn() const
Gets the Sneutrino mixing matrix.
gslpp::matrix< gslpp::complex > Mselectron2
gslpp::matrix< gslpp::complex > Mneutralino
gslpp::vector< double > getMneu() const
Gets the Neutralino spectrum at tree-level.
gslpp::matrix< gslpp::complex > getN() const
Gets the Neutralino mixing matrix.
gslpp::matrix< gslpp::complex > Rd
gslpp::vector< double > m_sd2
gslpp::matrix< gslpp::complex > getMsup2() const
Gets the Up-squark mass matrix at tree-level.
gslpp::matrix< gslpp::complex > getMsneutrino2() const
Gets the Sneutrino mass matrix at tree-level.
gslpp::matrix< gslpp::complex > getMneutralino() const
Gets the Neutralino spectrum at tree-level.
gslpp::vector< double > getMsu2() const
Gets the Up-squark spectrum at tree-level.
gslpp::matrix< gslpp::complex > getMsdown2() const
Gets the Down-squark mass matrix at tree-level.
gslpp::vector< double > getMch() const
Gets the Chargino spectrum at tree-level.
bool CalcChargino(gslpp::matrix< gslpp::complex > &U_i, gslpp::matrix< gslpp::complex > &V_i, gslpp::vector< double > &mch_i)
Computes the chargino spectrum at tree level.
bool CalcSelectron(gslpp::matrix< gslpp::complex > &Rl_i, gslpp::vector< double > &m_se2_i)
Computes the charged-slepton spectrum at tree level.