|
FairShip
|
Classes | |
| class | constants |
| class | RPVSUSY |
| class | RPVSUSYbranchings |
Functions | |
| def | PDGname (particle) |
| int | PDGcode (str particle) |
| def | mass (particle) |
| def | width (particle) |
| def | lifetime (particle) |
Variables | |
| ROOT | pdg = ROOT.TDatabasePDG.Instance() |
| constants | c = constants() |
# ==================================================================
# Python module
#
# This module provides methods to compute the lifetime and
# branching ratio of SUSY RPV neutralino given its mass and couplings as
# input parameters.
#
# Created: 30/04/2016 Konstantinos A. Petridis (konstantinos.petridis@cern.ch)
#
# Sample usage:
# ipython -i rpvsusy.py
# In [1]: b = RPVSYSY(1.,[1, 1],1e3,1,True)
# HNLbranchings instance initialized with couplings:
# \lambda_{production} = 1GeV
# \lambda_{decay} = 1GeV
# universal sfermion mass = 1e3GeV
#
# benchmark scenario:
# 1 (values between 1 and 5)
# and mass:
# m = 1.0 GeV
# In [2]: b.computeNLifetime()
# Out[2]: 0.0219634078804
# In [3]: b.findBranchingRatio('N -> K+ mu-')
# Out[3]: 0.11826749348890987
#
# ==================================================================
| def rpvsusy.lifetime | ( | particle | ) |
Read particle lifetime from PDG database
Definition at line 103 of file rpvsusy.py.
| def rpvsusy.mass | ( | particle | ) |
Read particle mass from PDG database
Definition at line 85 of file rpvsusy.py.
| int rpvsusy.PDGcode | ( | str | particle | ) |
Read particle ID from PDG database
Definition at line 76 of file rpvsusy.py.
| def rpvsusy.PDGname | ( | particle | ) |
Trim particle name for use with the PDG database
Definition at line 44 of file rpvsusy.py.
| def rpvsusy.width | ( | particle | ) |
Read particle width from PDG database
Definition at line 94 of file rpvsusy.py.
Definition at line 175 of file rpvsusy.py.
| ROOT rpvsusy.pdg = ROOT.TDatabasePDG.Instance() |
Definition at line 41 of file rpvsusy.py.