Provenance tracking in the LHCb software
In order to facilitate reproducibility of research in particle physics, we introduce new functionality in the LHCb software framework that was designed and developed to track and capture provenance of a dataset. Using the captured provenance, the dataset can be independently reproduced on the LHCb software, thus eliminating the need for the original researcher's code. In particular, the provenance tracking functionality allows the researchers to understand how a dataset was produced, and it allows them to reproduce the dataset even when their original code (that was used to initially produce the dataset) is altered or lost. This paper describes the implementation of the functionality and gives examples of its application.
READ FULL TEXT