Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
Data Structures | Namespaces | Macros | Variables
MSSM.h File Reference

File containing MSSM input parameter and the base MSSM_Model class for SUSY models. More...

#include "model.h"
#include "MSSMData.h"

Go to the source code of this file.

Data Structures

class  mty::MSSM_Model
 Base class for MSSM models. If taken as is, represents the unconstrained MSSM with 105 parameters (+SM). More...
 
class  mty::MSSM_HEM
 

Namespaces

 mty::mssm_input
 Namespace containing all MSSM input parameters that may be modified with LHA files.
 
 mty
 Namespace of MARTY.
 

Macros

#define MTY_CST(arg)   csl::constant_s(arg)
 
#define MTY_MAT(name)
 
#define MTY_MAT_SPEC(name, u, c, t)
 

Variables

csl::Expr mty::mssm_input::m_0 = csl::constant_s("m_0")
 Common scalar mass.
 
csl::Expr mty::mssm_input::m_1 = csl::constant_s("m_1")
 Common gaugino mass.
 
csl::Expr mty::mssm_input::m_3 = csl::constant_s("m_3")
 Gravitino mass.
 
csl::Expr mty::mssm_input::Lambda = csl::constant_s("\\Lambda")
 Scale of SUSY breaking.
 
csl::Expr mty::mssm_input::Mmess = csl::constant_s("M_m")
 Overall messenger scale.
 
csl::Expr mty::mssm_input::N_5 = csl::constant_s("N_5")
 Messenger index.
 
csl::Expr mty::mssm_input::cgrav = csl::constant_s("c_g")
 Gravitino mass factor.
 
csl::Expr mty::mssm_input::alpha = csl::constant_s("alpha")
 Diagonalization angle for (h0 H0).
 
csl::Expr mty::mssm_input::beta = csl::constant_s("beta")
 Ratio of Higgs vacuum expectation values.
 
csl::Expr mty::mssm_input::mu = csl::constant_s("mu_h")
 mu parameter.
 
csl::Expr mty::mssm_input::sgn_mu = csl::constant_s("sgn_mu")
 Sign of the bilinear Higgs term in the superpotential.
 
csl::Expr mty::mssm_input::A_0 = csl::constant_s("A_0")
 Common trilinear coupling.
 
csl::Expr mty::mssm_input::M1 = csl::constant_s("M_1")
 Bino mass.
 
csl::Expr mty::mssm_input::M2 = csl::constant_s("M_2")
 Wino mass.
 
csl::Expr mty::mssm_input::M3 = csl::constant_s("M_3")
 Gluino mass.
 
csl::Expr mty::mssm_input::At = csl::constant_s("A_t")
 Top trilinear coupling.
 
csl::Expr mty::mssm_input::Ab = csl::constant_s("A_b")
 Bottom trilinear coupling.
 
csl::Expr mty::mssm_input::Atau = csl::constant_s("A_tau ; A_{\\tau}")
 Tau trilinear coupling.
 
csl::Expr mty::mssm_input::MH1 = csl::constant_s("M2_H1")
 Down-type Higgs mass squared.
 
csl::Expr mty::mssm_input::MH2 = csl::constant_s("M2_H2")
 Up-type Higgs mass squared.
 
csl::Expr mty::mssm_input::MA = csl::constant_s("M_A")
 Tree-level pseudoscalar Higgs mass parameter squared.
 
csl::Expr mty::mssm_input::MA0 = csl::constant_s("M_A0")
 Pseudoscalar Higgs pole mass.
 
csl::Expr mty::mssm_input::MHp = csl::constant_s("M_Hp")
 Charged Higgs pole mass.
 
csl::Expr mty::mssm_input::N1 = csl::constant_s("N_1")
 \( U(1)_Y \) messenger index.
 
csl::Expr mty::mssm_input::N2 = csl::constant_s("N_2")
 \( SU(2)_L \) messenger index.
 
csl::Expr mty::mssm_input::N3 = csl::constant_s("N_3")
 \( SU(3)_c \) messenger index.
 
csl::Expr mty::mssm_input::MeL = csl::constant_s("M_eL")
 Left first gen. scalar slepton mass.
 
csl::Expr mty::mssm_input::MmuL = csl::constant_s("M_\\muL")
 Left second gen. scalar slepton mass.
 
csl::Expr mty::mssm_input::MtauL = csl::constant_s("M_\\tauL")
 Left third gen. scalar slepton mass.
 
csl::Expr mty::mssm_input::MeR = csl::constant_s("M_eR")
 Right first gen. scalar slepton mass.
 
csl::Expr mty::mssm_input::MmuR = csl::constant_s("M_\\muR")
 Right second gen. scalar slepton mass.
 
csl::Expr mty::mssm_input::MtauR = csl::constant_s("M_\\tauR")
 Right third gen. scalar slepton mass.
 
csl::Expr mty::mssm_input::Mq1L = csl::constant_s("M_q1L")
 Left first gen. scalar squark mass.
 
csl::Expr mty::mssm_input::Mq2L = csl::constant_s("M_q2L")
 Left second gen. scalar squark mass.
 
csl::Expr mty::mssm_input::Mq3L = csl::constant_s("M_q3L")
 Left third gen. scalar squark mass.
 
csl::Expr mty::mssm_input::MquR = csl::constant_s("M_quR")
 Right up scalar squark mass.
 
csl::Expr mty::mssm_input::MqcR = csl::constant_s("M_qcR")
 Right charm scalar squark mass.
 
csl::Expr mty::mssm_input::MqtR = csl::constant_s("M_qtR")
 Right top scalar squark mass.
 
csl::Expr mty::mssm_input::MqdR = csl::constant_s("M_qdR")
 Right down scalar squark mass.
 
csl::Expr mty::mssm_input::MqsR = csl::constant_s("M_qsR")
 Right strange scalar squark mass.
 
csl::Expr mty::mssm_input::MqbR = csl::constant_s("M_qbR")
 Right bottom scalar squark mass.
 
csl::Expr mty::mssm_input::MSQ2 = MTY_MAT(MSQ2)
 Left squark soft SUSY-brekaing mass matrix.
 
csl::Expr mty::mssm_input::MSL2 = MTY_MAT(MSL2)
 Left slepton soft SUSY-brekaing mass matrix.
 
csl::Expr mty::mssm_input::MSu2 = MTY_MAT_SPEC(MSu2, u, c, t)
 Right up-type squark soft SUSY-brekaing mass matrix.
 
csl::Expr mty::mssm_input::MSd2 = MTY_MAT_SPEC(MSd2, d, s, b)
 Right down-type squark soft SUSY-brekaing mass matrix.
 
csl::Expr mty::mssm_input::MSe2 = MTY_MAT_SPEC(MSe2, e, mu, tau)
 Right selectron soft SUSY-brekaing mass matrix.
 
csl::Expr mty::mssm_input::Tu = MTY_MAT_SPEC(T_u, u, c, t)
 Up-type squark soft SUSY-breaking trilinear couplings.
 
csl::Expr mty::mssm_input::Td = MTY_MAT_SPEC(T_d, d, s, b)
 Down-type squark soft SUSY-breaking trilinear couplings.
 
csl::Expr mty::mssm_input::Te = MTY_MAT_SPEC(T_e, e, mu, tau)
 Slepton soft SUSY-breaking trilinear couplings.
 

Detailed Description

File containing MSSM input parameter and the base MSSM_Model class for SUSY models.

Author
Grégoire Uhlrich
Version
1.3
Date
2020-09-01

Macro Definition Documentation

◆ MTY_MAT

#define MTY_MAT (   name)
Value:
csl::matrix_s({\
{MTY_CST(#name"_11"), MTY_CST(#name"_12"), MTY_CST(#name"_13")},\
{MTY_CST(#name"_21"), MTY_CST(#name"_22"), MTY_CST(#name"_23")},\
{MTY_CST(#name"_31"), MTY_CST(#name"_32"), MTY_CST(#name"_33")}\
})

◆ MTY_MAT_SPEC

#define MTY_MAT_SPEC (   name,
  u,
  c,
 
)
Value:
csl::matrix_s({\
{MTY_CST(#name"_"#u#u), MTY_CST(#name"_"#u#c), MTY_CST(#name"_"#u#t)},\
{MTY_CST(#name"_"#c#u), MTY_CST(#name"_"#c#c), MTY_CST(#name"_"#c#t)},\
{MTY_CST(#name"_"#t#u), MTY_CST(#name"_"#t#c), MTY_CST(#name"_"#t#t)}\
})