file frontends/DarkCast_1_1.hpp
[No description available] More…
Defines
Name | |
---|---|
BACKENDNAME | |
BACKENDLANG | |
VERSION | |
SAFE_VERSION | |
REFERENCE |
Detailed Description
Author: Quan Huynh (qhuy0003@student.monash.edu)
Date: 2022 Apr
Frontend header for the DarkCast backend
Compile-time registration of available functions and variables from this backend.
Authors (add name and date if you modify):
Macros Documentation
define BACKENDNAME
#define BACKENDNAME DarkCast
define BACKENDLANG
#define BACKENDLANG Python
define VERSION
#define VERSION 1.1
define SAFE_VERSION
#define SAFE_VERSION 1_1
define REFERENCE
#define REFERENCE Ilten:2018crw
Source code
// GAMBIT: Global and Modular BSM Inference Tool
// *********************************************
/// \file
///
/// Frontend header for the DarkCast backend
///
/// Compile-time registration of available
/// functions and variables from this backend.
///
/// *********************************************
///
/// Authors (add name and date if you modify):
///
/// \author Quan Huynh
/// (qhuy0003@student.monash.edu)
/// \date 2022 Apr
///
/// *********************************************
#define BACKENDNAME DarkCast
#define BACKENDLANG Python
#define VERSION 1.1
#define SAFE_VERSION 1_1
#define REFERENCE Ilten:2018crw
LOAD_LIBRARY
#ifdef HAVE_PYBIND11
//Single final state
BE_CONV_FUNCTION(dark_photon_decay_width, double, (double&, std::string, double&), "dark_photon_decay_width")
BE_CONV_FUNCTION(dark_photon_branching_fraction, double, (std::string, double&), "dark_photon_branching_fraction")
//Multiple final states
BE_CONV_FUNCTION(dark_photon_decay_width_multi, double, (double&, std::vector<std::string>, double&), "dark_photon_decay_width_multi")
BE_CONV_FUNCTION(dark_photon_branching_fraction_multi, double, (std::vector<std::string>, double&), "dark_photon_branching_fraction_multi")
#endif
#include "gambit/Backends/backend_undefs.hpp"
Updated on 2024-07-18 at 13:53:35 +0000