[Halld-offline] Minutes, GlueX Offline Software Meeting, August 10, 2011

Mark M. Ito marki at jlab.org
Wed Aug 10 16:38:22 EDT 2011


People,

Find the minutes at 
http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_August_10%2C_2011#Minutes 
and below.

   -- Mark
   _____

GlueX Offline Meeting, August 10, 2011

Minutes

    Present:
      * CMU: Will Levine, Paul Mattione, Curtis Meyer
      * JLab: Hovanes Egiyan, Mark Ito (chair), Puneet Khetarpal, David
        Lawrence, Dmitry Romanov, Sascha Somov, Simon Taylor, Maurizio
        Ungaro, Beni Zihlmann


Review of minutes from the last meeting

    We went over the [30]minutes from the July 27 meeting.
      * Dmitry is still working on the JANA interface for the CCDB.
      * The problems with non-deterministic event reconstruction have
        stayed solved.
      * Paul reported that the automated b1pi jobs are now running.
      * Mark noted that the nightly builds are now working.


Reconstructed Particle Classes

    Paul described the new structure of top-level particle classes. See
    [32]his wiki page for details.

    He made some remarks about the new scheme:
      * more intuitive
      * reconstructs neutrons
      * some tweaks made to particle identification
      * changes to code required, instructions on the wiki page
      * charged tracks are matched to the TOF and calorimeter before vertex
        reconstruction
      * some standard programs are now broken, need modification to use the
        new classes
      * reran b1pi, significantly fewer pions now although the change is
        not due to new class scheme, see [33]his wiki page on this b1pi
        issue for details


Environment management and directory structure

    Maurizio described a scheme for setting up environment variables for
    the major software packages in common use at JLab, such as Geant4 and
    JANA. Defaults are provided for all values but user-defined values can
    be set to over-ride the defaults. He has also produced rpm's and deb's
    to allow installation of pre-compiled files on non-JLab-CUE machines.
    See [35]his talk for details.

Object-relational mapping (ORM) and an online database

    Dmitry gave an introduction to [37]ORM's focusing on the [38]ODB (not
    [39]ODB, may he [40]RIP) implementation for bridging the gap between a
    MySQL database and C++ code. He presented the ideas in the context of a
    simple database application that he and Sascha have been developing to
    describe read-out crates and their contents. See [41]his slides for
    details.

    Retrieved from
    
"http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_August_10%2C_2011"

References

   30. 
http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_July_27%2C_2011#Minutes
   32. 
http://www.jlab.org/Hall-D/software/wiki/index.php/Mattione_Particle_Classes
   33. 
http://www.jlab.org/Hall-D/software/wiki/index.php/Mattione_Update_08102011
   35. https://halldweb1.jlab.org/talks/2011-3Q/jlab_environment.pdf
   37. http://en.wikipedia.org/wiki/Object-relational_mapping
   38. http://www.codesynthesis.com/products/odb/
   39. http://en.wikipedia.org/wiki/Ol%27_Dirty_Bastard
   40. http://en.wikipedia.org/wiki/Rest_in_peace
   41. https://halldweb1.jlab.org/talks/2011-3Q/ORM_for_Cpp.pptx




More information about the Halld-offline mailing list