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

Rollcall declarations for module functions contained in SpecBit_MSSM.cpp. More...

Include dependency graph for SpecBit_MSSM_rollcall.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

#define CAPABILITY   unimproved_MSSM_spectrum
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   get_MSSM_spectrum_SPheno
 SPheno spectrum function. More...
 
#define FUNCTION   get_MSSM_spectrum_from_SLHAfile
 SPheno spectrum function. More...
 
#define FUNCTION   get_MSSM_spectrum_from_SLHAstruct
 SPheno spectrum function. More...
 
#define FUNCTION   get_MSSM_spectrum_as_SLHAea_SLHA1
 SPheno spectrum function. More...
 
#define FUNCTION   get_MSSM_spectrum_as_SLHAea_SLHA2
 SPheno spectrum function. More...
 
#define FUNCTION   get_MSSM_spectrum_from_postprocessor
 SPheno spectrum function. More...
 
#define CAPABILITY   MSSM_spectrum
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   get_MSSM_spectrum_as_map
 SPheno spectrum function. More...
 
#define CAPABILITY   unimproved_MSSM_spectrum
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   get_unimproved_MSSM_spectrum_as_map
 SPheno spectrum function. More...
 
#define CAPABILITY   SM_subspectrum
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   get_SM_SubSpectrum_from_MSSM_Spectrum
 SPheno spectrum function. More...
 
#define CAPABILITY   FH_MSSMMasses
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   FH_MSSMMasses
 SPheno spectrum function. More...
 
#define CAPABILITY   FH_HiggsMasses
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   FH_AllHiggsMasses
 SPheno spectrum function. More...
 
#define CAPABILITY   prec_mh
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   FH_HiggsMass
 SPheno spectrum function. More...
 
#define FUNCTION   SHD_HiggsMass
 SPheno spectrum function. More...
 
#define CAPABILITY   prec_HeavyHiggsMasses
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   FH_HeavyHiggsMasses
 SPheno spectrum function. More...
 
#define CAPABILITY   FH_Couplings_output
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   FH_Couplings
 SPheno spectrum function. More...
 
#define CAPABILITY   Higgs_Couplings
 Functions to supply particle spectra in various forms. More...
 
#define FUNCTION   MSSM_higgs_couplings_pwid
 SPheno spectrum function. More...
 
#define FUNCTION   MSSM_higgs_couplings_FH
 SPheno spectrum function. More...
 
 MSSM63atMGUT
 
MSSM63atQ libSPheno
 
MSSM63atQ int
 
 MSSM63atMGUT_mA
 
 MSSM63atQ
 
 libfeynhiggs
 
 void
 
Spectrum MReal
 
 START_FUNCTION (Spectrum) ALLOW_MODELS(CMSSM
 
MSSM63atQ DEPENDENCY (SMINPUTS, SMInputs) BACKEND_REQ(SPheno_MSSMspectrum
 
MSSM63atQ Spectrum const Finputs & BACKEND_OPTION ((SPheno, 3.3.8, 4.0.3),(libSPheno)) START_FUNCTION(Spectrum) START_FUNCTION(Spectrum) DEPENDENCY(unimproved_MSSM_spectrum
 Get MSSM spectrum from CMSSM boundary conditions. More...
 
 START_FUNCTION (SLHAstruct) DEPENDENCY(unimproved_MSSM_spectrum
 
 START_FUNCTION (map_str_dbl) DEPENDENCY(unimproved_MSSM_spectrum
 
 START_FUNCTION (const SubSpectrum *) DEPENDENCY(unimproved_MSSM_spectrum
 
 START_FUNCTION (fh_MSSMMassObs) BACKEND_REQ(FHGetPara
 
int int Farray< fh_real, 1, 2, 1, 5, 1, 3 > Farray< fh_complex, 1, 2, 1, 2, 1, 5, 1, 3 > Farray< fh_real, 1, 6, 1, 5 > Farray< fh_complex, 1, 36, 1, 5 > Farray< fh_real, 1, 2 > Farray< fh_complex, 1, 4 > Farray< fh_complex, 1, 4 > Farray< fh_real, 1, 4 > Farray< fh_complex, 1, 16 > fh_complex fh_real Farray< fh_real, 1, 4 > fh_real & BACKEND_OPTION ((FeynHiggs),(libfeynhiggs)) ALLOW_MODELS(MSSM63atQ
 
 START_FUNCTION (fh_HiggsMassObs) BACKEND_REQ(FHHiggsCorr
 
int Farray< fh_real, 1, 4 > fh_complex Farray< fh_complex, 1, 3, 1, 3 > Farray< fh_complex, 1, 3, 1, 3 > & BACKEND_REQ (FHUncertainties,(libfeynhiggs), void,(int &, Farray< fh_real, 1, 4 > &, fh_complex &, Farray< fh_complex, 1, 3, 1, 3 > &, Farray< fh_complex, 1, 3, 1, 3 > &)) BACKEND_OPTION((FeynHiggs)
 
int Farray< fh_real, 1, 4 > fh_complex Farray< fh_complex, 1, 3, 1, 3 > Farray< fh_complex, 1, 3, 1, 3 > libfeynhiggs ALLOW_MODELS (MSSM63atQ, MSSM63atMGUT) START_CAPABILITY START_FUNCTION(triplet< double >) DEPENDENCY(unimproved_MSSM_spectrum
 
int Farray< fh_real, 1, 4 > fh_complex Farray< fh_complex, 1, 3, 1, 3 > Farray< fh_complex, 1, 3, 1, 3 > libfeynhiggs Spectrum DEPENDENCY (FH_HiggsMasses, fh_HiggsMassObs) ALLOW_MODELS(MSSM63atQ
 
 START_FUNCTION (triplet< double >) DEPENDENCY(unimproved_MSSM_spectrum
 
Spectrum BACKEND_REQ (SUSYHD_MHiggs,(), MReal,(const MList< MReal > &)) BACKEND_REQ(SUSYHD_DeltaMHiggs
 
Spectrum const MList< MReal > Spectrum int int int intBACKEND_REQ (FHCouplings,(libfeynhiggs), void,(int &, Farray< fh_complex, 1, 681 > &, Farray< fh_complex, 1, 231 > &, Farray< fh_real, 1, 978 > &, Farray< fh_real, 1, 250 > &, int &)) BACKEND_OPTION((FeynHiggs)
 
Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DEPENDENCY (Reference_SM_Higgs_decay_rates, DecayTable::Entry) DEPENDENCY(Reference_SM_other_Higgs_decay_rates
 
Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DEPENDENCY (Reference_SM_A0_decay_rates, DecayTable::Entry) DEPENDENCY(Higgs_decay_rates
 
Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DecayTable::Entry DEPENDENCY (h0_2_decay_rates, DecayTable::Entry) DEPENDENCY(A0_decay_rates
 
Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DEPENDENCY (H_plus_decay_rates, DecayTable::Entry) DEPENDENCY(t_decay_rates
 
Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DEPENDENCY (FH_Couplings_output, fh_Couplings) ALLOW_MODELS(MSSM63atQ
 

Detailed Description

Rollcall declarations for module functions contained in SpecBit_MSSM.cpp.


Authors (add name and date if you modify):

Author
Ben Farmer (benja.nosp@m.min..nosp@m.farme.nosp@m.r@fy.nosp@m.sik.s.nosp@m.u.se)
Date
2014 Sep - Dec, 2015 Jan - Mar
Author
Christopher Rogan (chris.nosp@m.toph.nosp@m.ersro.nosp@m.gan@.nosp@m.gmail.nosp@m..com)
Date
2015 Apr
Author
Tomas Gonzalo (t.e.g.nosp@m.onza.nosp@m.lo@fy.nosp@m.s.ui.nosp@m.o.no)
Date
2016 Jue, 2017 Jan

SPECIAL NOTE: Since FlexibleSUSY cannot yet be backended via BOSS, we need some special preprocessor directives in here to "manually" remove GAMBIT functions which depend on various FlexibleSUSY models existing, in the case where GAMBIT was configured to build without those models. These take the form of simple #ifndef guards, e.g.

#if(FS_MODEL_MSSMatMGUT_IS_BUILT) <compile this="" stuff>=""> #endif

This stuff should be removed when FlexibleSUSY becomes a "real" backend. The preprocessor variables are created automatically in cmake/contrib.cmake as part of the FlexibleSUSY configuration process. Note that these #if checks are in both this header AND these source files which define the corresponding module functions.

Definition in file SpecBit_MSSM_rollcall.hpp.

Macro Definition Documentation

◆ CAPABILITY [1/10]

#define CAPABILITY   unimproved_MSSM_spectrum

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [2/10]

#define CAPABILITY   MSSM_spectrum

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [3/10]

#define CAPABILITY   unimproved_MSSM_spectrum

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [4/10]

#define CAPABILITY   SM_subspectrum

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [5/10]

#define CAPABILITY   FH_MSSMMasses

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [6/10]

#define CAPABILITY   FH_HiggsMasses

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [7/10]

#define CAPABILITY   prec_mh

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [8/10]

#define CAPABILITY   prec_HeavyHiggsMasses

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [9/10]

#define CAPABILITY   FH_Couplings_output

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ CAPABILITY [10/10]

#define CAPABILITY   Higgs_Couplings

Functions to supply particle spectra in various forms.

Definition at line 287 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [1/17]

#define FUNCTION   get_MSSM_spectrum_SPheno

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [2/17]

#define FUNCTION   get_MSSM_spectrum_from_SLHAfile

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [3/17]

#define FUNCTION   get_MSSM_spectrum_from_SLHAstruct

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [4/17]

#define FUNCTION   get_MSSM_spectrum_as_SLHAea_SLHA1

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [5/17]

#define FUNCTION   get_MSSM_spectrum_as_SLHAea_SLHA2

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [6/17]

#define FUNCTION   get_MSSM_spectrum_from_postprocessor

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [7/17]

#define FUNCTION   get_MSSM_spectrum_as_map

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [8/17]

#define FUNCTION   get_unimproved_MSSM_spectrum_as_map

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [9/17]

#define FUNCTION   get_SM_SubSpectrum_from_MSSM_Spectrum

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [10/17]

#define FUNCTION   FH_MSSMMasses

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [11/17]

#define FUNCTION   FH_AllHiggsMasses

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [12/17]

#define FUNCTION   FH_HiggsMass

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [13/17]

#define FUNCTION   SHD_HiggsMass

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [14/17]

#define FUNCTION   FH_HeavyHiggsMasses

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [15/17]

#define FUNCTION   FH_Couplings

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [16/17]

#define FUNCTION   MSSM_higgs_couplings_pwid

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

◆ FUNCTION [17/17]

#define FUNCTION   MSSM_higgs_couplings_FH

SPheno spectrum function.

Definition at line 313 of file SpecBit_MSSM_rollcall.hpp.

Function Documentation

◆ ALLOW_MODELS()

int Farray< fh_real,1,4> fh_complex Farray<fh_complex, 1,3, 1,3> Farray<fh_complex, 1,3, 1,3> libfeynhiggs ALLOW_MODELS ( MSSM63atQ  ,
MSSM63atMGUT   
)

◆ BACKEND_OPTION() [1/2]

MSSM63atQ Spectrum const Finputs& BACKEND_OPTION ( (SPheno, 3.3.8, 4.0.3)  ,
(libSPheno  
)

Get MSSM spectrum from CMSSM boundary conditions.

◆ BACKEND_OPTION() [2/2]

int int Farray<fh_real, 1,2, 1,5, 1,3> Farray<fh_complex, 1,2, 1,2, 1,5, 1,3> Farray<fh_real, 1,6, 1,5> Farray<fh_complex, 1,36, 1,5> Farray< fh_real,1,2> Farray< fh_complex,1,4> Farray< fh_complex,1,4> Farray< fh_real,1,4> Farray< fh_complex,1,16> fh_complex fh_real Farray< fh_real,1,4> fh_real& BACKEND_OPTION ( (FeynHiggs)  ,
(libfeynhiggs  
)

◆ BACKEND_REQ() [1/3]

int Farray< fh_real,1,4> fh_complex Farray<fh_complex, 1,3, 1,3> Farray<fh_complex, 1,3, 1,3>& BACKEND_REQ ( FHUncertainties  ,
(libfeynhiggs ,
void  ,
(int &, Farray< fh_real, 1, 4 > &, fh_complex &, Farray< fh_complex, 1, 3, 1, 3 > &, Farray< fh_complex, 1, 3, 1, 3 > &)   
)

◆ BACKEND_REQ() [2/3]

Spectrum BACKEND_REQ ( SUSYHD_MHiggs  ,
()  ,
MReal  ,
(const MList< MReal > &)   
)

◆ BACKEND_REQ() [3/3]

Spectrum const MList<MReal> Spectrum int int int int& BACKEND_REQ ( FHCouplings  ,
(libfeynhiggs ,
void  ,
(int &, Farray< fh_complex, 1, 681 > &, Farray< fh_complex, 1, 231 > &, Farray< fh_real, 1, 978 > &, Farray< fh_real, 1, 250 > &, int &)   
)

◆ DEPENDENCY() [1/7]

MSSM63atQ_mA DEPENDENCY ( SMINPUTS  ,
SMInputs   
)

◆ DEPENDENCY() [2/7]

Spectrum const MList< MReal > Spectrum DEPENDENCY ( FH_HiggsMasses  ,
fh_HiggsMassObs   
)

◆ DEPENDENCY() [3/7]

Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry Spectrum DEPENDENCY ( Reference_SM_Higgs_decay_rates  ,
DecayTable::Entry   
)

◆ DEPENDENCY() [4/7]

Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry Spectrum DecayTable::Entry DEPENDENCY ( Reference_SM_A0_decay_rates  ,
DecayTable::Entry   
)

◆ DEPENDENCY() [5/7]

Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry Spectrum DecayTable::Entry DecayTable::Entry DEPENDENCY ( h0_2_decay_rates  ,
DecayTable::Entry   
)

◆ DEPENDENCY() [6/7]

Spectrum const MList< MReal > Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DEPENDENCY ( H_plus_decay_rates  ,
DecayTable::Entry   
)

◆ DEPENDENCY() [7/7]

Spectrum const MList<MReal> Spectrum int int int int libfeynhiggs Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry Spectrum DecayTable::Entry DecayTable::Entry DecayTable::Entry DecayTable::Entry DEPENDENCY ( FH_Couplings_output  ,
fh_Couplings   
)

◆ START_FUNCTION() [1/7]

START_FUNCTION ( Spectrum  )

◆ START_FUNCTION() [2/7]

START_FUNCTION ( SLHAstruct  )

◆ START_FUNCTION() [3/7]

START_FUNCTION ( map_str_dbl  )

◆ START_FUNCTION() [4/7]

START_FUNCTION ( const SubSpectrum *  )

◆ START_FUNCTION() [5/7]

START_FUNCTION ( fh_MSSMMassObs  )

◆ START_FUNCTION() [6/7]

START_FUNCTION ( fh_HiggsMassObs  )

◆ START_FUNCTION() [7/7]

START_FUNCTION ( triplet< double )

Variable Documentation

◆ int

MSSM63atQ int

Definition at line 65 of file SpecBit_MSSM_rollcall.hpp.

◆ libfeynhiggs

Spectrum const MList<MReal> Spectrum libfeynhiggs

Definition at line 274 of file SpecBit_MSSM_rollcall.hpp.

◆ libSPheno

MSSM63atQ libSPheno

Definition at line 65 of file SpecBit_MSSM_rollcall.hpp.

◆ MReal

Spectrum MReal

Definition at line 317 of file SpecBit_MSSM_rollcall.hpp.

◆ MSSM63atMGUT

MSSM63atMGUT

Definition at line 63 of file SpecBit_MSSM_rollcall.hpp.

◆ MSSM63atMGUT_mA

MSSM63atMGUT_mA

Definition at line 224 of file SpecBit_MSSM_rollcall.hpp.

◆ MSSM63atQ

MSSM63atQ

Definition at line 224 of file SpecBit_MSSM_rollcall.hpp.

◆ void

Spectrum const MList<MReal> Spectrum void

Definition at line 274 of file SpecBit_MSSM_rollcall.hpp.