GlueX Offline Meeting, April 6, 2010 Minutes * IU: Mihajlo Kornicer, Ryan Mitchell, Matt Shepherd * JLab: Mark Ito (chair), David Lawrence, Lubomir Pentchev, Elton Smith, Sascha Somov, Simon Taylor, Elliott Wolin, Beni Zihlmann Announcements 1. New src release, [33]sim-recon-2010-03-29: Mark mentioned that this was the first release using the new sim-recon structure and the first using JANA 0.6.1. No problems have been reported thus far. 2. "RedHat 5.3" link to "CentOS" for JLab builds: Mark reported that this has been done for existing releases. It still needs to be automated. 3. New [34]HOWTO add private code to a DANA application: Mark and David wrote one. See the [35]email announcement. During discussion we identified two new HOWTO's that we would like to see: 1. HOWTO enable multiple threads: David will write this one. 2. HOWTO write thread-safe code: Elliott suggested this; he will help David write one. 4. JANA 0.6.1 required for new code: David warned us that due to check-in's done this week, JANA 0.6.1 is required to build the latest version of sim-recon. 5. Make system fixed to re-make on include file changes: In trying to fix another feature, Mark broke this basic function of the depends files. He has fixed it now. It had been broken for several months. Review of Minutes from the Last Meeting [37]They were reviewed; no notable comments were offered. Filtering events from bggen This was a [39]recent thread on the offline mailing list. Will Levine was "looking for a way to filter out all events of a specific final state from bggen/pythia output." He got several responses from several collaborators describing various methods. David remarked, and we all agreed, that this was an example of successful communication within the group. BCAL Reconstruction David gave us a succinct outline of the reconstruction algorithm we have been using for the BCAL including a historical time-line of its genesis at KLOE and GlueX-based development, along with relevant references. This paralleled the presentation by Mihajlo at the last meeting on FCAL reconstruction. See [41]his slides for details. DANA-to-EVIO conversion Elliott presented his recent efforts, in collaboration with David, on a plug-in that serializes a selection of DANA objects in EVIO format. The selection only reflects current state of development; more classes can be added. The latest version allows output of DANA associated objects (more specifically, the associations themselves). See [43]his slides for details. In the discussion, Mark remarked at the recent development seems to be evolving toward an HDDM-like feature set and if so he wondered why not just use HDDM, to conserve manpower. Elliott stated that it makes sense in the context of the online to keep things in the realm of EVIO, and output of the level 3 farm, which would be generated from DANA objects, would therefore need to be expressed in EVIO. Action Item Review We went over [45]the list. Some items need to be marked as done. Some of us were reminded of things we have to do. We had a short discussion of tracking action items in an issue-tracking software system rather than on a wiki page. The time has probably come to do this. FCAL reconstruction update We did not have time to get to this item. Mihajlo will present this material at the next Physics Meeting. New Action Items 1. Automate links from CentOS5 to RHEL5, 64-bit. -> Mark 2. HOWTO enable multiple threads-> David 3. HOWTO write thread-safe code-> Elliott, David 4. Explore action item tracking software. -> Mark Retrieved from "http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_April_6%2C_2010" References 33. https://halldsvn.jlab.org/repos/tags/sim-recon-2010-03-29/RELEASE 34. http://www.jlab.org/Hall-D/software/wiki/index.php/HOWTO_add_private_code_to_a_DANA_application 35. https://mailman.jlab.org/pipermail/halld-offline/2010-April/000240.html 37. http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_March_23%2C_2010#Minutes 39. https://mailman.jlab.org/pipermail/halld-offline/2010-March/000220.html 41. http://www.jlab.org/Hall-D/software/wiki/images/2/26/20100406_bcal_recon.pdf 43. http://www.jlab.org/Hall-D/software/wiki/images/4/45/2010-Apr-6-offline_DANAEVIO_Update.pptx 45. http://www.jlab.org/Hall-D/software/wiki/index.php/Action_Items_From_Hall_D_Offline_Meetings