Handling experimental data: Buildmaster

Buildmaster is the code that allows the user to generate the DATA and SYSTYPE files that contain, respectively, the experimental data and the information pertaining to the treatment of systematic errors. It is available as a folder within the nnpdf project

https://github.com/NNPDF/nnpdf/buildmaster

The structure of the files generated by the buildmaster project is documented in Experimental data files.

Once the remainder of the nnpdf project is compiled and installed, the buildmaster code can be compiled and installed as follows

mkdir build
cd build
cmake ..
make -j && make install

This will generate the buildmaster executable which shall be run as

./buildmaster

The DATA_ and SYSTYPE_ files will be generated, respectively, in

results/
results/systypes/

They should then be copied into

nnpdf/nnpdfcpp/data/commondata
nnpdf/nnpdfcpp/data/commondata/systypes/

Whenever a new data set is implemented, the buildmaster code should be updated accordingly. Detailed instructions on how to do so are provided in the tutorial Implementing a new experiment in buildmaster.