[Halld-offline] New version set: version_6.0.0.xml (JANA2)

Alexander Austregesilo aaustreg at jlab.org
Tue Feb 11 18:23:29 EST 2025


Dear Colleagues,

We are happy to announce a new version set: version_6.0.0.xml 
(https://halldweb.jlab.org/halld_versions/version_6.0.0.xml)

This version set describes the first official build of the GlueX 
software stack based on JANA2 (https://jeffersonlab.github.io/JANA2). It 
includes major, not backward-compatible changes to the packages 
halld_recon, halld_sim, and hdgeant4 which have undergone thorough 
testing over the last few months. At the same time, we advanced the 
Geant4 version to 10.07.p04 and upgraded the hddm library, which 
included a consistent renaming of the "Unknown" particle to the better 
fitting "UnknownParticle". These upgrades also required minor changes to 
gluex_root_analysis and hd_utilities.

We built this version set on AlmaLinux9, RHEL9, and the AlmaLinux9 
container. It will become the default on the JLab farm before midnight 
tonight. Older operating systems are no longer supported.

You may find additional resources about the JANA2 transition below. 
There will also be a dedicated talk about this change at the 
collaboration meeting next week.

Thanks to everybody who contributed to this big step forward.

Best regards,

Alex for the GlueX Software Group


==

Additional resources


The command for the hd_root process will require a small modification:

* J1: hd_root --config=my_file.config input.evio

* J2: hd_root --loadconfigs my_file.config input.evio


A few common parameters had to be changed:

* J1: EVENTS_TO_KEEP, JANA_CALIB_CONTEXT

* J2: jana:nevents, jana:calib_context


If you are using any plugins or programs which are not in the git 
repository, this page will help you to adapt your code to the new 
dependency:

https://jeffersonlab.github.io/JANA2/#/jana1to2/jana1-to-jana2


This wiki page was used to track the entire transition process, 
including extensive testing, bench-marking, and bug-fixing:

https://halldweb.jlab.org/wiki/index.php/Transition_to_JANA2

-- 
Alexander Austregesilo

Staff Scientist - Experimental Nuclear Physics
Thomas Jefferson National Accelerator Facility
Newport News, VA
aaustreg at jlab.org
(757) 269-6982



More information about the Halld-offline mailing list