GlueX Software Meeting, October 29, 2019

From GlueXWiki
Revision as of 15:22, 6 February 2020 by Marki (Talk | contribs) (Review of recent issues and pull requests)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

GlueX Software Meeting
Tuesday, October 29, 2019
2:00 pm EDT
JLab: CEBAF Center A110
BlueJeans: 968 592 007


  1. Announcements
  2. Report from the last HDGeant4 Meeting (all)
  3. Review of recent issues and pull requests:
    1. halld_recon
    2. halld_sim
    3. CCDB
    4. RCDB
  4. Review of recent discussion on the GlueX Software Help List (all)
  5. Action Item Review (all)

CHEP2019 Dry Run


Talks can be deposited in the directory /group/halld/www/halldweb/html/talks/2019 on the JLab CUE. This directory is accessible from the web at .



  • CMU: Naomi Jarvis
  • FIU: Tolga Erbora, Churamani Paudel
  • FSU: Sean Dobbs
  • JLab: Alexander Austregesilo, Mark Ito (chair), Igal Jaegle, David Lawrence, Keigo Mizutani, Simon Taylor, Beni Zihlmann
  • ODU: Nilanga Wickramaarachchi

There is a recording of his meeting on the BlueJeans site. Use your JLab credentials to access it.

Report from the last HDGeant4 Meeting

We went over the minutes from the meeting on October 22.

  • Igal wondered if our physics list needs updating. He will post an issue on the HDGeant4 GitHub site.
  • We discussed missing random triggers. If MCwrapper happens to do its pre-run test on a run with no random triggers, the entire job series is stopped. The basic problem is that some runs were taken without random triggers. This should be caught with some sort of monitoring technique, but apparently the current techniques are inadequate, and no further work is on this is planned. Alex and Sean proposed substituting PS triggers for the missing random triggers but Beni strongly objected to this scheme. He would like to use random triggers from nearby runs. No volunteers for this endeavor came forward.

Review of recent issues and pull requests

We started going over unresolved issues for halld_recon but did not have a lot of fruitful discussion. Many of the issues are very old, and no one has worked on their resolution for a while. Dropping the issues altogether was thought unwise; real problems had been identified when they were opened. We will go through and try to re-assess status offline.

Updating Support Software Versions

Beni pointed out that many of our support software versions are very old now. Examples are Xerces, ROOT, Python, and there are others. Mark has started work on a build with the latest Xerces version and will roll that into a future release. We agreed it was a good idea to do a similar thing with the other stale packages.

Going to Python 3 is a particular problem in that much of our Python code is not compatible. Mostly it is the print statements without parentheses, but that still means files have to be edited to work with Python 3. This may need a group effort.