[Halld-offline] Proposal for merging dirc_commissioning_2018 branches into repositories

Justin Stevens jrsteven at jlab.org
Sat Jan 5 22:16:30 EST 2019

Hi All,

As we discussed at one of the recent software meetings we’re nearing the start of DIRC commissioning and we need to get the developed software onto the master branches of our repositories: halld_recon, halld_sim, hdds, hdgeant4, and gluex_root_analysis from the branches they’re on now (dirc_commissioning_2018).  There’s a lot of new code, but I’ve tested the current branches and (as a unit) they’re still compatible with analyzing EVIO and REST files from previous RunPeriods.  The additions to existing libraries and some of the new options are summarized at https://halldweb.jlab.org/wiki/index.php/DIRC_Software_Overview <https://halldweb.jlab.org/wiki/index.php/DIRC_Software_Overview>.

The updated repositories are also backwards compatible with older versions of the software.  There are compiler flags in halld_sim and hdgeant4 which check for the relevant hit object headers in halld_recon, and if they’re not found these sections of the repositories are skipped.  As a concrete example, if you’re continuing to use the halld_recon version for the Spring 2017 REST production ver03, you can safely use the new halld_sim and hdgeant4 after the DIRC is included.

To give a concrete timeline, I would like to have the DIRC software on the master branch next week.  So if you have questions or concerns please let me know, otherwise I plan to submit pull requests for each repository on Wednesday 1/9.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20190105/e46b066f/attachment.html>

More information about the Halld-offline mailing list