[Halld-offline] Offline Software Meeting Minutes, January 9, 2013

Mark M. Ito marki at jlab.org
Tue Jan 22 13:33:15 EST 2013

Find the minutes below and at 

GlueX Offline Meeting, January 9, 2013

      * CMU: Paul Mattione, Curtis Meyer
      * FSU: Nathan Sparks
      * IU: Matt Shepherd
      * JLab: Mark Ito (chair), Simon Taylor, Dmitry Romanov, Beni Zihlmann

Announcements: AmpTools

    Matt reviewed his [29]recent announcement of a new version of AmpTools,
    now at version 0.5. Although the package is under development all the
    time, recently the user interface has been streamlined and should be
    simpler to use. However, user code must change to be compatible with
    this new version. Matt has changed the relevant code in the repository,
    so to use it one must have the new AmpTools version.

    The functionality is nearly the same as before, a few new features have
    been added.

    Matt reports that he is now collaborating more closely with the group
    at INFN Genoa and they have submitted various feature requests, in
    particular to do fits in terms of moments. Some recent work has also
    been in collaboration with Adam [30]Szczepaniak.

Reconstruction sub-group reports

PID RF Beam Bunch Selection

    Paul reported on his scheme for finding multiple RF beam buckets in
    multi-track events. Reconstructed tracks vote on their preference for
    the event bucket based on their times at the BCAL or TOF. See his
    [31]wiki page for details.

    Mark asked that at some future meeting Paul present some quantitative
    measures of the performance of the algorithm.

Future of reconstruction sub-group reports

    We decided that although very useful in the past, we will drop the
    reports as standing agenda items. Progress in these areas will continue
    to be reported, but on an as-needed basis.

    This raised the issue of our current offline task list. Now that the
    bulk of reconstruction factories have been written, the major issues
    don't fit our task list as well as they used to. Mark will propose a
    list of offline projects that we will track in the future. We can then
    discuss both composition of the list and its scope.

    Dmitry pointed out that there are systems to facilitate software
    project management on a high-level, above that supported by the Mantis
    system we are using. We thought that to start out, we would use some
    ad-hoc system. We can get more formal later if we have to.

Data Challenge Status

    The data challenge is finished now, final tally:
      * CMU: 370 M events
      * JLab: 1 G event
      * Grid: 4 G events

    The next tasks:
     1. Distribute the events. Richard had written a HOWTO on using grid
        tools to access our data. Several of us are learning how to do it.
     2. Archive the events. Mark will try to use the grid tools to copy the
        data to JLab for archiving on the tape library at JLab.
     3. Write a report. We need to capture the things we did and the
        lessons learned from the excercise.
     4. Check the quality. We should do some overall quality checks on the
        data and include them in the report.
     5. Produce reduced-sized data sets. Either by doing skims or writing
        an even more compact format or both.
     6. Evaluate the effect of the level-1 trigger, as configured for the
        data challenge.

CCDB status

    CCDB deployment proceeds; Dmitry and Mark gave a report.
      * There is a [32]wiki page for all things CCDB now.
      * The [33]website is up and running. This can be used for browsing
        the structure of the database and the content of the constant sets.
      * Documentation is starting to come together on the wiki page.
      * A new release of sim-recon that uses the CCDB by default us being
      * Three access methods are available now.
          1. MySQL server at JLab inside the firewall
          2. MySQL server at JLab available read-only, world-wide
             (mysql://ccdb_user@hallddb.jlab.org/ccdb). Note that this has
             the same URL as in (1) but actually resolves to a different
             server on a different subnet at the Lab.
          3. SQLite database. This is a local file that can be used, with
             the full functionality of the MySQL database
             (sqlite:///<path-to-local-file> (this means four /'s, two for
             the access method, one for the null user/host and one from the
             path)). Since it is used from the local disk, no network
             connection is necessary. See the wiki page for instructions on
             where to find the file.
      * Note that the old ascii file-based method will continue to work
        (file://<path-to-calib-directory> (this means three /'s, two for
        the access method and one from the path)).

EVE Event Display

    EVE is a component of ROOT that supports detector event displays via
    the TGeometry classes. Several LHC experiments have implementations.
    Dmitry has been studying the suitability of the system for use by
    GlueX. One motivation is that we already have a program to convert the
    HDDS geometry into appropriate ROOT classes. Dmitry showed [34]some
    preliminary pictures that he put together last month to demonstrate
    what could be done. He thinks that we can run the display as a JANA
    plug-in, and thus have full access to the reconstruction objects as
    well as the raw hits, though this is yet to be done. He will continue
    to explore feasibility, concentrating on what is required from a JANA

    Retrieved from


   30. http://www.pronouncenames.com/pronounce/szczepaniak
   32. https://halldweb1.jlab.org/wiki/index.php/Calibration_Database
   33. https://halldweb1.jlab.org/ccdb/
   34. https://halldweb1.jlab.org/talks/2013-1Q/UsingEveDecember2012.pptx

More information about the Halld-offline mailing list