[Nps] Split the NPS code into its own library
Mark Jones
jones at jlab.org
Tue Aug 15 15:51:22 EDT 2023
Ole completed the split of the NPS code into its own library and git repo
https://github.com/JeffersonLab/NPSlib
Ole committed changes that removes the NPS classes from HCANA
and a few other things and is called hcana version 0.97 .
See the commits here
https://github.com/JeffersonLab/hcana/commits/develop
You need to be using PODD 1.74 ,so Ole updated the podd submodule link.
You also need to compile hcana using cmake and then compile the NPSlib
with cmake. In the past I had instructions using scons.
I will send instructions about compile with cmake.
For now I have updated the nps-2023 directory on cdaql1 machine
to use the updates hcana and the NPSlib.
There are new directories
hcana-build, hcana-install, NPSlib , NPSlib-build
If you want to make changes to the source files in hcana/src or
NPSlib/src then go to hcana-build or NPSlib-build
and do "make" and "make install"
I modified the go_analysis_nps so that it sets $PATH to find
hcana and the $LD_LIBRARY_PATH to find the NPSlib.
I updated nps_replay to have a root_logon.C which loads
the NPSlib when hcana is run.
CHeers,
Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/nps/attachments/20230815/27d6da44/attachment.html>
More information about the Nps
mailing list