gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
File List
Here is a list of all files with brief descriptions:
[detail level 12345678]
  ColliderBit
  examples
  include
  scripts
  src
  Core
  include
  scripts
  src
  DarkBit
  examples
  include
  src

Axion-specific module functions for DarkBit  Cascades.cppGAMBIT side of Cascade decay codes  DarkBit.cppCentral module file of DarkBit  DarkBit_types.cppSource code for types for module DarkBit  DarkBit_utils.cppUtility functions for DarkBit  decay_chain.cppImplementation of classes and functions for decay chain setup Currently only accepts 2-body decays in each step, and assumes that particles decay isotropically in their CM system (like scalars)  DiracSingletDM.cppImplementation of DiracSingletDM routines  DirectDetection.cppRoutines for direct detection couplings and likelihoods  GamYields.cppRoutines for the calculation of gamma-ray yield from dark matter annihilation / decay  MajoranaSingletDM.cppImplementation of MajoranaSingletDM routines  MSSM.cppMSSM specific module functions for DarkBit  ProcessCatalog.cppImplementation file for DarkBit Process Catalog constituents types  RelicDensity.cppRelic density calculations  ScalarSingletDM.cppImplementation of scalar singlet DM routines  SimpleHist.cppImplementation file for DarkBit SimpleHist types  SimpleLikelihoods.cppVarious simple likelihood functions  SunNeutrinos.cppSolar neutrino likelihoods  VectorSingletDM.cppImplementation of VectorSingletDM routines   DecayBit   data  convolve_with_theory.py  profile_theory.py   examples  3bithit.cppA simple program that uses SpecBit, DecayBit and PrecisionBit in standalone mode   include   gambit   DecayBit  decay_utils.hppFunction definitions for DecayBit decay utilities  DecayBit_rollcall.hppRollcall header for DecayBit  MSSM_H.hppHiggs boson decays to supersymmetric particles at tree-level from  MSSM_Z.hppZ boson decays to supersymmetric particles at tree-level  SM_Z.hppThe $Z$-boson observables at two-loop from   src  decay_utils.cppFunction definitions for DecayBit decay utilities  DecayBit.cppFunction definitions of DecayBit   Elements   include   gambit   Elements  daFunk.hpp  decay_table.hppDecay table class declarations  equivalency_singleton.hppGAMBIT backend info object accessor function  functor_definitions.hppFunctor template class definitions  functors.hppFunctor class definitions  gambit_module_headers.hppHeader file that includes all GAMBIT headers required for a module source file  halo_types.hppData types for accessing local and global properties of the distribution of dark matter in the Galaxy  higgs_couplings_table.hppLightweight higgs partial widths container  ini_catch.hppMicro function useful from all sorts of other initialisation codes  ini_functions.hppFunctions for triggering initialisation code  module_macros_common.hppGeneric observable and likelihood function module rollcall macro definitions, common to both the core and actual module source code  module_macros_incore.hppRedirection macros for generic observable and likelihood function macro definitions, for inclusion from the Core  module_macros_incore_defs.hppRedirection macros for generic observable and likelihood function macro definitions, for inclusion from the Core  module_macros_inmodule.hppRedirection macros for generic observable and likelihood function macro definitions, for inclusion from actual module source code  module_macros_inmodule_defs.hppGeneric observable and likelihood function macro definitions, for inclusion from macro redirection headers  mssm_slhahelp.hppRoutines to help translate between SLHA2 sfermions and SLHA1 (or similar) sfermions  printable_types.hppList of types printable by GAMBIT printers  safety_bucket.hpp'Safety bucket' class definitions  shared_types.hppTypes used internally, returned and/or read in by more than one backend, model or module  slhaea_spec_helpers.hppSLHAea helper functions using spectrum objects  sminputs.hppParameters used to define the Standard Model, in SLHA2 format  smlike_higgs.hppHelper function to determine which Higgs is most SM-like  spec.hppSome member function definitions from classes in spec_head.hpp  spec_fptrfinder.hppSubSpectrum helper class for seaching through the function pointer maps and calling the requested function  spec_head.hppImplementation class "behind the scenes" of abstract SubSpectrum interface class  spectrum.hppThis class is used to deliver both information defined in the Standard Model (or potentially just QED X QCD) as a low-energy effective theory (as opposed to correspending information defined in a high-energy model) as well as a corresponding high-energy theory  spectrum_factories.hppHelpers for making simple spectra from SLHAea objects  spectrum_helpers.hppHelpers for using the spectrum and subspectrum classes  standalone_module.hppIncludes everything needed to use a GAMBIT module as a standalone analysis code  subspectrum.hppAbstract class for accessing general spectrum information  terminator.hppGarbage collection of last resort  type_equivalency.hppSimple container used for storing info about which types have been defined as equivalent for depencency resolution purposes  types_rollcall.hppList of headers that define classes, typedefs and so forth needed for module, model and backend co-operation with the GAMBIT core  virtual_higgs.hppSimple function for returning SM Higgs partial and total widths as a function of virtuality, as read from data files from CERN Yellow Paper arXiv:1101.0593   scripts  elements_extras.py  module_harvester.py  standalone_facilitator.py   src  decay_table.cppDecay table class definitions  equivalency_singleton.cppGAMBIT type equivalency object accessor function  functors.cppFunctor base class definitions  higgs_couplings_table.cppLightweight higgs partial widths container  ini_catch.cppMicro function useful from all sorts of other initialisation codes  ini_functions.cppFunctions for triggering initialisation code  mssm_slhahelp.cppDefinitions of routines to help users / Bits translate between SLHA2 sfermions and SLHA1 (or similar) sfermions  slhaea_spec_helpers.cppHelper functions for dealing with SLHAea and spectrum objects  sminputs.cppHelper functions for SMInputs struct  smlike_higgs.cppHelper function to determine which Higgs is most SM-like  spectrum.cppThis class is used to deliver both information defined in the Standard Model (or potentially just QED X QCD) as a low-energy effective theory (as opposed to correspending information defined in a high-energy model) as well as a corresponding high energy theory  subspectrum.cppAbstract class for accessing general spectrum information  terminator.cppGarbage collection of last resort  type_equivalency.cppImplementations for type_equivalency class, a simple container used for storing info about which types have been defined as equivalent for depencency resolution purposes  virtual_higgs.cppSimple function for returning SM Higgs partial and total widths as a function of virtuality, as read from data files from CERN Yellow Paper arXiv:1307.1347   FlavBit   examples  FlavBit_standalone_example.cpp   include   gambit   FlavBit  BKstarmumu_theory_error_names.hppNames identifying columns of horrific matrix defining covariance matrix of B->K* mumu theory errors  flav_loop_functions.hppLoop functions for flavour violating decays of charged leptons (from hep-ph/9403398) And for RK from 1706.07570  Flav_reader.hppDeclaration of reader class for FlavBit YAML database  flav_utils.hppHelper utilities for FlavBit  FlavBit_rollcall.hppRollcall header for module FlavBit  FlavBit_types.hppType definition header for module FlavBit  Kstarmumu_theory_err.hppDeclarations of B->Kstar mumu theory error class   src  Flav_reader.cppImplementation of reader class for FlavBit YAML database  FlavBit.cppFunctions of module FlavBit  Kstarmumu_theory_err.cppImplementations of B->Kstar mumu theory error class   Logs   include   gambit   Logs  log_tags.hppHeadeer for logging classes  logger.hppLogging access header for GAMBIT  logging.hppHeader for logging classes  logmaster.hppHeader for logging classes   src  logger.cppMaster source file for Gambit logging  logging.cppMember functions of logging classes  logmaster.cppMember functions of logging classes   Models   include   gambit   Models   models  Axions.hppModels for QCD axions and axion-like particles  CMSSM.hppCMSSM model declaration  ColliderBit_SLHA_file_model.hppDummy model for doing a ColliderBit-only scan over a set of SLHA files  ColliderBit_SLHA_scan_model.hppDummy model for doing a ColliderBit-only scan based on replacing SLHA file entries  CosmoEnergyInjection.hppModel definitions for Cosmological Energy injection  CosmoModels.hppLCDM model and data dependent nuisance parameter declarations  CosmoNuisanceModels.hppDeclaration of all cosmology-related nuisance parameter models  demo.hppGAMBIT demonstration models  DiracSingletDM_Z2.hpp  HaloModels_Einasto.hpp  HaloModels_gNFW.hpp  MajoranaSingletDM_Z2.hpp  MDM.hpp  MSSM10atQ.hppMSSM10atQ model definition  MSSM10atQ_mA.hppMSSM10atQ_mA model definition  MSSM10batQ.hppMSSM10batQ model definition  MSSM10batQ_mA.hppMSSM10batQ_mA model definition  MSSM10catQ.hppMSSM10catQ model definition  MSSM10catQ_mA.hppMSSM10catQ_mA model definition  MSSM11atQ.hppMSSM11atQ model definition  MSSM11atQ_mA.hppMSSM11atQ_mA model definition  MSSM15atQ.hppMSSM15atQ model definition  MSSM15atQ_mA.hppMSSM15atQ_mA model definition  MSSM16atQ.hppMSSM16atQ model definition  MSSM16atQ_mA.hppMSSM16atQ_mA model definition  MSSM19atQ.hppMSSM19atQ ('pMSSM') model definition  MSSM19atQ_mA.hppMSSM19atQ_mA ('pMSSM') model definition  MSSM20atMGUT.hppMSSM20atMGUT model definition  MSSM20atMGUT_mA.hppMSSM20atMGUT_mA model definition  MSSM20atMSUSY.hppMSSM20atMSUSY model definition  MSSM20atMSUSY_mA.hppMSSM20atMSUSY_mA model definition  MSSM20atQ.hppMSSM20atQ model definition  MSSM20atQ_mA.hppMSSM20atQ_mA model definition  MSSM24atQ.hppMSSM24atQ model definition  MSSM24atQ_mA.hppMSSM24atQ_mA model definition  MSSM25atMGUT.hppMSSM25atMGUT model definition  MSSM25atMGUT_mA.hppMSSM25atMGUT_mA model definition  MSSM25atMSUSY.hppMSSM25atMSUSY model definition  MSSM25atMSUSY_mA.hppMSSM25atMSUSY_mA model definition  MSSM25atQ.hppMSSM25atQ model definition  MSSM25atQ_mA.hppMSSM25atQ_mA model definition  MSSM30atMGUT.hpp  MSSM30atMGUT_mA.hpp  MSSM30atMSUSY.hpp  MSSM30atMSUSY_mA.hpp  MSSM30atQ.hpp  MSSM30atQ_mA.hpp  MSSM63atMGUT.hpp  MSSM63atMGUT_mA.hpp  MSSM63atMSUSY.hpp  MSSM63atMSUSY_mA.hpp  MSSM63atQ.hpp  MSSM63atQ_mA.hpp  MSSM7atQ.hppMSSM7atQ model definition  MSSM7atQ_mA.hppMSSM7atQ_mA model definition  MSSM9atQ.hppMSSM9atQ model definition  MSSM9atQ_mA.hppMSSM9atQ_mA model definition  MSSM9batQ.hppMSSM9batQ model definition  MSSM9batQ_mA.hppMSSM9batQ_mA model definition  mSUGRA.hppMSUGRA model declaration  nuclear_params.hpp  NUHM1.hppNUHM1 model definition  NUHM2.hppNUHM2 model declaration  RightHandedNeutrinos.hpp  RightHandedNeutrinos_diff.hpp  ScalarSingletDM_Z2.hpp  ScalarSingletDM_Z2_running.hpp  ScalarSingletDM_Z3.hpp  ScalarSingletDM_Z3_running.hpp  StandardModel_Higgs.hppStandard Model Higgs sector parameters  StandardModel_Higgs_running.hpp  StandardModel_mNudiff.hppStandard Model parameters, inhereting from SLHA2 model, but using differential neutrino masses  StandardModel_SLHA2.hppStandard Model parameters, defined in SLHA2 conventions  VectorSingletDM_Z2.hpp  WC.hpp   SimpleSpectra  DiracSingletDM_Z2SimpleSpec.hppA simple SubSpectrum wrapper for the DiracSingletDM_Z2 model  MajoranaSingletDM_Z2SimpleSpec.hppA simple SubSpectrum wrapper for the MajoranaSingletDM_Z2 model  MSSMSimpleSpec.hpp  ScalarSingletDMSimpleSpec.hppA simple SubSpectrum wrapper for the scalar singlet dark matter model  SLHASimpleSpec.hppHelper base class for simple subspectrum wrappers that want to use SLHAea features  SMHiggsSimpleSpec.hppA simple SubSpectrum wrapper for Standard Model Higgs information  SMSimpleSpec.hpp  VectorSingletDM_Z2SimpleSpec.hppA simple SubSpectrum wrapper for the VectorSingletDM_Z2 model   SpectrumContents  RegisteredSpectra.hppRegister the definitions of SubSpectrum contents here  subspectrum_contents.hppBase class for definining the required contents of SubSpectrum wrapper objects  claw_singleton.hppGAMBIT model claw object accessor function  model_helpers.hpp  model_macros.hppHelper macros for model definitions  models.hppModel helper declarations  orphan.hppBase lineage for starting orphan models  particle_macros.hppMacros for defining new particles  partmap.hppClass definitions for GAMBIT particle database  safe_param_map.hppSimple overlay of std::map that makes [] act like .at(), so that Param map in module functors can give a more customised error   scripts  model_harvester.py  particle_harvester.py   src   models  Axions.cppModels for QCD axions and axion-like particles  CMSSM.cppCMSSM model definitions  CosmoEnergyInjection.cpp  CosmoModels.cpp  CosmoNuisanceModels.cpp  DiracSingletDM.cpp  HaloModels_Einasto.cpp  HaloModels_gNFW.cpp  MajoranaSingletDM.cpp  MSSM10atQ.cppMSSM10atQ translation function definitions  MSSM10atQ_mA.cppMSSM10atQ_mA translation function definitions  MSSM10batQ.cppMSSM10batQ translation function definitions  MSSM10batQ_mA.cppMSSM10batQ_mA translation function definitions  MSSM10catQ.cppMSSM10catQ translation function definitions  MSSM10catQ_mA.cppMSSM10catQ_mA translation function definitions  MSSM11atQ.cppMSSM11atQ translation function definitions  MSSM11atQ_mA.cppMSSM11atQ_mA translation function definitions  MSSM15atQ.cppMSSM15atQ translation function definitions  MSSM15atQ_mA.cppMSSM15atQ_mA translation function definitions  MSSM16atQ.cppMSSM16atX translation function definitions  MSSM16atQ_mA.cppMSSM16atQ_mA translation function definitions  MSSM19atQ.cppMSSM19atQ translation function definitions  MSSM19atQ_mA.cppMSSM19atQ_mA translation function definitions  MSSM20atX.cppMSSM20atQ translation function definitions  MSSM24atQ.cppMSSM24atQ translation function definitions  MSSM24atQ_mA.cppMSSM24atQ_mA translation function definitions  MSSM25atX.cpp  MSSM30atX.cpp  MSSM63atX.cpp  MSSM63atX_mA.cpp  MSSM7atQ.cppMSSM7atQ translation function definitions  MSSM7atQ_mA.cppMSSM7atQ_mA translation function definitions  MSSM9atQ.cppMSSM9atQ translation function definitions  MSSM9atQ_mA.cppMSSM9atQ_mA translation function definitions  MSSM9batQ.cppMSSM9batQ translation function definitions  MSSM9batQ_mA.cppMSSM9batQ_mA translation function definitions  mSUGRA.cppMSUGRA model definition  nuclear_params.cpp  NUHM1.cppNUHM1 model declarations  NUHM2.cppNUHM1 model declarations  RightHandedNeutrinos_diff.cppRH Neutrino Model with differential masses  ScalarSingletDM.cpp  StandardModel_Higgs.cpp  StandardModel_mNudiff.cppRH Neutrino Model with differential masses   SimpleSpectra  MSSMSimpleSpec.cpp  SLHASimpleSpec.cpp  SMSimpleSpec.cpp   SpectrumContents  DiracSingletDM.cppClass defining the parameters that SubSpectrum objects providing DiracSingletDM spectrum data must provide  MajoranaSingletDM.cppClass defining the parameters that SubSpectrum objects providing MajoranaSingletDM spectrum data must provide  MDM.cppClass defining the parameters that SubSpectrum objects providing Scalar Singlet Dark Matter spectrum data must provide  MSSM.cppClass defining the parameters that SubSpectrum objects providing MSSM spectrum data must provide  ScalarSingletDM.cppClass defining the parameters that SubSpectrum objects providing Scalar Singlet Dark Matter spectrum data must provide  SM.cppClass defining the parameters that SubSpectrum objects providing Standard Model parameters (minus the Higgs sector) must provide  SM_slha.cppClass defining the parameters that SubSpectrum objects providing Standard Model parameters (minus the Higgs sector) must provide  SMHiggs.cppClass defining the parameters that SubSpectrum objects providing the Standard Model Higgs sector parameters must provide  VectorSingletDM.cppClass defining the parameters that SubSpectrum objects providing VectorSingletDM spectra data must provide  claw_singleton.cppGAMBIT model claw object accessor function  models.cppLibrary of Models methods  partmap.cppClass definitions for GAMBIT particle database  subspectrum_contents.cppBase class for definining the required contents of SubSpectrum wrapper objects   PrecisionBit   include   gambit   PrecisionBit  PrecisionBit_rollcall.hppRollcall header for PrecisionBit   src  PrecisionBit.cppFunction definitions of PrecisionBit   Printers   include   gambit   Printers   printers   hdf5printer  DataSetInterfaceBase.hppDeclaration for class DataSetInterfaceBase  DataSetInterfaceScalar.hppDeclaration for class DataSetInterfaceScalar  hdf5_combine_tools.hppGreg's code for combining HDF5 output of multiple MPI processes  hdf5tools.hppA collection of tools for interacting with HDF5 databases  VertexBufferNumeric1D_HDF5.hppDeclaration of VertexBufferNumeric1D_HDF5 class  asciiprinter.hppAscii printer class declaration  asciireader.hppAscii printer retriever class declaration This is a class accompanying the asciiPrinter which takes care of reading from output created by the asciiPrinter  asciitypes.hppSequence of all types printable by the ASCII printer  common_print_overloads.hppPrinter overloads that do not differ from printer to printer in the way they utilise existing printer abilities  coutprinter.hpp"cout" printer class declaration  hdf5printer.hppHDF5 interface printer class declaration  hdf5printer_v2.hppHDF5 printer version 2  hdf5reader.hppHDF5 printer retriever class declaration This is a class accompanying the HDF5Printer which takes care of reading from output created by the HDF5Printer  hdf5types.hppSequence of all types printable by the HDF5 printer  noneprinter.hpp"none" printer class declaration  sqlitebase.hppSQLite printer/reader base class declaration  sqliteprinter.hppSQLite printer class declaration  sqlitereader.hppSQLite printer retriever class definitions This is a class accompanying the SQLitePrinter which takes care of reading from output created by the SQLitePrinter  sqlitetypes.hppSequence of all types printable by the HDF5 printer  basebaseprinter.hppThis is a minimal (pure virtual) precursor to the printer base class, for use only in ScannerBit  baseprinter.hppDeclaration and definition of printer base class  baseprintermanager.hppPure virtual base class for PrinterManager This provides a minimal interface to the PrinterManager class for use in ScannerBit i.e  printer_id_tools.hppTools for accessing printers  printermanager.hppManager class for printers  VertexBuffer_mpitags.hppMPI tag definitions for the VertexBuffer classes  VertexBufferBase.hppDeclaration of VertexBufferBase class This is the base buffer class used by the HDF5Printer vertex buffers, but it may be useful for other printers, so I put it in the more general location  VertexBufferNumeric1D.hppDeclaration of VertexBufferNumeric1D class This version of VertexBufferBase adds a series of routines for managing a 1D data buffer (i.e   scripts  combine_hdf5.py  hdf5tools.py  printer_harvester.py   src   printers   asciiprinter  asciiprinter.cppASCII printer class member function definitions  asciireader.cppAscii printer retriever class declaration This is a class accompanying the asciiReader which takes care of reading from output created by the asciiReader  print_overloads.cppASCII printer print function overloads  retrieve_overloads.cppASCII reader retrieve function overloads   coutprinter  coutprinter.cpp"cout" printer class member function definitions  print_overloads.cppCout interface printer class print function overloads   hdf5printer  hdf5_combine_tools.cppGreg's code for combining HDF5 output of multiple MPI processes  hdf5printer.cppHDF5 interface printer class member function definitions  hdf5reader.cppHDF5 printer retriever class definitions This is a class accompanying the HDF5Printer which takes care of reading from output created by the HDF5Printer  hdf5tools.cppA collection of tools for interacting with HDF5 databases  print_overloads.cppHDF5 interface printer class print function overloads  retrieve_overloads.cppHDF5 interface reaader class retrieve function overloads   hdf5printer_v2  hdf5printer_v2.cppHDF5 printer version 2 function defintions  print_overloads.cppHDF5Printer print function overloads   sqliteprinter  print_overloads.cppSQLite interface printer class print function overloads  retrieve_overloads.cppSQLite interface reaader class retrieve function overloads  sqlitebase.cppSQLite printer/reader base class member function definitions  sqliteprinter.cppSQLite printer class member function definitions  sqlitereader.cppSQLite printer retriever class definitions This is a class accompanying the SQLitePrinter which takes care of reading from output created by the SQLitePrinter  baseprinter.cppDefinitions for certain baseprinter functions  printer_id_tools.cpp  printermanager.cppManager class for printers   standalone  manual_hdf5_combine.cppThis is code for a stand-alone binary which performs the end-of-run combination of temporary HDF5 files from a GAMBIT scan   ScannerBit   examples  ScannerBit_standalone.cppScannerBit standalone example   include   gambit   ScannerBit   priors  cauchy.hppMultivariate Cauchy prior  composite.hppCombine several priors to a prior for e.g  doublelogflatjoin.hppPrior function made up of two log priors (positive and negative branch) joined across zero by a flat region  dummy.hppDeclaration for scanner module  fixed_same_as.hppDeclaration for scanner module  flat_log.hppPrior object construction routines  gaussian.hppMultivariate Gaussian prior  lognormal.hppMultivariate Log-Normal prior  plugin.hppDeclaration for scanner module   scanners   diver   1.0.0  diver.hppScannerBit interface to Diver 1.0.0   1.0.2  diver.hppScannerBit interface to Diver 1.0.2   1.0.4  diver.hppScannerBit interface to Diver 1.0.2   great  great.hppScannerBit interface to GreAT 1.0.0   minuit2  minuit2.hppScannerBit interface to Minuit2   multinest  multinest.hppScannerBit interface to Multinest 3.10   polychord  polychord.hppScannerBit interface to PolyChord 1.17.1   postprocessor_1.0.0  chunks.hppChunk data objects for postprocessor  postprocessor.hpp"Postprocessing" scanner plugin   postprocessor_2.0.0  chunks.hppChunk data objects for postprocessor  postprocessor.hpp"Postprocessing" scanner plugin   simple  random_tools.hpp   twalk  random_tools.hpp  twalk.hppBase functions objects for use in GAMBIT  base_prior.hppAbstract base class for a prior  cholesky.hppDeclaration for scanner module  factory_defs.hppDeclaration for scanner module  objective_plugin.hppMacros and related classes for declaring scanner test functions  plugin_comparators.hppAdvanced comparison utilities for scanner plugins  plugin_defs.hppDeclaration for scanner module  plugin_details.hppClass to hold details of scanner plugins and define simple comparison operations on them  plugin_factory.hppTest functions implementations  plugin_interface.hppInterface details for scanner plugins  plugin_loader.hppLoader singleton class for scanner plugins  plugin_macros.hppDeclaration for gambit module  printable_types.hppPreprocessor sequence of functor types that should be allowed to print when using ScannerBit in standalone mode  printer_interface.hppDeclaration for scanner module  priors.hppPrior object construction routines  scan.hppScanner method implementations  scanner_plugin.hppDeclaration for scanner module  scanner_utils.hppUtility Functions for the Gambit Scanner  scannerbit.hppScannerBit executable-level header file   scripts  scanner+_harvester.py   src   objectives   test_functions  examples.cppBase functions objects for use in GAMBIT   priors  cauchy.cppMultivariate Cauchy prior  composite.cppPrior object construction routines  doublelogflatjoin.cppPrior function made up of two log priors (positive and negative branch) joined across zero by a flat region  gaussian.cppMultivariate Gaussian prior  lognormal.cppMultivariate Log-Normal prior   scanlibs  scanlibs.cppDeclaration for scanner module   scanners   diver_1.0.0  diver.cppScannerBit interface to Diver 1.0.0   diver_1.0.2  diver.cppScannerBit interface to Diver 1.0.2   diver_1.0.4  diver.cppScannerBit interface to Diver 1.0.4   great  great.cppScannerBit interface to GreAT 1.0.0   minuit2_6.23.01  minuit2.cppScannerBit interface to Minuit2   multinest_3.10  multinest.cppScannerBit interface to Multinest 3.10   multinest_3.11  multinest.cppScannerBit interface to Multinest 3.11   polychord  polychord.cppScannerBit interface to PolyChord 1.17.1   postprocessor_1.0.0  postprocessor.cpp"Postprocessing" scanner plugin  postprocessor_object.cppHelper object for the postprocessor plugin, plus some auxilliary functions   postprocessor_2.0.0  postprocessor.cpp"Postprocessing" scanner plugin  postprocessor_object.cppHelper object for the postprocessor plugin, plus some auxilliary functions   simple  grid.cppGrid sampler  random.cppRandom sampler  raster.cppToy MCMC sampler  square_grid.cppSquare grid sampler  toy_mcmc.cppToy MCMC sampler   twalk  twalk.cppBase functions objects for use in GAMBIT  plugin_comparators.cppAdvanced comparison utilities for scanner plugins  plugin_details.cppClass to hold details of scanner plugins and define simple comparison operations on them  plugin_loader.cppLoader singleton class for scanner plugins  scan.cppScanner factory method implementations  scanner_utils.cppUtility functions definitions for ScannerBit   SpecBit   examples  run_examples.cpp  run_tests.cpp  SpecBit_examples.cppExample retrieval of data from Spectrum object  SpecBit_tests.cppFunctions of module SpecBit   include   gambit   SpecBit  external_examples.hpp  flexiblesusy_include_automater.hppThis file is part of a trick to perform tedious includes of FlexibleSUSY headers required to use particular models  MDMSpec.hppMDM derived version of SubSpectrum class  MDMSpec_head.hpp"Header" declarations for MDMSpec class (definitions in another header file due to this being a template class)  model_files_and_boxes.hppFlexiblesusy model header includes for SpecBit  MSSMSpec.hppMSSM derived version of SubSpectrum class  MSSMSpec_head.hpp"Header" declarations for MSSMSpec class (definitions in another header file due to this being a template class)  QedQcdWrapper.hppThis class is used to wrap the QedQcd object used by SoftSUSY and FlexibleSUSY in a Gambit SubSpectrum object  ScalarSingletDM_Z2Spec.hppScalarSingletDM_Z2 derived version of SubSpectrum class  ScalarSingletDM_Z2Spec_head.hpp"Header" declarations for ScalarSingletDM_Z2Spec class (definitions in another header file due to this being a template class)  ScalarSingletDM_Z3Spec.hppScalarSingletDM_Z3 derived version of SubSpectrum class  ScalarSingletDM_Z3Spec_head.hpp"Header" declarations for ScalarSingletDM_Z3Spec class  SpecBit_DiracSingletDM_rollcall.hppRollcall declarations for module functions contained in SpecBit_DiracSingletDM.cpp  SpecBit_externaltests.hppTest functions for Spectrum object  SpecBit_helpers.hppDeclarations of convenience (i.e  SpecBit_MajoranaSingletDM_rollcall.hppRollcall declarations for module functions contained in SpecBit_MajoranaSingletDM.cpp  SpecBit_MDM_rollcall.hppRollcall declarations for module functions contained in SpecBit_MDM.cpp  SpecBit_MSSM_rollcall.hppRollcall declarations for module functions contained in SpecBit_MSSM.cpp  SpecBit_rollcall.hppRollcall header for module SpecBit  SpecBit_sandbox_rollcall.hppTesting parts of rollcall header for module SpecBit  SpecBit_ScalarSingletDM_rollcall.hppRollcall declarations for module functions contained in SpecBit_SingletDM.cpp  SpecBit_SM_rollcall.hppRollcall declarations for module functions contained in SpecBit_SM.cpp  SpecBit_tests_rollcall.hppModule function declarations for SpecBit_tests.cpp (new tests)  SpecBit_types.hppType definition header for module SpecBit  SpecBit_VectorSingletDM_rollcall.hppRollcall declarations for module functions contained in SpecBit_VectorSingletDM.cpp  SpecBit_VS_rollcall.hppRollcall declarations for module functions contained in SpecBit_VS.cpp   src  MSSMspec.cppSource file definable quantities for MSSMSpec class  QedQcdWrapper.cppThis class is used to wrap the QedQcd object used by SoftSUSY and FlexibleSUSY in a Gambit SubSpectrum object  SpecBit.cppFunctions of module SpecBit  SpecBit_DiracSingletDM.cppFunctions of module SpecBit  SpecBit_MajoranaSingletDM.cppFunctions of module SpecBit  SpecBit_MDM.cppFunctions of module SpecBit  SpecBit_MSSM.cppFunctions of module SpecBit  SpecBit_ScalarSingletDM.cppFunctions of module SpecBit  SpecBit_SM.cppFunctions of module SpecBit  SpecBit_tests.cppTests to verify that Spectrum objects are working correctly  SpecBit_types.cppSource code for types for module SpecBit  SpecBit_VectorSingletDM.cppFunctions of module SpecBit  SpecBit_VS.cppFunctions of module SpecBit   Utils   include   gambit   Utils  ascii_dict_reader.hppSimple reader for ASCII tables  ascii_table_reader.hppSimple reader for ASCII tables  begin_ignore_warnings_eigen.hppPragma directives to suppress compiler warnings coming from including Eigen library headers  begin_ignore_warnings_hepmc.hppPragma directives to suppress compiler warnings coming from including HepMC library headers  begin_ignore_warnings_mpi.hppPragma directives to suppress compiler warnings coming from including MPI library headers  begin_ignore_warnings_pybind11.hppPragma directives to suppress compiler warnings coming from including pybind11 library headers  boost_fallbacks.hppCopies of boost headers that are required but that may be too recent to be present on the user's machine, or are buggy in some versions of boost  cats.hppConcatenation macros  end_ignore_warnings.hppSimple header file for turning compiler warnings back on after having included one of the begin_ignore_warnings_*.hpp files  exceptions.hppThreadsafe exception class declarations  export_symbols.hppHelper macro for controlling symbol visibility in shared libraries  factory_registry.hppUtility functions used by ScannerBit and the GAMBIT printers to register available scanners and printers  file_lock.hppGAMBIT file locking functions Use these to block access to sensitive parts of the code by other processes when we are using them  integration.hppHelper functions for numerical integration  local_info.hppLOCAL_INFO macro  model_parameters.hppClass for holding model parameters  mpiwrapper.hppA simple C++ wrapper for the MPI C bindings  new_mpi_datatypes.hppDefinitions of new MPI datatypes needed by printers  numerical_constants.hppBasic set of known mathematical and physical constants for GAMBIT  PID_pair.hppSimple class for holding a sorted pair of particle ID (PID) codes  safebool.hppA replacement type for 'bool' which does not allow automatic conversion to/from 'int' etc  screen_print_utils.hppUtility Functions for the Gambit Scanner  signal_handling.hppGAMBIT signal handling functions  signal_helpers.hppHelper functions for dealing with POSIX signals  slhaea_helpers.hppNicer alias for SLHAea container class, and some convenient helper functions that add or retrieve the contents of an SLHAea::Coll with some basic error-checking  standalone_error_handlers.hppException objects required for standalone compilation  standalone_utils.hppUtilities needed to use a GAMBIT module as a standalone analysis code  static_members.hppInitialisation of static member variables in utility classes  statistics.hppDeclarations of statistical utilities  stream_overloads.hppDefine overloadings of the stream operator for various containers  stringify.hppStringification macro  table_formatter.hppUtility Functions for the Gambit Scanner  threadsafe_rng.hppA threadsafe interface to the STL random number generators  type_index.hppVariadic utilty functions  type_macros.hppMacros for declaring different types for GAMBIT  util_functions.hppGeneral small utility functions  util_macros.hppGeneral small utility macros  util_types.hppGeneral small utility classes, typedefs, etc  variadic_functions.hppVariadic utilty functions  version.hppVersion numbering  yaml_node_utility.hppWrapper functionality to get yaml nodes with some extras  yaml_options.hppDeclarations for the YAML options class  yaml_parser_base.hppBase class for ini-file parsers using yaml-cpp  yaml_variadic_functions.hppVariadic utilty functions which work with YAML objects   scripts  colouring.py  find_all_gambit_bits.py  gambit_preamble.py  harvesting_tools.py   src  ascii_dict_reader.cppSimple reader for ASCII tables  ascii_table_reader.cppSimple reader for ASCII tables  exceptions.cppThreadsafe exception class definitions  file_lock.cppGAMBIT file locking functions Use these to block access to sensitive parts of the code by other processes when we are using them  integration.cppDefinition of functions for numerical integration  model_parameters.cppDefinitions for ModelParameters class  mpiwrapper.cppDefinitions for Gambit MPI C++ bindings  new_mpi_datatypes.cppFunction definitions for new_mpi_datatypes.hpp  screen_print_utils.cppUtility Functions for the Gambit Scanner  signal_handling.cppGAMBIT signal handling functions  signal_helpers.cppFunction definitions for signal helper functions  slhaea_helpers.cppHelper functions for dealing with SLHAea objects  standalone_error_handlers.cppException objects required for standalone compilation  standalone_utils.cppIncludes implementations needed to use a GAMBIT module as a standalone analysis code  statistics.cppDefinitions of statistical utilities  stream_overloads.cppDefine overloadings of the stream operator for various containers  table_formatter.cppUtility Functions for the Gambit Scanner  threadsafe_rng.cppA threadsafe interface to the STL random number generators  util_functions.cppGeneral small utility functions  version.cppVersion command  yaml_node_utility.cppWrapper functionality to get yaml nodes with some extras  yaml_parser_base.cppBase class for ini-file parsers using yaml-cpp