class Gambit::DarkBit::SubGeVDM_scalar

Helper function (width rescaled for RD calculations)

Public Functions

Name
SubGeVDM_scalar(TH_ProcessCatalog *const catalog, double gammaAp)
Initialize SubGeVDM_scalar object (branching ratios etc)
~SubGeVDM_scalar()
doubleDAp2(double s)
Helper function (Breit-Wigner, rescaled close to resonance)
doublesv(std::string channel, double gDM, double gSM, double mass, double v, bool smooth)
doublesv_ff(double gDM, double gSM, double mass, double v, double mf, double charge, int colour)
doublesv_ApAp(double gDM, double mass, double v)
Annihilation into ApAp.

Public Functions Documentation

function SubGeVDM_scalar

inline SubGeVDM_scalar(
    TH_ProcessCatalog *const catalog,
    double gammaAp
)

Initialize SubGeVDM_scalar object (branching ratios etc)

function ~SubGeVDM_scalar

inline ~SubGeVDM_scalar()

function DAp2

inline double DAp2(
    double s
)

Helper function (Breit-Wigner, rescaled close to resonance)

function sv

inline double sv(
    std::string channel,
    double gDM,
    double gSM,
    double mass,
    double v,
    bool smooth
)

function sv_ff

inline double sv_ff(
    double gDM,
    double gSM,
    double mass,
    double v,
    double mf,
    double charge,
    int colour
)

function sv_ApAp

inline double sv_ApAp(
    double gDM,
    double mass,
    double v
)

Annihilation into ApAp.


Updated on 2024-07-18 at 13:53:31 +0000