file ColliderBit/ColliderBit_Higgs_rollcall.hpp
[No description available] More…
Functions
Name | |
---|---|
BACKEND_REQ(HiggsBounds_neutral_input_part , (libhiggsbounds) , void , (double *, double *, int *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *) ) | |
double double double double double double double double * | BACKEND_REQ(HiggsBounds_set_mass_uncertainties , (libhiggsbounds) , void , (double *, double *) ) |
double double double double double double double double int int double int & | BACKEND_REQ(HB_calc_stats , (libhiggsbounds) , void , (double &, double &, double &, int &) ) |
BACKEND_REQ(HiggsBounds_neutral_input_part_HS , (libhiggssignals) , void , (double *, double *, int *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *) ) | |
double double double double double double double double * | BACKEND_REQ(run_HiggsSignals , (libhiggssignals) , void , (int &, double &, double &, double &, int &, double &) ) |
double double double double double double double double double * | BACKEND_REQ(setup_rate_uncertainties , (libhiggssignals) , void , (double *, double *) ) |
BACKEND_REQ(FHHiggsProd , (libfeynhiggs) , void , (int &, fh_real &, Farray< fh_real, 1, 52 > &) ) |
Attributes
Name | |
---|---|
void | |
libhiggsbounds | |
libhiggssignals |
Defines
Name | |
---|---|
MODULE | |
CAPABILITY | |
FUNCTION | |
FUNCTION | |
CAPABILITY | |
FUNCTION | |
CAPABILITY | |
FUNCTION | |
CAPABILITY | |
FUNCTION |
Detailed Description
Author:
- Christopher Rogan (christophersrogan@gmail.com)
- Pat Scott (p.scott@imperial.ac.uk)
- Sanjay Bloor (sanjay.bloor12@imperial.ac.uk)
- Tomas Gonzalo (tomas.gonzalo@monash.edu)
Date:
- 2015 Apr
- 2015 Jul
- 2019 Feb
- 2020 Mar
Rollcall header for ColliderBit module Higgs functions.
Authors (add name and date if you modify):
Functions Documentation
function BACKEND_REQ
BACKEND_REQ(
HiggsBounds_neutral_input_part ,
(libhiggsbounds) ,
void ,
(double *, double *, int *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *)
)
function BACKEND_REQ
double double double double double double double double * BACKEND_REQ(
HiggsBounds_set_mass_uncertainties ,
(libhiggsbounds) ,
void ,
(double *, double *)
)
function BACKEND_REQ
double double double double double double double double int int double int & BACKEND_REQ(
HB_calc_stats ,
(libhiggsbounds) ,
void ,
(double &, double &, double &, int &)
)
function BACKEND_REQ
BACKEND_REQ(
HiggsBounds_neutral_input_part_HS ,
(libhiggssignals) ,
void ,
(double *, double *, int *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *)
)
function BACKEND_REQ
double double double double double double double double * BACKEND_REQ(
run_HiggsSignals ,
(libhiggssignals) ,
void ,
(int &, double &, double &, double &, int &, double &)
)
function BACKEND_REQ
double double double double double double double double double * BACKEND_REQ(
setup_rate_uncertainties ,
(libhiggssignals) ,
void ,
(double *, double *)
)
function BACKEND_REQ
BACKEND_REQ(
FHHiggsProd ,
(libfeynhiggs) ,
void ,
(int &, fh_real &, Farray< fh_real, 1, 52 > &)
)
Attributes Documentation
variable void
void;
variable libhiggsbounds
libhiggsbounds;
variable libhiggssignals
libhiggssignals;
Macros Documentation
define MODULE
#define MODULE ColliderBit
define CAPABILITY
#define CAPABILITY HB_ModelParameters
define FUNCTION
#define FUNCTION SMLikeHiggs_ModelParameters
define FUNCTION
#define FUNCTION SMLikeHiggs_ModelParameters
define CAPABILITY
#define CAPABILITY HB_ModelParameters
define FUNCTION
#define FUNCTION SMLikeHiggs_ModelParameters
define CAPABILITY
#define CAPABILITY HB_ModelParameters
define FUNCTION
#define FUNCTION SMLikeHiggs_ModelParameters
define CAPABILITY
#define CAPABILITY HB_ModelParameters
define FUNCTION
#define FUNCTION SMLikeHiggs_ModelParameters
Source code
// GAMBIT: Global and Modular BSM Inference Tool
// *********************************************
/// \file
///
/// Rollcall header for ColliderBit module Higgs functions.
///
/// *********************************************
///
/// Authors (add name and date if you modify):
///
/// \author Christopher Rogan
/// (christophersrogan@gmail.com)
/// \date 2015 Apr
///
/// \author Pat Scott
/// (p.scott@imperial.ac.uk)
/// \date 2015 Jul
///
/// \author Sanjay Bloor
/// (sanjay.bloor12@imperial.ac.uk)
/// \date 2019 Feb
///
/// \author Tomas Gonzalo
/// (tomas.gonzalo@monash.edu)
/// \date 2020 Mar
///
/// *********************************************
#pragma once
#define MODULE ColliderBit
// HiggsBounds input model parameters
#define CAPABILITY HB_ModelParameters
START_CAPABILITY
// SM-like Higgs model parameters, for SM and BSM models with only one Higgs.
#define FUNCTION SMLikeHiggs_ModelParameters
START_FUNCTION(hb_ModelParameters)
MODEL_CONDITIONAL_DEPENDENCY(SM_spectrum, Spectrum, StandardModel_Higgs, StandardModel_Higgs_running)
MODEL_CONDITIONAL_DEPENDENCY(ScalarSingletDM_Z2_spectrum, Spectrum, ScalarSingletDM_Z2, ScalarSingletDM_Z2_running)
MODEL_CONDITIONAL_DEPENDENCY(ScalarSingletDM_Z3_spectrum, Spectrum, ScalarSingletDM_Z3, ScalarSingletDM_Z3_running)
ALLOW_MODELS(StandardModel_Higgs_running, ScalarSingletDM_Z3_running, ScalarSingletDM_Z2_running)
DEPENDENCY(Higgs_Couplings, HiggsCouplingsTable)
#undef FUNCTION
// MSSM-like Higgs model parameters, for BSM models with MSSM-like sectors (MSSM, NMSSM, ...)
#define FUNCTION MSSMLikeHiggs_ModelParameters
START_FUNCTION(hb_ModelParameters)
MODEL_CONDITIONAL_DEPENDENCY(MSSM_spectrum, Spectrum, MSSM63atQ, MSSM63atMGUT, MSSM63atQ_mG, MSSM63atMGUT_mG)
ALLOW_MODELS(MSSM63atQ, MSSM63atMGUT, MSSM63atQ_mG, MSSM63atMGUT_mG)
DEPENDENCY(Higgs_Couplings, HiggsCouplingsTable)
#undef FUNCTION
#undef CAPABILITY
// Get a LEP Higgs chisq
#define CAPABILITY LEP_Higgs_LogLike
START_CAPABILITY
#define FUNCTION calc_HB_LEP_LogLike
START_FUNCTION(double)
DEPENDENCY(HB_ModelParameters, hb_ModelParameters)
BACKEND_REQ(HiggsBounds_neutral_input_part, (libhiggsbounds), void,
(double*, double*, int*, double*, double*, double*, double*,
double*, double*, double*, double*, double*, double*, double*,
double*, double*, double*, double*, double*, double*, double*,
double*, double*, double*, double*, double*, double*, double*,
double*, double*, double*, double*, double*, double*, double*,
double*, double*, double*))
BACKEND_REQ(HiggsBounds_charged_input, (libhiggsbounds), void,
(double*, double*, double*, double*,
double*, double*, double*, double*))
BACKEND_REQ(HiggsBounds_set_mass_uncertainties, (libhiggsbounds), void, (double*, double*))
BACKEND_REQ(run_HiggsBounds_classic, (libhiggsbounds), void, (int&, int&, double&, int&))
BACKEND_REQ(HB_calc_stats, (libhiggsbounds), void, (double&, double&, double&, int&))
BACKEND_OPTION( (HiggsBounds), (libhiggsbounds) )
#undef FUNCTION
#undef CAPABILITY
// Get an LHC Higgs chisq
#define CAPABILITY LHC_Higgs_LogLike
START_CAPABILITY
#define FUNCTION calc_HS_LHC_LogLike
START_FUNCTION(double)
DEPENDENCY(HB_ModelParameters, hb_ModelParameters)
BACKEND_REQ(HiggsBounds_neutral_input_part_HS, (libhiggssignals), void,
(double*, double*, int*, double*, double*, double*, double*,
double*, double*, double*, double*, double*, double*, double*,
double*, double*, double*, double*, double*, double*, double*,
double*, double*, double*, double*, double*, double*, double*,
double*, double*, double*, double*, double*, double*, double*,
double*, double*, double*))
BACKEND_REQ(HiggsBounds_charged_input_HS, (libhiggssignals), void,
(double*, double*, double*, double*,
double*, double*, double*, double*))
BACKEND_REQ(run_HiggsSignals, (libhiggssignals), void, (int&, double&, double&, double&, int&, double&))
BACKEND_REQ(HiggsSignals_neutral_input_MassUncertainty, (libhiggssignals), void, (double*))
BACKEND_REQ(setup_rate_uncertainties, (libhiggssignals), void, (double*, double*))
BACKEND_OPTION( (HiggsSignals, 1.4), (libhiggssignals) )
#undef FUNCTION
#undef CAPABILITY
// Higgs production cross-sections from FeynHiggs.
// Not presently used by anything, but maybe useful in the future.
#define CAPABILITY Higgs_Production_Xsecs
START_CAPABILITY
#define FUNCTION FeynHiggs_HiggsProd
START_FUNCTION(fh_HiggsProd_container)
BACKEND_REQ(FHHiggsProd, (libfeynhiggs), void, (int&, fh_real&, Farray< fh_real,1,52>&))
BACKEND_OPTION( (FeynHiggs), (libfeynhiggs) )
#undef FUNCTION
#undef CAPABILITY
#undef MODULE
Updated on 2024-07-18 at 13:53:34 +0000