Authors: Jihyun Bhom (jihyun.bhom@cern.ch), Marcin Chrząszcz (marcin.chrzaszcz@cern.ch), Tomas Gonzalo (tomas.gonzalo@kit.edu)
Computer framework to store and evaluate likelihoods coming from High Energy Physics experiments. Due to its flexibility it can be interfaced with existing fitting codes and allows to uniform the interpretation of the experimental results among the users. The code is provided with large open database, which contains the experimental measurements. The code is of use for users who perform phenomenological studies, global fits or experimental averages.
git cmake, 2.8 yaml-cpp, 1.58.0 gsl, 2.1 Boost, 1.58.0 ROOT, 6.08
In debian based systems: sudo apt-get install cmake libgsl-dev libboost-all-dev libyaml-cpp-dev
To install ROOT see: https://root.cern.ch/building-root
git clone https://github.com/KrakowHEPSoft/HEPLike.git
cd HEPLike
mkdir build
cd build
Build with ROOT
cmake -DUSE_ROOT=ON ..
Build without ROOT
cmake -DUSE_ROOT=OFF ..
make -jN
main - directory containing the executable programs data_toy - directory with example datasets. The real measurements are in seperate git repo (see below). include - directory with header files for HEPLike C++ classes. src - directory with function definitions for HEPLike C++ clasees utils - directory containing the python scripts for handing database, creating bibtex files etc.
cmake -DEXECUTABLE=TRUE ..
make -jN
cmake -DEXECUTABLE=TRUE ..
ctest
or equivalent
make test
https://github.com/KrakowHEPSoft/HEPLikeData
To integrate HepLike with Gambit you need to BOSS it: ./boss.py heplike_X_Y [--include=$ROOTSYS/include] the config file heplike_X_Y.py is included in Gambit