class Gambit::DarkBit::ScalarSingletDM
[No description available]
Public Functions
Name | |
---|---|
ScalarSingletDM(TH_ProcessCatalog *const catalog, double gammaH, double vev, double alpha_strong, double vSigma_s) Initialize SingletDM object (branching ratios etc) | |
~ScalarSingletDM() | |
double | Dh2(double s) Helper function (Breit-Wigner) |
double | sv(std::string channel, double lambda, double mass, double v) Returns |
double | sv_WW(double lambda, double mass, double v) |
double | sv_ZZ(double lambda, double mass, double v) |
double | sv_ff(double lambda, double mass, double v, double mf, bool is_quark) |
double | sv_hh(double lambda, double mass, double v) Annihilation into hh. |
Public Functions Documentation
function ScalarSingletDM
inline ScalarSingletDM(
TH_ProcessCatalog *const catalog,
double gammaH,
double vev,
double alpha_strong,
double vSigma_s
)
Initialize SingletDM object (branching ratios etc)
function ~ScalarSingletDM
inline ~ScalarSingletDM()
function Dh2
inline double Dh2(
double s
)
Helper function (Breit-Wigner)
function sv
inline double sv(
std::string channel,
double lambda,
double mass,
double v
)
Returns
channel: bb, tautau, mumu, ss, cc, tt, gg, gammagamma, Zgamma, WW, ZZ, hh
function sv_WW
inline double sv_WW(
double lambda,
double mass,
double v
)
function sv_ZZ
inline double sv_ZZ(
double lambda,
double mass,
double v
)
function sv_ff
inline double sv_ff(
double lambda,
double mass,
double v,
double mf,
bool is_quark
)
function sv_hh
inline double sv_hh(
double lambda,
double mass,
double v
)
Annihilation into hh.
Updated on 2024-07-18 at 13:53:31 +0000