Thermal-FIST  1.3
Package for hadron resonance gas model applications

Installation

External dependencies

The external dependencies are minimal. The core library has no external dependencies. The thermal fitting routines use MINUIT2 from CERN ROOT which is included here as a standalone package. If a ROOT installation with MINUIT2 is found in the system, it is used in place of a standalone distribution.

The QtThermalFIST GUI frontend requires the open source Qt5 framework to be installed. Otherwise the GUI frontend is not built.

Building

The preferred way is to use cmake.

For example, to download and build the package on a Linux-like system run the following commands in a bash shell:

1 git clone https://github.com/vlvovch/Thermal-FIST.git
2 cd Thermal-FIST
3 mkdir build
4 cd build
5 cmake ../
6 make

This will build the libraries in build/lib, the QtThermalFIST GUI in build/bin, and a couple of sample macros in build/bin/routines.

Then, e.g., running

1 ./bin/QtThermalFIST

will start the GUI frontend for HRG model analysis.

See the Quick Start Guide and Examples for more details

Common issues

By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5Widgets", but CMake did not find one.

Make sure that Qt5 is installed in the system. If CMake still cannot find it, try specifying the Qt5 directory explicitly

1 cmake -DCMAKE_PREFIX_PATH=<path-to-qt5> ../