<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Folks,</p>
<p>Please find the minutes <a moz-do-not-send="true"
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_18,_2022#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, January 18, 2022, </span><span
class="mw-headline" id="Minutes">Minutes</span></h2>
</div>
</div>
</div>
<div id="globalWrapper">
<div id="column-content">
<div id="content" class="mw-body" role="main">
<div id="bodyContent" class="mw-body-content">
<div id="mw-content-text" dir="ltr" class="mw-content-ltr"
lang="en">
<p>Present: Sean Dobbs, Mark Ito (chair), Igal Jaegle,
David Lawrence, Naomi Jarvis, Simon Taylor, Beni
Zihlmann
</p>
<p>There is a <a rel="nofollow" class="external text"
href="https://jlab-org.zoomgov.com/rec/share/NapDaRzObyIm6riwmFqmYI1dUoVb8ObSnm5fLabi_r9tiTx397Zfd5a3CmKbL6Ss.6rzBgL_asd_dBBM7">recording
of this meeting</a> on the ZoomGov site.
Passcode: !Pzj274h
</p>
<h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
<ol>
<li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2021-December/008735.html">fun
fact about installing updated cern packages</a>
Pre-built versions of key packages are available via <a
rel="nofollow" class="external text"
href="https://cernvm.cern.ch/fs/">CVMFS</a>.</li>
<li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2021-December/008737.html">New
version of Build Scripts: 2.28</a>. Beyond this
version, changes are coming to fix a problem with CCDB
and help with Ubuntu builds.
<ul>
<li> Naomi asked about modifying the Build Scripts
ROOT makefile to allow checkout of the ROOT main
branch. Mark has not made progress on that.</li>
<li> Mark is still working on the CPP build he
started on last week.</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 reviewed the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_December_20,_2021#Minutes"
title="GlueX Software Meeting, December 20, 2021">minutes
from the December 20th meeting</a>.
</p>
<h4><span class="mw-headline"
id="Analysis_Launches_on_the_OSG">Analysis Launches on
the OSG</span></h4>
<p>Sean is working on a system to do analysis launches on
the OSG. The pilot project is to do launches against the
2017 data.
</p>
<ul>
<li> Richard has copied all of the rest files and made
them available via StashCache. The data are therefore
visible from most OSG nodes.</li>
<li> Sean has adapted the Python scripts from Alex
Austregesilo (originally from Paul Mattione [and Kei
Moriya?]) that we have been using to do the launches
at JLab.</li>
<li> He has had success analyzing one run.</li>
<li> He is exploring getting the system going for a
launch request from Igal and one from Tegan Beattie.</li>
<li> More in the way of a bookkeeping system will be
needed to make it a routine production system. He has
been talking to Thomas Britton about re-purposings
pieces of MCwrapper and with Mark to look at reviving
the jproj scripts used in the original data challenges
back in the day.</li>
</ul>
<h4><span class="mw-headline"
id="GlueX_ROOT_Analysis_Issue">GlueX ROOT Analysis
Issue</span></h4>
<p>Naomi reports that <a rel="nofollow" class="external
text"
href="https://github.com/JeffersonLab/gluex_root_analysis/issues/156">gluex_root_analysis
Issue #156</a>: Crashes with minimal DSelector upon
writing output trees, probably memory leak, is still
with us.
</p>
<h3><span class="mw-headline"
id="Review_of_minutes_from_the_last_HDGeant4_meeting">Review
of minutes from the last HDGeant4 meeting</span></h3>
<p>We looked over the <a
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_January_11,_2022#Minutes"
title="HDGeant4 Meeting, January 11, 2022">minutes
from the January 11th HDGeant4 meeting</a>. Sean
reported that the 4 ns offset seen after calibrating CPP
signal events has been understood and eliminated.
</p>
<h3><span class="mw-headline" id="FAQ_of_the_Fortnight">FAQ
of the Fortnight</span></h3>
<p>Mark reviewed the FAQ: <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_FAQ#How_do_I_upgrade_my_.24GLUEX_TOP.3F"
title="GlueX Offline FAQ">How do I upgrade my
$GLUEX_TOP?</a>
</p>
<h3><span class="mw-headline"
id="Review_of_recent_issues_and_pull_requests">Review
of recent issues and pull requests</span></h3>
<p>Naomi called our attention to <a rel="nofollow"
class="external text"
href="https://github.com/JeffersonLab/halld_recon/issues/613">Issue
#163</a>: ReactionFilter plugin crashes on rhel8 with
DTreeInterface::Fill error. The crash occurs deep into
the run and only with multiple threads.
</p>
<h3><span class="mw-headline"
id="Re-Structuring_Software_Packages">Re-Structuring
Software Packages</span></h3>
<p>Sean has been in discussions with Matt Shepherd and
Justin Stevens on a scheme to do lightweight builds of
AmpTools and the related halld_sim libraries to do
amplitude analysis studies without having to build the
entire GlueX software stack. This looks to be do-able,
but will require a significant amount of restructuring
of our current package configuration.
</p>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>