[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