<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Folks,</p>
<p>Please find the minutes by clicking <a moz-do-not-send="true"
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_22,_2019#Minutes">here</a>
or reading below.</p>
<p> -- Mark</p>
<p>______________________________________</p>
<p>
</p>
<div id="globalWrapper">
<div id="column-content">
<div id="content" class="mw-body" role="main">
<h2 id="firstHeading" class="firstHeading" lang="en"><span
dir="auto">GlueX Software Meeting Minutes, January 22,
2019</span></h2>
<div id="bodyContent" class="mw-body-content">
<div id="mw-content-text" dir="ltr" class="mw-content-ltr"
lang="en">
<p>Present:
</p>
<ul>
<li> <b> CMU: </b> Naomi Jarvis</li>
<li> <b> FIU: </b> Mahmoud Kamel</li>
<li> <b> JLab: </b> Alexander Austregesilo, Thomas
Britton, Mark Dalton, Sean Dobbs, Ashley Ernst, Stuart
Fegan, Mark Ito (chair), David Lawrence, Dmitry
Romanov, Simon Taylor, Beni Zihlmann</li>
</ul>
<p>There is a <a rel="nofollow" class="external text"
href="https://bluejeans.com/s/SIH0i/">recording of
this meeting</a> on the BlueJeans site. Use your JLab
credentials to access it.
</p>
<h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
<ol>
<li> <b><a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2019-January/003477.html">gluex_install
2.9</a>.</b> Mark went over the new features in
the latest build-it-all-from-scratch package.</li>
<li> <b><a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2019-January/003486.html">Several
new packages releases, new version set file:
version_4.0.0.xml</a>.</b> Mark reviewed the
release of new DIRC-enabled software packages.</li>
</ol>
<h3><span class="mw-headline"
id="Review_of_minutes_from_the_January_8_meeting">Review
of minutes from the January 8 meeting</span></h3>
<p>We went over <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_8,_2019#Minutes"
title="GlueX Software Meeting, January 8, 2019">the
minutes</a>.
</p>
<ul>
<li> Thomas reports that the <b>revamped MCwrapper</b>
is getting a lot of use. A new feature has been
introduced: old projects can be copied as a starting
point for composing new projects.</li>
<li> David has revived an old mechanism for updating a
database with <b>event range information</b> for raw
data files. These data are now being collected as new
data comes in. The strategy for back-filling
information from old runs is being planned.</li>
<li> Justin Stevens's <b>merging of the DIRC branches</b>
onto the master branch seems to have gone well.</li>
<li> <b>Debug and optimized builds</b> of halld_recon
and halld_sim have been deployed in the build of the
latest version set at JLab.</li>
</ul>
<h3><span class="mw-headline"
id="Report_from_the_January_15_HDGeant4_Meeting">Report
from the January 15 HDGeant4 Meeting</span></h3>
<p>We went over <a
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_January_15,_2019#Minutes"
title="HDGeant4 Meeting, January 15, 2019">these
minutes</a> as well.
</p>
<ul>
<li> All known issues with HDGeant4 have been resolved.
There remains a known problem with FDC hit population
at the wire-based stage of tracking, but that does not
seem to be associated with the simulation code.</li>
<li> Thomas is going to re-do the studies that led to
the first batch of issues with the new code base. We
will see how we do this time.</li>
</ul>
<h3><span class="mw-headline" id="HDDS_Version_Management">HDDS
Version Management</span></h3>
<p>Sean raised several questions about which versions of
the geometry we should be using in various contexts.
There was some discussion of this over the weekend:
Issue #49 of HDDS: <a rel="nofollow" class="external
text"
href="https://github.com/JeffersonLab/hdds/issues/49">TOF
plexiglass insert compatibility with DIRC?</a>.
</p>
<p>The Lucite shielding for the TOF has been merged onto
the master branch, thus the master branch contains both
the DIRC and the shielding. The shielding geometry has
not been tested in a real simulation; that needs to be
done. In the mean time we would like to use a version of
the geometry that excludes the shielding. That exists in
the 4.0.0 tag of HDDS. Sean will take care of putting
this version into the CCDB for the upcoming runs with
the DIRC even though the shielding is physically there.
When the shielding geometry has been tested, it can be
added to the CCDB.
</p>
<p>There is still the question of how to include the
shielding for pre-DIRC runs (those already taken). Mark
suggested we create a branch off of the tag 3.13.0, the
last tag before addition of the DIRC, and add the
shielding there and tag it. That will allow use of
hdgeant[3] with this geometry and provide a source for a
file to be added to CCDB where appropriate.
</p>
<p>Ashley will work with Mark to create the branch. Sean
will take care of the additions to the CCDB.
</p>
<h3><span class="mw-headline" id="Task_Review">Task Review</span></h3>
<p>We reviewed the <a rel="nofollow" class="external
text"
href="https://halldweb.jlab.org/wiki-private/index.php/2018_Work_Packages#Software_Infrastructure">software
work packages</a>. There are two relevant categories:
Analysis Software and Software Infrastructure. Mark will
summarize status of Software Infrastructure at
tomorrow's Analysis Meeting.
</p>
<h3><span class="mw-headline"
id="PrimEx_Reconstruction_and_CERNLIB.2FFortran">PrimEx
Reconstruction and CERNLIB/Fortran</span></h3>
<p>David raised the issue of new reconstruction code that
PrimEx-η collaborators would like to add. The set of
routines are in Fortran and rely on CERNLIB. We need to
provide a path for making this addition quickly since
the PrimEx run is upon us. However there is a problem
with introducing CERNLIB-dependent code into
halld_recon; we have just spent a ton of effort to
eliminate dependence of halld_sim on CERNLIB by
developing HDGeant4. CERNLIB is no longer supported and
we would not like to have our code dependent on it going
forward.
</p>
<p>Mark suggested that the code be added to a branch of
halld_recon, keeping the master branch free of CERNLIB
dependence. There is an effort to re-write the relevant
code in C or C++ making it compatible with the rest of
our code base. At that point, the routines can be merged
onto master.
</p>
<h3><span class="mw-headline" id="NERSC_Running">NERSC
Running</span></h3>
<p>David reported that the start of the reconstruction
pass at NERSC on Spring 2018 data is waiting for the
final pieces of calibration to be put into place.
</p>
<p>He also mentioned that it is not necessary that the
entire run be run at NERSC. Some of the running could be
done at JLab if cycles are available.
</p>
<h3><span class="mw-headline"
id="Review_of_recent_issues_and_pull_requests">Review
of recent issues and pull requests</span></h3>
<p>We reviewed the following pages:
</p>
<ul>
<li> halld_recon
<ul>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/halld_recon/issues?utf8=%E2%9C%93&q=is%3Aissue">Issues</a></li>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/halld_recon/pulls?q=is%3Apr">pull
requests</a></li>
</ul>
</li>
<li> halld_sim
<ul>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/halld_sim/issues?utf8=%E2%9C%93&q=is%3Aissue">Issues</a></li>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/halld_sim/pulls?q=is%3Apr">pull
requests</a></li>
</ul>
</li>
</ul>
<p>The most notable item was the fix to halld_sim to turn
on energy deposition for hadrons in the FCAL. Due to an
indexing error, only electromagnetic particles were
being registered. See <a rel="nofollow" class="external
text"
href="https://github.com/JeffersonLab/halld_sim/pull/34">halld_sim
pull request #34</a> for a bit more detail.
</p>
<h3><span class="mw-headline"
id="Review_of_recent_discussion_on_the_GlueX_Software_Help_List">Review
of recent discussion on the GlueX Software Help List</span></h3>
<p>We looked at <a rel="nofollow" class="external text"
href="https://groups.google.com/forum/#!forum/gluex-software">the
list of topics</a> without significant comment.
</p>
<h3><span class="mw-headline" id="Manpower_Note">Manpower
Note</span></h3>
<p>Dmitry mentioned that he has completed a chunk of EIC
work and he may have more cycles these days for work on
CCDB, RCDB, and other Hall-D related topics.
</p>
</div>
<div class="printfooter">
Retrieved from "<a dir="ltr"
href="https://halldweb.jlab.org/wiki/index.php?title=GlueX_Software_Meeting,_January_22,_2019&oldid=90929">https://halldweb.jlab.org/wiki/index.php?title=GlueX_Software_Meeting,_January_22,_2019&oldid=90929</a>"</div>
</div>
</div>
</div>
<div id="footer" role="contentinfo">
<ul id="f-list">
<li id="lastmod"> This page was last modified on 23 January
2019, at 14:19.</li>
</ul>
</div>
</div>
</body>
</html>