Ejemplo n.º 1
0
def Gamma(n, M5, k):

    #Partial widths
    total = Basic.PS2SM(Basic.m(n, M5, k)) * Basic.Gamma0(n, M5, k)
    total += KKcascade.GammaG2GG(n, M5, k)
    total += KKcascade.GammaG2SG(n, M5, k)
    total += KKcascade.GammaG2S0Gfast(n, M5, k)

    #Return total
    return total
Ejemplo n.º 2
0
def BRnunu3(n, M5, k, listGamma):
    return 1 / 2 * Basic.PSffbar(Couplings.mnu3 / Basic.m(
        n, M5, k)) * Basic.Gamma0(n, M5, k) / listGamma[n]
Ejemplo n.º 3
0
def BRtautau(n, M5, k, listGamma):
    return Basic.PSffbar(Couplings.mtau / Basic.m(n, M5, k)) * Basic.Gamma0(
        n, M5, k) / listGamma[n]
Ejemplo n.º 4
0
def BRee(n, M5, k, listGamma):
    return Basic.PSffbar(Couplings.me / Basic.m(n, M5, k)) * Basic.Gamma0(
        n, M5, k) / listGamma[n]
Ejemplo n.º 5
0
def BRhh(n, M5, k, listGamma):
    return Basic.PShh(Couplings.mh / Basic.m(n, M5, k)) * Basic.Gamma0(
        n, M5, k) / listGamma[n]
Ejemplo n.º 6
0
def BRWW(n, M5, k, listGamma):
    return Basic.PSWW(Couplings.mW / Basic.m(n, M5, k)) * Basic.Gamma0(
        n, M5, k) / listGamma[n]
Ejemplo n.º 7
0
def BRZZ(n, M5, k, listGamma):
    return Basic.PSZZ(Couplings.mZ / Basic.m(n, M5, k)) * Basic.Gamma0(
        n, M5, k) / listGamma[n]
Ejemplo n.º 8
0
def BRgg(n, M5, k, listGamma):
    return Basic.PSgg(Couplings.mg / Basic.m(n, M5, k)) * Basic.Gamma0(
        n, M5, k) / listGamma[n]
Ejemplo n.º 9
0
def BRgammagamma(n, M5, k, listGamma):
    return Basic.PSgammagamma() * Basic.Gamma0(n, M5, k) / listGamma[n]
Ejemplo n.º 10
0
def Btt(n, M5, k, listGamma):
    return 3 * Basic.PSffbar(Couplings.mtQ / Basic.m(n, M5, k)) * Basic.Gamma0(
        n, M5, k) / listGamma[n]