hpstr
The Heavy Photon Search Toolkit for Reconstruction (hpstr) provides an interface to physics data from the HPS experiment saved in the LCIO format and converts it into an ROOT based format.
|
The Heavy Photon Search Toolkit for Reconstruction (hpstr) provides an interface to physics data from the HPS experiment saved in the LCIO format and converts it into an ROOT based format. It also provides tools which can be used to analyze the ROOT format of the data.
The code base can be found at https://github.com/JeffersonLab/hpstr.
Hpstr can be installed on the following operating systems with some adjustments depending on the tool set available for compilation.
After installing the prerequisites, the steps for installing hpstr are as follows:
cmake3
is needed to call cmake version 3+, you might just need to call cmake
to call the right version on your machine.The basic command string to run hpstr is
where <config.py>
is a config file (which are stored in hpstr/processors/config/
), followed by various command line options. Different configuration files, might have specific command line options Please check each configuration file to check which options are available on top of the common ones.
Hpstr can both run on LCIO files to produce ROOT ntuples, producing the hpstr event with all the objects needed for analysis, and on ROOT ntuples to produce histograms. This can be setup by using the appropriate configuration file.