gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
SpecBit_rollcall.hpp
Go to the documentation of this file.
1 // GAMBIT: Global and Modular BSM Inference Tool
2 // *********************************************
23 
24 #ifndef __SpecBit_rollcall_hpp__
25 #define __SpecBit_rollcall_hpp__
26 
28 
29 #define MODULE SpecBit
31 
32  // Capabilities used in more than one of the headers
33  // below need to be declared up-front (and then not
34  // declared in the header)
35 
36  // Generalised Higgs couplings
37  #define CAPABILITY Higgs_Couplings
39  #undef CAPABILITY
40 
43 
46 
48 
51 
54 
57 
60 
63 
66 
67 
69  //#include "gambit/SpecBit/SpecBit_sandbox_rollcall.hpp"
70 
75  QUICK_FUNCTION(MODULE, SM_spectrum, OLD_CAPABILITY, convert_E6MSSM_to_SM, Spectrum, (E6MSSM_does_not_exist_yet), (E6MSSM_spectrum, Spectrum))
77 
78  // 'Convenience' functions to retrieve certain particle properities in a simple format
79 
80  // #define CAPABILITY LSP_mass // Supplies the mass of the lightest supersymmetric particle
81  // START_CAPABILITY
82 
83  // #define FUNCTION get_LSP_mass // Retrieves the LSP mass from a Spectrum object
84  // START_FUNCTION(double)
85  // DEPENDENCY(particle_spectrum, SpectrumPtr) // Takes a Spectrum object and returns an SLHAstruct
86  // ALLOW_MODELS(MSSM24, CMSSM)
87  // #undef FUNCTION
88 
89  // #undef CAPABILITY
90 
91 
92 #undef MODULE
93 
94 #endif /* defined(__SpecBit_rollcall_hpp__) */
95 
96 
97 
START_CAPABILITY Spectrum QUICK_FUNCTION(MODULE, SM_spectrum, OLD_CAPABILITY, convert_E6MSSM_to_SM, Spectrum,(E6MSSM_does_not_exist_yet),(E6MSSM_spectrum, Spectrum))
START_CAPABILITY NMSSM_spectrum
Rollcall declarations for module functions contained in SpecBit_VS.cpp.
#define MODULE
Rollcall declarations for module functions contained in SpecBit_MSSM.cpp.
Rollcall declarations for module functions contained in SpecBit_SM.cpp.
Type definition header for module SpecBit.
Module function declarations for SpecBit_tests.cpp (new tests)
START_CAPABILITY Spectrum
DecayTable mass_es_pseudonyms MCLoopInfo MSSM63atMGUT
Definition: SUSY.hpp:62
Rollcall declarations for module functions contained in SpecBit_VectorSingletDM.cpp.
START_CAPABILITY SM_spectrum
#define START_MODULE
Registers the current MODULE.
void convert_E6MSSM_to_SM(Spectrum &result)
Rollcall declarations for module functions contained in SpecBit_DiracSingletDM.cpp.
void convert_MSSM_to_SM(Spectrum &result)
Gambit module functions.
Rollcall declarations for module functions contained in SpecBit_MajoranaSingletDM.cpp.
START_CAPABILITY convert_NMSSM_to_SM
Rollcall declarations for module functions contained in SpecBit_SingletDM.cpp.
#define START_CAPABILITY
Registers the current CAPABILITY of the current MODULE.
START_CAPABILITY OLD_CAPABILITY
START_CAPABILITY NMSSM_does_not_exist_yet
Rollcall declarations for module functions contained in SpecBit_MDM.cpp.