<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Folks,</p>
    <p>Please find the minutes below and at
<a class="moz-txt-link-freetext" href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_March_8,_2017#Minutes">https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_March_8,_2017#Minutes</a>
      .</p>
    <p>  -- Mark<br>
    </p>
    ________________________________<br>
    <br>
    <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">
            <h2><span class="mw-headline" id="Minutes">Minutes</span></h2>
            <p>Present:
            </p>
            <ul>
              <li> <b>CMU</b>: Naomi Jarvis, Curtis Meyer</li>
              <li> <b>JLab</b>: Alex Austregesilo, Thomas Britton, Brad
                Cannon, Sean Dobbs, Mark Ito (chair), Richard Jones,
                Mahmoud Kamel, David Lawrence, Paul Mattione, Nathan
                Sparks, Simon Taylor, Beni Zihlmann</li>
              <li> <b>MIT</b>: Cristiano Fanelli</li>
              <li> <b>Yerevan</b>: Hrach Marukyan</li>
            </ul>
            <p>There is a <a rel="nofollow" class="external text"
                href="https://bluejeans.com/s/9X8NZ/">recording of this
                meeting</a> on the BlueJeans site.
            </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/2017-February/002641.html">HDGeant4
                  repository has moved</a>. The authoritative version of
                the repository is now part of the JeffersonLab
                organization on GitHub. The move was made two weeks ago.
                There is now a tagged release of HDGeant4, <a
                  rel="nofollow" class="external text"
                  href="https://github.com/JeffersonLab/HDGeant4/releases/tag/1.1.0">version
                  1.1.0</a>. It has been built on all four platforms at
                JLab (CentOS/RHEL × 6/7). Mark will send out an
                announcement soon.</li>
              <li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/mailman/private/gluex-collaboration/2017-February/004519.html">DocDB-JLab
                  is born!</a>. The DocDB is now hosted at JLab. Thanks
                to Zisis, David and the Computer Center. Mark changed
                all links on the wiki and the private wiki to point to
                documents in their new location.</li>
              <li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/jlab-scicomp-briefs/2017q1/000138.html">New
                  Scicomp Web Portal</a>. The new version of the SciComp
                webpages has been released. Brad pointed out that there
                is a new page that will track SWIF workflows. Sean also
                reported that Chris Larrieu has started work on a list
                of feature improvements he suggested some time ago.</li>
              <li> <a rel="nofollow" class="external text"
                  href="https://mailman.jlab.org/pipermail/cuga/2017-March/001791.html">Software
                  Carpentry Workshop, May 17 -19, 2017</a>. Mark called
                our attention to this recent announcement. Grad students
                and post-docs may be interested.</li>
              <li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2017-March/002667.html">sim-recon-2.12.0</a>.
                The last release came out January 23. It was time.</li>
              <li> <a rel="nofollow" class="external text"
                  href="https://github.com/JeffersonLab/hdpm/releases/tag/v0.5.0">hdpm
                  0.5.0</a>. Nathan is just about to release this
                version. He has incorporated suggestions from several
                people since the last release. There is a new feature
                where sim-recon can be built incrementally; a total
                rebuild from scratch is no longer necessary.</li>
            </ol>
            <h3><span class="mw-headline"
                id="Review_of_minutes_from_the_last_meeting">Review of
                minutes from the last meeting</span></h3>
            <p>We reviewed the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_February_22,_2017#Minutes"
                title="GlueX Offline Meeting, February 22, 2017">minutes
                from February 22</a>.
            </p>
            <h4><span class="mw-headline" id="OSG_Update">OSG Update</span></h4>
            <p>The submit node is being installed as we meet.
            </p>
            <p>Richard gave us an update on the OSG All-Hands meeting
              going on at UCSD.
            </p>
            <ul>
              <li> He gave a 15 minute presentation on GlueX status and
                plans vis-a-vis the OSG.</li>
              <li> There are a lot of non-accelerator based particle
                physics experiments looking to the OSG for computing
                cycles. Currently queues are long.</li>
              <li> One trend is using <a rel="nofollow" class="external
                  text"
                  href="https://en.wikipedia.org/wiki/Docker_%28software%29">Docker
                  containers</a> to export compiled code to the OSG for
                running. This eliminates a lot of the problems getting
                locally developed code running in an environment where
                the user has no control of the natively installed
                software base. The idea is to bring your software base
                with you in the container. On a national scale, there
                are computing projects with plans for with huge
                computational capabilities and this technology may allow
                us to take advantage of crumbs of computing that may
                come our way, despite possibly novel machine
                architectures. Nathan has been using Docker to build his
                HDPM distributions for the various OS's that he
                supports.</li>
              <li> If the GlueX VO is able to contribute computing
                cycles to the OSG, our quality of service would improve
                proportionally. Doing this has been on various lists for
                some time, but so far only UConn and NU have offered
                nodes. Rob Gardner of the OSG is willing to work with us
                to connect university clusters to the Grid. Mark will
                organize a meeting with interested parties to discuss
                plans.</li>
            </ul>
            <h4><span class="mw-headline" id="MCwrapper">MCwrapper</span></h4>
            <p>Thomas has a customer: Justin and a student of his. The
              next step is to use HDGeant4 under the hood.
            </p>
            <h3><span class="mw-headline"
                id="Mixing_real_random_triggers_with_simulated_events">Mixing
                real random triggers with simulated events</span></h3>
            <p>Thomas reported on progress:
            </p>
            <ul>
              <li> Thomas has written an EVIO-to-HDDM converter. The
                idea is to take random triggers, render them in HDDM and
                pass them to mcsmear along with simulated physics
                events.</li>
              <li> Richard has agreed to take on combining the hits from
                these two sources in mcsmear.</li>
              <li> Sean will manage production of HDDM files containing
                the random triggers from raw data.</li>
              <li> Beni asked if a similar process could be used to
                combine real PS triggers with real physics triggers to
                simulate running at a user-selected background rates.
                Folks thought that this could be done.</li>
            </ul>
            <h3><span class="mw-headline"
                id="Review_of_recent_pull_requests">Review of recent
                pull requests</span></h3>
            <p>We looked at <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/sim-recon/pulls?q=is%3Aopen+is%3Apr">the
                list</a>.
            </p>
            <ul>
              <li> Richard described <a rel="nofollow" class="external
                  text"
                  href="https://github.com/JeffersonLab/sim-recon/pull/748">recent
                  work on EM background in hdgeant</a>. See his <a
                  rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2017-March/002668.html">email</a>
                for a detailed description. This fixes a bug where
                spurious background photons were being generated,
                slowing down execution. The change also introduced the
                BGTAGONLY card so that tagger accidentals can be
                generated in addition to the "photon" which creates the
                event.</li>
              <li> David put in a <a rel="nofollow" class="external
                  text"
                  href="https://github.com/JeffersonLab/sim-recon/pull/751">change
                  to pull out</a> the locked/not-locked status of F1TDCs
                in a more explicit form. </li>
              <li> David has several pull requests aimed at implementing
                "time fiducials" so that events from beam-off periods
                can be eliminated from the analysis and beam-on time can
                be calculated accurately. Time maps of the runs are
                stored in the CCDB and are now being generated
                automatically. See his <a rel="nofollow"
                  class="external text"
                  href="https://logbooks.jlab.org/entry/3461150">log
                  entry</a> for details.
                <ul>
                  <li> He is also working on a capability on creating
                    the map from the time-density of triggers in the
                    data itself.</li>
                  <li> To facilitate these operations, he is creating a
                    skim of 1%-ish of the data. These will be written to
                    tape along with the raw data.</li>
                  <li> Now there is a facility to write out the
                    locations of blocks in the raw data. These can be
                    used by EventStore to jump to particular locations
                    in the file without having to go through the file
                    event-by-event.</li>
                </ul>
              </li>
              <li> Paul <a rel="nofollow" class="external text"
                  href="https://github.com/JeffersonLab/sim-recon/pull/737">re-factored
                  and reorganized detector matching routines</a>.</li>
              <li> Naomi mentioned a problem with one where CCDB is
                being interrogated with the wrong run number even though
                the correct run number is known to hd_root. She will
                post a description to the software help list.</li>
            </ul>
            <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 perused some of the recent threads on the <a
                rel="nofollow" class="external text"
                href="https://groups.google.com/forum/#%21forum/gluex-software">List</a>.
            </p>
            <ul>
              <li> Paul can <a rel="nofollow" class="external text"
href="https://groups.google.com/forum/#%21topic/gluex-software/ooaCeUSAwJ8">generate
                  "flat" TTree's</a> with DSelector now.</li>
              <li> He also has a method for creating <a rel="nofollow"
                  class="external text"
href="https://groups.google.com/forum/#%21topic/gluex-software/h245qyh_NFM">SWIF
                  workflows based on a particular DSelector</a>.</li>
            </ul>
          </div>
          <div class="printfooter">
            Retrieved from "<a dir="ltr"
href="https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_March_8,_2017&oldid=81222">https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_March_8,_2017&oldid=81222</a>"</div>
        </div>
      </div>
    </div>
    <div id="footer" role="contentinfo">
      <ul id="f-list">
        <li id="lastmod"> This page was last modified on 8 March 2017,
          at 19:11.</li>
      </ul>
    </div>
    <br>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-abbreviated" href="mailto:marki@jlab.org">marki@jlab.org</a>, (757)269-5295
</pre>
  </body>
</html>