GlueX Offline Meeting, October 19, 2010

From GlueXWiki
Jump to: navigation, search

GlueX Offline Software Meeting
Tuesday, October 19, 2010
2:00 pm EDT
JLab: CEBAF Center F326/7


To connect by telephone:

  1. dial:
    • 800-377-8846 : US
    • 888-276-7715 : Canada
    • 302-709-8424 : International
  2. enter participant code: 77438230# (remember the "#")

Video Conferencing


Talks can be deposited in the directory /group/halld/www/halldweb/html/talks/2010-10 on the JLab CUE (you have to be a member of the "halld" Unix group). This directory is accessible from the web at .


  1. Announcements
    1. sim-recon-2010-10-11 released.
    2. OSG tools: ports open through firewall now.
  2. Review of minutes from the last meeting: all
  3. Calibration Database update: Dmitry
  4. Event Display Options: Dmitry
  5. Action Item Review: all
    1. Resolved issues
    2. Outstanding issues
    • To view these links, login first. Anonymous login is available.


JLab: Craig Bookwalter, Hovanes Egiyan, Mark Ito (chair), Lubomir Pentchev, Dmitry Romanov, Simon Taylor, Elliott Wolin, Beni Zihlmann


  1. sim-recon-2010-10-11 was recently released.
  2. OSG client tools. Working with Bob Lukens of CNI, Richard can now successfully run the client tools at the lab. The last bit was to get the necessary ports open through firewall.
  3. Changes to CDC/FDC hit container classes. Beni pointed out that his recent changes to correlate hits with the particles that produced them needs to be reflected in the DANA-EVIO interface routines. Elliott will work on that. Beni agreed to give a talk on these changes at a future meeting.
  4. Online code in Subversion repository. Elliott mentioned that online-related code will start needing version control soon. We decided that there was no need to start a separate Subversion repository for this. We also discussed where the new code should go; there are many acceptable choices here.

Calibration Database Update

Dmitry gave us a very quick update on progress. The basic C++ objects for the support library are done. He is now working on integration into JANA and the command-line interface.

EVE: an event display environment

Dmitry gave us an overview of EVE, the Event Visualization Environment of ROOT. He has some experience using it for the SELEX experiment at Fermilab. See his slides for details. Some points from his talk:

  • It's history goes back to 2005, with the API reaching maturity in 2008. Development continues.
  • It is used by CMS, ALICE, and several other experiments.
  • It provides a framework for the user's geometry and event data and is built on top of ROOT.
  • It has a set of standard classes for dealing with detector geometry, hits, and particle tracks.
  • Geometry is fundamentally three dimensional, but there are facilities for doing two dimensional projections, using both pre-defined and user-defined, custom algorithms.
  • There are facilities for grouping individual hits for display purposes, as well as generating statistical quantities for the groups.
  • Hooks exist to backtrace reconstructed objects to generated particles.
  • There are several EVE tutorial examples in the standard ROOT distribution.

This system looks like an attractive option for GlueX. Beni pointed out that we already have a set of JAVA geometry objects for the detector that are generated from the HDDS files. On the other hand work has already started on a JAVA-based approach. Dmitry is interested on working on this as a background project and plans to give another report at a future meeting. We are especially interested in assessing how hard it is to implement and maintain a working system in this framework.

Action Item Review

We went over them. Not a lot of movement from last time. Exhortations were given.

New Action Items

  1. Schedule Beni for a talk on hit/particle correlation information. -> Beni