class Gambit::DarkBit::DiracSingletDM
[No description available]
Public Functions
Name | |
---|---|
DiracSingletDM(TH_ProcessCatalog *const catalog, double gammaH, double vev, double alpha_strong) Initialize DiracSingletDM object (branching ratios etc) | |
~DiracSingletDM() | |
double | Dh2(double s) Helper function (Breit-Wigner) |
double | sv(std::string channel, double lambda, double mass, double cosXi, double v) Returns |
double | sv_WW(double lambda, double mass, double v, double cosXi) |
double | sv_ZZ(double lambda, double mass, double v, double cosXi) |
double | sv_ff(double lambda, double mass, double v, double mf, double cosXi, bool is_quark) |
double | sv_hh(double lambda, double mass, double v, double cosXi) Annihilation into hh. |
Public Functions Documentation
function DiracSingletDM
inline DiracSingletDM(
TH_ProcessCatalog *const catalog,
double gammaH,
double vev,
double alpha_strong
)
Initialize DiracSingletDM object (branching ratios etc)
function ~DiracSingletDM
inline ~DiracSingletDM()
function Dh2
inline double Dh2(
double s
)
Helper function (Breit-Wigner)
function sv
inline double sv(
std::string channel,
double lambda,
double mass,
double cosXi,
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,
double cosXi
)
function sv_ZZ
inline double sv_ZZ(
double lambda,
double mass,
double v,
double cosXi
)
function sv_ff
inline double sv_ff(
double lambda,
double mass,
double v,
double mf,
double cosXi,
bool is_quark
)
function sv_hh
inline double sv_hh(
double lambda,
double mass,
double v,
double cosXi
)
Annihilation into hh.
Updated on 2024-07-18 at 13:53:31 +0000