gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
SpecBit_sandbox_rollcall.hpp
Go to the documentation of this file.
1 // GAMBIT: Global and Modular BSM Inference Tool
2 // *********************************************
17 
18 #ifndef __SpecBit_sandbox_hpp__
19 #define __SpecBit_sandbox_hpp__
20 
21  // For testing only
22  #define CAPABILITY test_MSSM_spectrum
24 
25  #define FUNCTION make_test_spectrum // Get (pointer to) test MSSM spectrum
26  START_FUNCTION(SubSpectrum*)
27  #undef FUNCTION
28 
29  #undef CAPABILITY
30 
32  // Just some functions for testing SpecBit and Spectrum object components
33 
34  #define CAPABILITY specbit_tests1
36  #define FUNCTION specbit_test_func1
37  START_FUNCTION(double)
39  #undef FUNCTION
40  #undef CAPABILITY
41 
42  #define CAPABILITY specbit_tests2
44  #define FUNCTION specbit_test_func2
45  START_FUNCTION(double)
46  #undef FUNCTION
47  #undef CAPABILITY
48 
49  #define CAPABILITY specbit_tests3
51  #define FUNCTION specbit_test_func3
52  START_FUNCTION(double)
53  DEPENDENCY(SM_subspectrum, const SubSpectrum*)
54  #undef FUNCTION
55  #undef CAPABILITY
56 
57  #define CAPABILITY specbit_test_Spectrum
59  #define FUNCTION specbit_test_Spectrum
60  START_FUNCTION(double)
62  DEPENDENCY(SM_subspectrum, const SubSpectrum*)
63  #undef FUNCTION
64  #undef CAPABILITY
65 
66  #define CAPABILITY specbit_test_show_SMInputs
68  #define FUNCTION specbit_test_show_SMInputs
69  START_FUNCTION(double)
70  DEPENDENCY(SMINPUTS, SMInputs)
71  #undef FUNCTION
72  #undef CAPABILITY
73 
74  #define CAPABILITY SpecBit_examples
76 
77  #define FUNCTION exampleRead
78  START_FUNCTION(bool)
80  #undef FUNCTION
81 
82  #undef CAPABILITY
83 
84  #define CAPABILITY test_Singlet_spectrum
86 
87  #define FUNCTION test_Singlet_spectrum
88  START_FUNCTION(bool)
89  MODEL_GROUP(sm, (StandardModel_SLHA2))
91  MODEL_GROUP(singlet, (SingletDM))
92  ALLOW_MODEL_COMBINATION(sm, higgs, singlet)
93  DEPENDENCY(SingletDM_spectrum, Spectrum)
94  #undef FUNCTION
95 
96  #undef CAPABILITY
97 
98 #endif /* defined(__SpecBit_sandbox_hpp__) */
99 
100 
101 
Spectrum DEPENDENCY(SM_subspectrum, const SubSpectrum *) START_CAPABILITY START_FUNCTION(double) DEPENDENCY(SMINPUTS
StandardModel_SLHA2 SingletDM ALLOW_MODEL_COMBINATION(sm, higgs, singlet) DEPENDENCY(SingletDM_spectrum
START_FUNCTION(SubSpectrum *) START_CAPABILITY START_FUNCTION(double) DEPENDENCY(MSSM_spectrum
TEST FUNCTIONS.
StandardModel_SLHA2 MODEL_GROUP(higgs,(StandardModel_Higgs)) MODEL_GROUP(singlet
#define START_CAPABILITY
Registers the current CAPABILITY of the current MODULE.
Spectrum Spectrum Spectrum Spectrum Spectrum Spectrum Spectrum Spectrum SMINPUTS