<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>