ShipSoft/FairShip — pull request #8 by elgicse (2014-12-31 16:07:30+00:00)
Title: Adding the other HNL decay channels

Added some classes to compute the HNL decay widths into several final states (python/hnl.py).
The decay channels that one wants to activate in the simulation can be configured (the decay table is set in the python/DecaySelection.conf configuration file, that one can modify, and read by python/readDecayTable.py). One can even provide a new, custom decay table (set the path to the new file in python/pythia8_conf.py).
The HNL lifetime is computed based on the sum of the widths of all the kinematically allowed decay channels.

The Pythia8 configuration file was modified to account for the external decay table (python/pythia8_conf.py).
The macro/run_simScript executable was modified to take custom HNL mass and couplings as input. Default values are coded: mass M = 1 GeV, and couplings such that ctau = 53.3 km