GlueX Offline Meeting, April 17, 2013
GlueX Offline Software Meeting
Wednesday, April 17, 2013
1:30 pm EDT
JLab: CEBAF Center F326/327
Contents
Agenda
- Announcements
- Review of minutes from the last meeting: all
- Standard ROOT TTree Format (Paul): TTree Format
- Action Item Review
- Review of recent repository activity: all
Communication Information
Video Conferencing
- ESNet: 8542553
- SeeVogh:
- Direct Meeting Link
- Phone Bridge ID: 15 5700
Desktop Sharing
You can view the computer desktop in the meeting room at JLab via the web.
- Go to http://esnet.readytalk.com
- In the "join a meeting" box enter the Hall D code: 3421244
- Fill in the participant registration form.
Telephone
To connect by telephone:
- dial:
- US and Canada: (866)740-1260 (toll free)
- International: (303)248-0285 (toll call) or look up toll-free number at http://www.readytalk.com/intl
- enter access code followed by the # sign: 3421244#
Slides
Talks can be deposited in the directory /group/halld/www/halldweb/html/talks/2013-2Q
on the JLab CUE. This directory is accessible from the web at https://halldweb.jlab.org/talks/2013-2Q/ .
Minutes
Present:
- IU: Kei Moriya
- CMU: Will Levine, Paul Mattione, Curtis Meyer
- FSU: Nathan Sparks
- JLab: Mark Ito (chair), David Lawrence, Elliott Wolin
- MIT: Justin Stevens
- UConn: Alex Barnes
Announcements
- Mark announced that that we are sneaking up on making JANA 0.6.6 the official version. There have been problems getting a successful nightly build having nothing to do with the new version of JANA.
- Elliott told us that there is a fully C++11-compliant version of gcc installed on the JLab CUE.
- Elliott announced that, in his opinion, scons rules...
Standard ROOT TTree Format: TTree Format
Paul walked us through his ideas for a standard ROOT Tree format for GlueX post-reconstruction analysis. See his wiki page for details. From the first section of that page:
- For any reaction can streamline (and provide a best-practices implementation/examples of): analysis utilities, BDT setup/input, amplitude analysis setup/input(?)
- Makes it easy for users to keep everything organized, especially handling of the combinatoric background.
- Output can be enabled/disabled with a single flag.
- Format is designed to be one-size-fits-all, but is still extensible (customizable).
He noted that ROOT 5.32 or greater will be required to use this system.
A design goal is to support both direct access to variables vie TTree::Draw() and support an object-oriented programming approach to analysis under ROOT. He has had email exchanges with several collaborators to help refine his ideas.
Action Item Review
We discussed a couple of newly added issues in Mantis
- Add thread-specific random number generators to mcsmear: reproducibility of results is not guaranteed when running mcsmear multi-threaded due to use a single random number generator, Issue 329.
- sim-recon soft-wired for KLOE: the choice of reconstruction algorithm is done via a generic JANA configuration parameter rather than using the factory tag choice scheme, Issue 328
- Will noted if this change is made then analysis of data challenge 1 data will require the DEFTAG parameter on the command line or in the configuration file.
Review of recent repository activity
- David added an option to smear the beam particle momentum in genr8_2_hddm.
- David implemented the change to geant particle numbers discussed on the email list.