[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