<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>People,</p>
<p>Please find the minutes <a moz-do-not-send="true"
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_September_29,_2020#Minutes">here</a>
and 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, September 29, 2020, </span><span
class="mw-headline" id="Minutes">Minutes</span></h2>
<div id="bodyContent" class="mw-body-content">
<div id="mw-content-text" dir="ltr" class="mw-content-ltr"
lang="en">
<p>The meeting was called to order at 3:00.
</p>
<p>Present: Alex Austregesilo, Nathan Brei, Edmundo
Barriga, Thomas Britton, Sean Dobbs, Mark Ito (chair),
Igal Jaegle, Naomi Jarvis, David Lawrence, Simon Taylor,
Nilanga Wickramaarachchi
</p>
<p>There is <a rel="nofollow" class="external text"
href="https://bluejeans.com/s/2R_0w0i4Ffv/">a
recording of his meeting</a> on the BlueJeans site.
Use your JLab credentials to authenticate.
</p>
<h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
<ol>
<li> New release of MCwrapper: <a rel="nofollow"
class="external text"
href="https://github.com/JeffersonLab/gluex_MCwrapper/releases/tag/v2.5.1">DJ
Kool Herc Release</a> Please see the link for the
full release notes, but Thomas gave a live demo (at
1:08 in the recording) of some of the new features
including project copying, color-coded project status
indicators.</li>
<li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2020-September/008329.html">New
version set: 4.28.0</a> Mark deployed a new set of
update releases last week. He also released 4.29.0
just before the meeting which uses the version of
MCwrapper Thomas had just described.</li>
<li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2020-September/008333.html">New
HOWTO: Install CCDB on your local machine</a> Mark
published these instructions on how to install CCDB on
a local MariaDB server. Naomi asked if job-start-up
would go faster when using MariaDB versus SQLite and
we agreed that it just might.</li>
<li> <a rel="nofollow" class="external text"
href="https://indico.bnl.gov/event/9023/">Future
Trends in Nuclear Physics Computing</a> Mark
advertised this on-going virtual conference, jointly
sponsored by Brookhaven and JLab. He highlighted the
talk this morning on Rucio, a product that we might be
able to put to good use for tracking and transferring
our various data files among various sites.</li>
<li> <b>Porting to JANA2</b> Nathan and David have been
working hard on a branch of halld_recon, converting it
to build against JANA2. Some things are different in
this JANA version.
<ul>
<li> DApplication is no longer used. The DEvent
class is augmented to take up the slack.</li>
<li> C++ exceptions are used rather than return
codes from member functions.</li>
<li> The JFactory syntax has been simplified.</li>
<li> So far 600 halld_recon source files have been
modified, well past the half-way point.</li>
<li> halld_sim is next (a much smaller task).</li>
</ul>
</li>
</ol>
<h3><span class="mw-headline"
id="Review_of_Minutes_from_the_Last_Software_Meeting">Review
of Minutes from the Last Software Meeting</span></h3>
<p>We went over <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_September_15,_2020#Minutes"
title="GlueX Software Meeting, September 15, 2020">the
minutes from September 15th</a> without significant
comment.
</p>
<h3><span class="mw-headline"
id="Report_from_the_Last_HDGeant4_Meeting">Report from
the Last HDGeant4 Meeting</span></h3>
<p>We went over <a
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_September_22,_2020#Minutes"
title="HDGeant4 Meeting, September 22, 2020">the
minutes from the September 22nd meeting</a> without
significant comment.
</p>
<h3><span class="mw-headline"
id="Review_of_recent_issues_and_pull_requests">Review
of recent issues and pull requests</span></h3>
<h4><span class="mw-headline" id="halld_recon">halld_recon</span></h4>
<p>Alex closed a few issues yesterday:
</p>
<ul>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/halld_recon/issues/439">Issue
#439</a> Problem with analysis library on MC</li>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/halld_recon/issues/381">Issue
#381</a> Reconstruction of vertex XY position</li>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/halld_recon/issues/355">Issue
#355</a> ReactionFilter crash on simulated REST file</li>
</ul>
<h4><span class="mw-headline" id="CCDB">CCDB</span></h4>
<p>Mark remarked that <a rel="nofollow" class="external
text"
href="https://github.com/JeffersonLab/ccdb/issues/68">Issue
#68</a>, CCDB 2 fails on initialization with jana, is
standing between us an deployment of CCDB 2.0. Mark will
ping Dmitry Romanov on this.
</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 went over <a rel="nofollow" class="external text"
href="https://groups.google.com/forum/#!forum/gluex-software">the
list</a>.
</p>
<ul>
<li> <a rel="nofollow" class="external text"
href="https://groups.google.com/g/gluex-software/c/msvWR4Uz5MI">genEtaRegge
still failing at MCSmear</a> from Tolga Erbora. This
one solved by the new release of MCwrapper, discussed
earlier.</li>
<li> <a rel="nofollow" class="external text"
href="https://groups.google.com/g/gluex-software/c/b9IpPdOYkxg">Comparison
of list of runs between RCDB, analysis launch, and
random triggers</a> from Hao Li. Sean gave a report
on this one, which is actually written up rather well
in his reply to the thread on September 17th. In
summary:</li>
<li> Some runs from Spring 2018 had missing random
triggers due to problems with the beam current
fiducials.</li>
<li> a different scheme is contemplated for the run just
ended.</li>
<li> David encouraged us to send someone to meet with
him in order to transfer responsibility for time
fiducial management.</li>
</ul>
<h3><span class="mw-headline" id="The_ROOT_Color_Palette">The
ROOT Color Palette</span></h3>
<p>Naomi expressed her admiration for the default color
palette in the recent releases of ROOT, and asked if it
had a name. Alex replied that <a rel="nofollow"
class="external text"
href="https://youtu.be/6GizTr6QLfc">"kBird" is the
word</a>. He also mentioned "kViridis" as a palette
that comes highly recommended.
</p>
<h3><span class="mw-headline"
id="Duplicate_Files_on_the_Cache_Disk">Duplicate Files
on the Cache Disk</span></h3>
<p>Alex brought our attention to the <a
href="https://halldweb.jlab.org/wiki/images/6/6e/Duplicate_cache_files.pdf"
class="internal" title="Duplicate cache files.pdf">2,343
cache files</a> where the disk version is different
from that on tape. These will never be deleted as long
as they are in this state. Alex will send out an email
to prompt the guilty to deal with these files. Special
action may be required for files owned by users who are
no longer members of the collaboration.
</p>
<h3><span class="mw-headline" id="Action_Item_Review">Action
Item Review</span></h3>
<ol>
<li> Ask the Computer Center about staging the start of
jobs in time. (Mark)</li>
<li> Make sure that the automatic tests of HDGeant4 pull
requests have been fully implemented. (Mark, Sean)</li>
<li> Finish conversion of halld_recon to use JANA2.
(Nathan)</li>
<li> Ping Dmitry on CCDB Issue #68. (Mark)</li>
<li> Remind folks about their problematic cache files.
(Alex)</li>
<li> Finish CentOS 8 compatibility project. (Mark)</li>
</ol>
<p>The meeting was adjourned at 3:39.
</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>