gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
MSSM20atX.cpp File Reference

MSSM20atQ translation function definitions. More...

Include dependency graph for MSSM20atX.cpp:

Go to the source code of this file.

Namespaces

 Gambit
 TODO: see if we can use this one:
 

Macros

#define DEFINE_IAPFUNC(PARENT)
 
#define MODEL   MSSM20atQ
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atQ_mA
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atMGUT
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atMGUT_mA
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atMSUSY
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atMSUSY_mA
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atQ_mA
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atMGUT_mA
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atMSUSY_mA
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atMGUT
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 
#define MODEL   MSSM20atMSUSY
 Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only) More...
 

Functions

void Gambit::MSSM20atX_to_MSSM25atX (const ModelParameters &myP, ModelParameters &targetP)
 

Detailed Description

MSSM20atQ translation function definitions.

Contains the interpret-as-parent translation functions for:

MSSM20atQ –> MSSM25atQ MSSM20atQ_mA –> MSSM25atQ_mA MSSM20atMGUT –> MSSM25atMGUT MSSM20atMGUT_mA –> MSSM25atMGUT_mA MSSM20atMSUSY –> MSSM25atMSUSY MSSM20atMSUSY_mA –> MSSM25atMSUSY_mA

As well as the interpret-as-friend translation functions for:

MSSM20atQ_mA –> MSSM20atQ MSSM20atMGUT_mA –> MSSM20atMGUT MSSM20atMSUSY_mA –> MSSM20atMSUSY

and

MSSM20atMGUT –> MSSM20atQ MSSM20atMSUSY –> MSSM20atQ


Authors (add name and date if you modify):

Author
Pat Scott (p.sco.nosp@m.tt@i.nosp@m.mperi.nosp@m.al.a.nosp@m.c.uk)
Date
2015 Sep
Author
Ben Farmer (benja.nosp@m.min..nosp@m.farme.nosp@m.r@fy.nosp@m.sik.s.nosp@m.u.se)
Date
2017 Oct

Definition in file MSSM20atX.cpp.

Macro Definition Documentation

◆ DEFINE_IAPFUNC

#define DEFINE_IAPFUNC (   PARENT)
Value:
void MODEL_NAMESPACE::CAT_3(MODEL,_to_,PARENT) (const ModelParameters &myP, ModelParameters &targetP) \
{ \
logger()<<"Running interpret_as_parent calculations for " STRINGIFY(MODEL) " --> " STRINGIFY(PARENT) "..."<<LogTags::info<<EOM; \
MSSM20atX_to_MSSM25atX(myP, targetP); \
} \
#define STRINGIFY(X)
Definition: stringify.hpp:29
#define PARENT
#define CAT_3(X, Y, Z)
Definition: cats.hpp:25
#define MODEL
Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)
Definition: MSSM20atX.cpp:159
const Logging::endofmessage EOM
Explicit const instance of the end of message struct in Gambit namespace.
Definition: logger.hpp:100

Interpret-as-parent function definitions These are particularly repetitive so let's define them with the help of a macro

Definition at line 89 of file MSSM20atX.cpp.

◆ MODEL [1/11]

#define MODEL   MSSM20atQ

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [2/11]

#define MODEL   MSSM20atQ_mA

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [3/11]

#define MODEL   MSSM20atMGUT

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [4/11]

#define MODEL   MSSM20atMGUT_mA

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [5/11]

#define MODEL   MSSM20atMSUSY

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [6/11]

#define MODEL   MSSM20atMSUSY_mA

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [7/11]

#define MODEL   MSSM20atQ_mA

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [8/11]

#define MODEL   MSSM20atMGUT_mA

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [9/11]

#define MODEL   MSSM20atMSUSY_mA

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [10/11]

#define MODEL   MSSM20atMGUT

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.

◆ MODEL [11/11]

#define MODEL   MSSM20atMSUSY

Interpret-as-friend (MGUT and MSUSY to Q, in primary parameterisation only)

Definition at line 159 of file MSSM20atX.cpp.