GlueX Offline Meeting, December 15, 2009 Minutes JLab: Craig Bookwalter, Mark Ito (chair), David Lawrence, Sascha Somov, Simon Taylor, Elliott Wolin, Beni Zihlmann Review minutes from last meeting We reviewed the [32]minutes from last time. Elliott suggested that the coding conventions decision be announced on the offline email list. Announcements 1. The [34]subversion server replacement is underway. Changes should be transparent to users. 2. David has ordered a new Mac Mini. It should arrive in a few weeks. It will be used to test builds of our software on Mac OS 10.6 (Snow Leopard). The total cost (including $300 for a three-year JLab-IT-Division-mandated care plan) was about $1000. HDDS directory re-organization Mark described some of the details of the HDDS directory location change that we decided on at the [36]October 21 Offline Meeting. He has posted a [37]wiki page that describes how to convert to the new system. New tracking/photon class organization Simon presented recent work that he and David have done to reorganize our high-level "particle" classes based on discussions we had at the [39]previous Offline Meeting. See [40]his slides for details. He presented: * Outline of the overall scheme * Reconstruction flow diagram for charged tracks * Reconstruction flow diagram for both charged and neutral particles * Changes to Event Viewer Accessing the start counter geometry in reconstruction Craig asked the group for guidance on this issue. He is trying to determine a start time for the event based on hits in the start counter and needs to correlate hits with charged tracks and find the point where the track crosses the counter. He has been trying to use the utility for accessing the hdds xml information. It turns out that the start counter geometry, as implemented in HDDS, a bit on the complicated side. We agreed that Craig, for now, should devise an approximate geometry in order to proceed with his work, e. g., a simple barrel counter joined to a simple forward section. This topic will have to be revisited. Quick-start software builds Mark presented a [43]wiki page that describes a simplified method for building the Hall D software, including the recent introduction of a separate HDDS directory. The method boils down to: * four environment variable definitions * five command-line commands (or one shell script invocation) to build the JANA, HDDS and GlueX-simulation-and-reconstruction source tree. Items for future meetings We identified the following topics during the course of this meeting: * dependency generation in the make scheme * environment variable checking in the makefiles * track/detector matching New Action Items 1. Announce coding convention decision on the Offline mailing list. __________________________________________________________________ recorded by Mark Ito Retrieved from "http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_December_15%2C_2009" References 32. http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_December_1%2C_2009#Minutes 34. https://mailman.jlab.org/pipermail/halld-offline/2009-December/000123.html 36. http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_October_21%2C_2009 37. http://www.jlab.org/Hall-D/software/wiki/index.php/HOWTO_use_the_stand-alone_HDDS_system 39. http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_December_1%2C_2009#Minutes 40. http://halldweb1.jlab.org/talks/2009-12/tracking_reorg_121509.pdf 43. http://www.jlab.org/Hall-D/software/wiki/index.php/Quick_Start_Guide_to_building_GlueX_Software