file models/MSSMatMSUSY_mG.hpp
[No description available]
Namespaces
Name |
---|
Gambit TODO: see if we can use this one: |
Functions
Name | |
---|---|
START_MODEL | DEFINEPARS(mq2_11 , mq2_12 , mq2_13 , mq2_22 , mq2_23 , mq2_33 ) Can translate this model into MSSM63atQ_mG (where Q will then be set to MSUSY) |
START_MODEL ml2_33 | DEFINEPARS(md2_11 , md2_12 , md2_13 , md2_22 , md2_23 , md2_33 ) |
START_MODEL ml2_33 mu2_33 | DEFINEPARS(me2_11 , me2_12 , me2_13 , me2_22 , me2_23 , me2_33 ) |
START_MODEL ml2_33 mu2_33 Ae_33 | DEFINEPARS(Ad_11 , Ad_12 , Ad_13 , Ad_21 , Ad_22 , Ad_23 , Ad_31 , Ad_32 , Ad_33 ) |
Attributes
Name | |
---|---|
START_MODEL | ml2_12 |
START_MODEL | ml2_13 |
START_MODEL | ml2_22 |
START_MODEL | ml2_23 |
START_MODEL ml2_33 | mu2_12 |
START_MODEL ml2_33 | mu2_13 |
START_MODEL ml2_33 | mu2_22 |
START_MODEL ml2_33 | mu2_23 |
START_MODEL ml2_33 mu2_33 | Ae_12 |
START_MODEL ml2_33 mu2_33 | Ae_13 |
START_MODEL ml2_33 mu2_33 | Ae_21 |
START_MODEL ml2_33 mu2_33 | Ae_22 |
START_MODEL ml2_33 mu2_33 | Ae_23 |
START_MODEL ml2_33 mu2_33 | Ae_31 |
START_MODEL ml2_33 mu2_33 | Ae_32 |
START_MODEL ml2_33 mu2_33 Ae_33 | Au_12 |
START_MODEL ml2_33 mu2_33 Ae_33 | Au_13 |
START_MODEL ml2_33 mu2_33 Ae_33 | Au_21 |
START_MODEL ml2_33 mu2_33 Ae_33 | Au_22 |
START_MODEL ml2_33 mu2_33 Ae_33 | Au_23 |
START_MODEL ml2_33 mu2_33 Ae_33 | Au_31 |
START_MODEL ml2_33 mu2_33 Ae_33 | Au_32 |
Defines
Name | |
---|---|
MODEL Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero. | |
PARENT | |
MODEL Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero. | |
PARENT | |
MODEL Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero. | |
PARENT | |
MODEL Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero. | |
PARENT |
Functions Documentation
function DEFINEPARS
START_MODEL DEFINEPARS(
mq2_11 ,
mq2_12 ,
mq2_13 ,
mq2_22 ,
mq2_23 ,
mq2_33
)
Can translate this model into MSSM63atQ_mG (where Q will then be set to MSUSY)
Depends on an MSSM spectrum, since RGEs must run in order to determine MSUSY Mass matrices are symmetric (Hermitian, and we are restricted to real entries at the moment) so only one ’triangle’ needed.
function DEFINEPARS
START_MODEL ml2_33 DEFINEPARS(
md2_11 ,
md2_12 ,
md2_13 ,
md2_22 ,
md2_23 ,
md2_33
)
function DEFINEPARS
START_MODEL ml2_33 mu2_33 DEFINEPARS(
me2_11 ,
me2_12 ,
me2_13 ,
me2_22 ,
me2_23 ,
me2_33
)
function DEFINEPARS
START_MODEL ml2_33 mu2_33 Ae_33 DEFINEPARS(
Ad_11 ,
Ad_12 ,
Ad_13 ,
Ad_21 ,
Ad_22 ,
Ad_23 ,
Ad_31 ,
Ad_32 ,
Ad_33
)
Attributes Documentation
variable ml2_12
START_MODEL ml2_12;
variable ml2_13
START_MODEL ml2_13;
variable ml2_22
START_MODEL ml2_22;
variable ml2_23
START_MODEL ml2_23;
variable mu2_12
START_MODEL ml2_33 mu2_12;
variable mu2_13
START_MODEL ml2_33 mu2_13;
variable mu2_22
START_MODEL ml2_33 mu2_22;
variable mu2_23
START_MODEL ml2_33 mu2_23;
variable Ae_12
START_MODEL ml2_33 mu2_33 Ae_12;
variable Ae_13
START_MODEL ml2_33 mu2_33 Ae_13;
variable Ae_21
START_MODEL ml2_33 mu2_33 Ae_21;
variable Ae_22
START_MODEL ml2_33 mu2_33 Ae_22;
variable Ae_23
START_MODEL ml2_33 mu2_33 Ae_23;
variable Ae_31
START_MODEL ml2_33 mu2_33 Ae_31;
variable Ae_32
START_MODEL ml2_33 mu2_33 Ae_32;
variable Au_12
START_MODEL ml2_33 mu2_33 Ae_33 Au_12;
variable Au_13
START_MODEL ml2_33 mu2_33 Ae_33 Au_13;
variable Au_21
START_MODEL ml2_33 mu2_33 Ae_33 Au_21;
variable Au_22
START_MODEL ml2_33 mu2_33 Ae_33 Au_22;
variable Au_23
START_MODEL ml2_33 mu2_33 Ae_33 Au_23;
variable Au_31
START_MODEL ml2_33 mu2_33 Ae_33 Au_31;
variable Au_32
START_MODEL ml2_33 mu2_33 Ae_33 Au_32;
Macros Documentation
define MODEL
#define MODEL MSSM63atMSUSY_mG
Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero.
define PARENT
#define PARENT MSSM63atQ_mG
define MODEL
#define MODEL MSSM63atMSUSY_mG
Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero.
define PARENT
#define PARENT MSSM63atQ_mG
define MODEL
#define MODEL MSSM63atMSUSY_mG
Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero.
define PARENT
#define PARENT MSSM63atQ_mG
define MODEL
#define MODEL MSSM63atMSUSY_mG
Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero.
define PARENT
#define PARENT MSSM63atQ_mG
Source code
// GAMBIT: Global and Modular BSM Inference Tool
// *********************************************
///
/// MSSM models with boundary conditions at MSUSY scale
/// with a light gravitino
///
/// Models included:
/// MSSM63atMSUSY_mG
/// MSSM30atMSUSY_mG
/// MSSM25atMSUSY_mG
/// MSSM20atMSUSY_mG
///
/// Translation functions defined in MSSMatMSUSY_mG.cpp
///
/// *********************************************
///
/// Authors
/// =======
///
/// (add name and date if you modify)
///
/// \author Pat Scott
/// (p.scott@imperial.ac.uk)
/// \date 2018 Sep
///
/// \author Tomas Gonzalo
/// (tomas.gonzalo@kit.edu)
/// \date 2022 Sept
///
/// *********************************************
#ifndef __MSSMatMSUSY_mG_hpp__
#define __MSSMatMSUSY_mG_hpp__
#include "gambit/Models/models/MSSMatQ_mG.hpp" // Must include models which are targets of translation functions
// Forward declaration of needed types
namespace Gambit
{
class Spectrum;
}
#define MODEL MSSM63atMSUSY_mG
#define PARENT MSSM63atQ_mG
START_MODEL
/// Can translate this model into MSSM63atQ_mG (where Q will then be set to MSUSY)
INTERPRET_AS_PARENT_FUNCTION(MSSM63atMSUSY_mG_to_MSSM63atQ_mG)
/// Depends on an MSSM spectrum, since RGEs must run in order to determine MSUSY
INTERPRET_AS_PARENT_DEPENDENCY(unimproved_MSSM_spectrum, Spectrum)
DEFINEPARS(TanBeta,SignMu,mHu2,mHd2,M1,M2,M3,mG)
/// Mass matrices are symmetric (Hermitian, and we are restricted to real entries at the moment)
/// so only one 'triangle' needed.
DEFINEPARS(mq2_11, mq2_12, mq2_13,
mq2_22, mq2_23,
mq2_33)
DEFINEPARS(ml2_11, ml2_12, ml2_13,
ml2_22, ml2_23,
ml2_33)
DEFINEPARS(md2_11, md2_12, md2_13,
md2_22, md2_23,
md2_33)
DEFINEPARS(mu2_11, mu2_12, mu2_13,
mu2_22, mu2_23,
mu2_33)
DEFINEPARS(me2_11, me2_12, me2_13,
me2_22, me2_23,
me2_33)
DEFINEPARS(Ae_11, Ae_12, Ae_13,
Ae_21, Ae_22, Ae_23,
Ae_31, Ae_32, Ae_33)
DEFINEPARS(Ad_11, Ad_12, Ad_13,
Ad_21, Ad_22, Ad_23,
Ad_31, Ad_32, Ad_33)
DEFINEPARS(Au_11, Au_12, Au_13,
Au_21, Au_22, Au_23,
Au_31, Au_32, Au_33)
#undef PARENT
#undef MODEL
/// Specialisation of MSSM63atQ_mG with all off-diagonal m and A terms set to zero.
#define MODEL MSSM30atMSUSY_mG
#define PARENT MSSM63atMSUSY_mG
START_MODEL
DEFINEPARS(TanBeta,SignMu,mHu2,mHd2,M1,M2,M3,mG)
DEFINEPARS(mq2_1, mq2_2, mq2_3)
DEFINEPARS(ml2_1, ml2_2, ml2_3)
DEFINEPARS(md2_1, md2_2, md2_3)
DEFINEPARS(mu2_1, mu2_2, mu2_3)
DEFINEPARS(me2_1, me2_2, me2_3)
DEFINEPARS(Ae_1, Ae_2, Ae_3)
DEFINEPARS(Ad_1, Ad_2, Ad_3)
DEFINEPARS(Au_1, Au_2, Au_3)
INTERPRET_AS_PARENT_FUNCTION(MSSM30atMSUSY_mG_to_MSSM63atMSUSY_mG)
INTERPRET_AS_X_FUNCTION(MSSM30atQ_mG, MSSM30atMSUSY_mG_to_MSSM30atQ_mG)
INTERPRET_AS_X_DEPENDENCY(MSSM30atQ_mG, unimproved_MSSM_spectrum, Spectrum)
#undef PARENT
#undef MODEL
#define MODEL MSSM25atMSUSY_mG
#define PARENT MSSM30atMSUSY_mG
START_MODEL
DEFINEPARS(TanBeta,SignMu,mHu2,mHd2,M1,M2,M3,mG)
DEFINEPARS(mq2_1, mq2_2, mq2_3)
DEFINEPARS(ml2_1, ml2_2, ml2_3)
DEFINEPARS(md2_1, md2_2, md2_3)
DEFINEPARS(mu2_1, mu2_2, mu2_3)
DEFINEPARS(me2_1, me2_2, me2_3)
DEFINEPARS(Ae_12, Ae_3)
DEFINEPARS(Ad_3)
DEFINEPARS(Au_3)
INTERPRET_AS_PARENT_FUNCTION(MSSM25atMSUSY_mG_to_MSSM30atMSUSY_mG)
#undef PARENT
#undef MODEL
#define MODEL MSSM20atMSUSY_mG
#define PARENT MSSM25atMSUSY_mG
START_MODEL
DEFINEPARS(TanBeta,SignMu,mHu2,mHd2,M1,M2,M3,mG)
DEFINEPARS(mq2_12, mq2_3)
DEFINEPARS(ml2_12, ml2_3)
DEFINEPARS(md2_12, md2_3)
DEFINEPARS(mu2_12, mu2_3)
DEFINEPARS(me2_12, me2_3)
DEFINEPARS(Ae_12, Ae_3)
DEFINEPARS(Ad_3)
DEFINEPARS(Au_3)
INTERPRET_AS_PARENT_FUNCTION(MSSM20atMSUSY_mG_to_MSSM25atMSUSY_mG)
INTERPRET_AS_X_FUNCTION(MSSM20atQ_mG, MSSM20atMSUSY_mG_to_MSSM20atQ_mG)
INTERPRET_AS_X_DEPENDENCY(MSSM20atQ_mG, unimproved_MSSM_spectrum, Spectrum)
#undef PARENT
#undef MODEL
#endif
Updated on 2024-07-18 at 13:53:33 +0000