Name Last Update
LHCObservables.py Loading commit data...
MCHMTuning141.py Loading commit data...
MCHMTuning1414.py Loading commit data...
MCHMTuning55.py Loading commit data...
MCHMTuning55xkcd.py Loading commit data...
MCHM_14-1.c Loading commit data...
MCHM_14-14.c Loading commit data...
MCHM_5-5.c Loading commit data...
PyMCHMPotentials.c Loading commit data...
PyMCHMPotentials.pyx Loading commit data...
README.txt Loading commit data...
Tuning.py Loading commit data...
setup.PyMCHMPotentials.py Loading commit data...

README.txt

Requires cython, numpy, scipy and matplotlib to run (I use https://www.continuum.io/downloads for my Python distribution, which contains all of these).

To setup, run “python setup.PyMCHMPotentials.py build_ext --inplace” to compile the C functions for use in Python.

Tuning and plotting functions are in Tuning.py, some other useful functions are in LHCObservables.py.

See MCHMTuning##.py for examples on how to evaluate tunings and produce plots etc from Martin’s Multinest output.

To add new Higgs potential functions from C code:
- Define the functions in PyMCHMPotentials.pyx
- Add the source code file to the list in setup.PyMCHMPotentials.py
- Run “python setup.PyMCHMPotentials.py build_ext --inplace”