[Halld-offline] Offline Software Meeting Minutes, October 12, 2016
Mark Ito
marki at jlab.org
Thu Oct 13 17:16:48 EDT 2016
Softies,
Please find the minutes below and at
https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_October_12,_2016#Minutes
.
-- Mark
____________________
GlueX Offline Meeting, October 12, 2016, Minutes
Present:
* *CMU*: Curtis Meyer
* *JLab*: Alexander Austregesilo, Thomas Britton, Brad Cannon, Paul
Eugenio, Mark Ito (chair), Hrachya Marukyan, Paul Mattione, Nathan
Sparks, Simon Taylor, Beni Zihlmann
* *NU*: Sean Dobbs
There is a recording of this meeting <https://bluejeans.com/s/wGOSf/> on
the BlueJeans site.
Announcements
1. *New sim-recon release: 2.6.0* Mark announced the release
<https://github.com/JeffersonLab/sim-recon/releases/tag/2.6.0> last
week. Note that this release fixes problem that existed on the
master branch last week that resulted in corrupt HDDM files when
compression was turned on.
2. *GlueX Software Reconstruction Test*. Paul reported on a new
automatic test that runs every three days that does reconstruction
and analysis on real data. One job is run per EVIO file.
* The idea is to use the results like we have been using the
results from the b1pi tests, to judge whether the reconstruction
is getting better or worse as a function of time.
* Development was motivated by the problems we encountered with
tracking over the summer.
* Histograms are produced <https://halldweb.jlab.org/recon_test/>.
In the future we will have more succinct ways to compare the
results of the jobs.
* Email is sent out automatically on completion. If you are
interested in receiving them, contact Paul or see the
instructions for subscribing
<https://halldweb.jlab.org/wiki/index.php/Simple_Email_Lists>.
3. *Improvements to Offline Monitoring*. Thomas is working on
enhancements to the system. First up is a text-file based
configuration for specifying plots to be displayed, one plot per
line of the file. If others have ideas for improvements on
enhancements, please contact Thomas <mailto:tbritton at jlab.org>.
Review of minutes from the last meeting
We went over the minutes from the meeting on September 28
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_September_28,_2016#Minutes>.
* Since the last meeting Mark asked Sandy Philpott of SciComp if old
farm nodes were ever re-purposed via other groups at the Lab, and
indeed this has been done. Beni and David Lawrence are looking into
feasibility.
Launches
Alex gave the report:
* Nothing is running right now.
* We want to start a monitoring launch as soon as possible, but there
is a problem with covariance matrices in the current version. Simon
had checked in a fix. Mark will produce a patch release soon, in
coordination with Alex.
* Version 3 of the reconstruction will start soon after that.
Software Review 4 Preparations
Curtis reported that the GlueX Doc
<http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=3113>
is up to 20 pages. Others should get a copy from the DocDB or check it
out from GitHub (log in first)
<https://github.com/JeffersonLab/gluex_documents> and look it over and
add their contributions to their assigned sections.
Run-Dependent Geometry Proposal
Sean outlined his proposal
<https://halldweb.jlab.org/wiki/index.php/Run-dependent_Geometry_Proposal>.
He points out that the geometry can have small changes (e. g., start
counter shifts after retraction and insertion of the target) and big
ones (e. g., installation of a DIRC) and these will vary from run period
to run period. We want a way to select the correct geometry as a
function of run number in an automated way. He assumes that we are using
HDGeant4, which reads in the geometry on the fly rather than using the
HDGeant method of writing source code that reflects the geometry and
then compiling that code into the simulation program.
The gist of the proposal is the serve complete HDDS XML files from the
CCDB. The CCDB is a convenient way to control run-dependent quantities,
and the geometry is just another example. He will start by writing a new
class that fetches the XML from the CCDB. Then a new geometry provider
will have to be implemented in JANA to receive the information in the
same way that the current version reads from disk. Paul M. likes the
proposal, calling it long overdue.
Beni and others realized that there is a problem keeping versions of the
HDDS XML file in GitHub as we do now. Mark remarked that Git is good for
controlling source code, but the HDDS XML is really data that has a life
outside changes to the source code. We should probably migrate to
complete control of the HDDS XML in the CCDB and remove it from Git in
the future.
Conversion of Macros to ROOT 6
Beni reminded us that if we have not done so already, we should be
working on ROOT 6 conversion of our calibration macros. He discovered
that he himself has a lot of work to do in this area.
Review of recent discussion on the GlueX Software Help List
We went over recent items from the list
<https://groups.google.com/forum/#%21forum/gluex-software>.
Mark reported that the necessary software RPMs have been installed on
the new CentOS7 ifarm node (ifarm1402), but a build had not been
attempted yet. That should come soon.
Action Items from This Meeting
1. Contribute paragraphs to the Software Review document. (all)
2. Check calibration macros for ROOT 6 compatibility. (all)
3. Design scheme for managing multiple authoritative versions of HDDS
XML files.
4. Make a patch release of sim-recon with covariance matrix fix. (Mark)
5. Contact Paul M. if you want to receive email upon completion of the
new periodic reconstruction test.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20161013/78a11768/attachment.html>
More information about the Halld-offline
mailing list