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