<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Folks,<br>
    <br>
    Please find the minutes below and at<br>
    <br>
     
<a class="moz-txt-link-freetext" href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_May_27,_2015">https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_May_27,_2015</a><br>
    <br>
      -- Mark<br>
    __________________________________________________________<br>
    <div id="globalWrapper">
      <div id="column-content">
        <div id="content" class="mw-body" role="main"> <br>
          <span dir="auto">GlueX Offline Meeting, May 27, 2015</span><br>
          <div id="bodyContent" class="mw-body-content"><span
              class="mw-headline" id="Minutes">Minutes</span><br>
            <div id="mw-content-text" dir="ltr" class="mw-content-ltr"
              lang="en">
              <br>
              Present:
              <br>
              <ul>
                <li> <b>CMU</b>: Curtis Meyer</li>
                <li> <b>FIU</b>: Mahmoud Kamel</li>
                <li> <b>FSU</b>: Aristeidis Tsaris</li>
                <li> <b>JLab</b>: Mark Ito (chair), David Lawrence,
                  Paul Mattione, Kei Moriya, Elton Smith, Nathan Sparks,
                  Justin Stevens, Simon Taylor</li>
                <li> <b>NU</b>: Sean Dobbs</li>
                <li> <b>Regina</b>: Ahmed Foda, Zisis Papandreou</li>
                <li> <b>UConn</b>: Richard Jones</li>
              </ul>
              <br>
              <span class="mw-headline" id="Announcements">Announcements</span><br>
              <ul>
                <li> <b>gxproj5 account now available</b>. Mark
                  announced that a new <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX-related_shared_accounts_on_the_JLab_CUE"
                    title="GlueX-related shared accounts on the JLab
                    CUE">shared production account</a> has been created.
                  Kei will be using it for offline monitoring of the
                  Spring 2015 data.</li>
                <li> <b>New Offline Software wiki page released</b>.
                  Mark reminded us that the <a
                    href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Software"
                    title="GlueX Offline Software">Offline Software wiki
                    page</a> has been updated. The goal is better
                  organization of the information. There are a still a
                  few loose links at the bottom that need to be filed.</li>
                <li> <b>Scratch git repositories on GitHub</b>. Mark
                  went through the <a rel="nofollow" class="external
                    text"
href="https://mailman.jlab.org/pipermail/halld-offline/2015-May/002033.html">email
                    he sent</a> announcing the repositories. He flashed
                  through some of the features of the GitHub site.
                  [Added in press] The <a rel="nofollow"
                    class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2015-May/002041.html">repositories
                    have been updated</a>.</li>
              </ul>
              <br>
              <span class="mw-headline" id="Geant4_and_GlueX">Geant4 and
                GlueX</span><br>
              <br>
              <span class="mw-headline" id="David">David</span><br>
              <br>
              David described his effort with a G4 simulation of GlueX
              as configured for the charged pion polarization
              experiment, CPPsim. See <a rel="nofollow" class="external
                text"
                href="https://halldweb1.jlab.org/wiki/images/d/de/20150527_CPPsim.pdf">his
                slides</a> for details. He discussed
              <br>
              <ul>
                <li> geometry implementation</li>
                <li> definition of the MWPC muon detector</li>
                <li> compatibility with hdgeant</li>
                <li> comparisons of muon response in FDC between hdgeant
                  and CPPsim</li>
                <li> tracking efficiency comparisons</li>
                <li> other comparisons of detector responses: FCAL, TOF,
                  pions in the FDC, momentum resolutions, CPP-critical
                  kinematic variables</li>
              </ul>
              <br>
              <span class="mw-headline" id="Richard">Richard</span><br>
              <br>
              Richard described his efforts in the Geant4 conversion.
              <br>
              <ul>
                <li> He thanked David for giving the effort a push
                  forward.</li>
                <li> The original design was GEANT3 oriented,
                  difficulties found going to GEANT4
                  <ul>
                    <li> Some short-cuts don't work anymore, Geant4
                      pickier about overlaps, e. g., small overlaps of
                      ends of CDC straws with aluminum end-plate.</li>
                    <li> Using Boolean subtraction works in principle,
                      but incurs unacceptably large performance hit.</li>
                    <li> Solution from ILC fast MC effort: multiple
                      layers in geometry definition, not all layers need
                      to be active at all times.</li>
                  </ul>
                </li>
                <li> To validate new geometry, needed visualization, but
                  G4 bugs were found and needed to be addressed.</li>
                <li> He plans to use CCDB/JANA-Resource scheme for
                  magnetic field maps.</li>
                <li> Work done on converting/validating HDDM output
                  stage using the new C++ API.
                  <ul>
                    <li> Needed to expose formerly hidden methods in
                      xstream library so that they are not masked by C++
                      STL routines.</li>
                    <li> Makes things more efficient. N. b. we are now
                      using "new" code.</li>
                    <li> Old REST files will generate warnings. CRC
                      checking were corrupted on write before now.</li>
                  </ul>
                </li>
                <li> Next step implement all features of our current
                  event generation scheme: genr8, bggen, particle gun,
                  E&M background with coherent bremsstrahlung
                  spectrum (cobrems).</li>
                <li> Will use David's hit classes, as developed for
                  CPPsim.</li>
                <li> He will set-up a git repository for the new code.
                  We should then be able to access pre-release versions
                  of the code for testing.</li>
              </ul>
              <br>
              <span class="mw-headline"
                id="Spring_2015_Commissioning_Simulations">Spring 2015
                Commissioning Simulations</span><br>
              <br>
              Sean reported on preparations for <a
href="https://halldweb.jlab.org/wiki/index.php/Spring_2015_Commissioning_Simulations"
                title="Spring 2015 Commissioning Simulations">simulations
                of Spring 2015 data</a>.
              <br>
              <ul>
                <li> Many jobs have run, but conditions were not tuned
                  properly. We are starting over with
                  <ul>
                    <li> 3.0 GeV coherent edge</li>
                    <li> Lower cut-off for PYTHIA simulations, use
                      PYTHIA down to 2.5 GeV photon energy.</li>
                  </ul>
                </li>
                <li> Studying whether to include recent changes to
                  mcsmear for the BCAL.</li>
              </ul>
              <br>
              <span class="mw-headline" id="New_build_manager">New build
                manager</span><br>
              <br>
              Nathan presented a new system he has developed for doing
              comprehensive builds of GlueX software. See <a
                rel="nofollow" class="external text"
                href="https://halldweb.jlab.org/talks/2015/HDBuildManager_52715.pdf">his
                slides</a> for details. He also made <a rel="nofollow"
                class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2015-May/002039.html">an
                announcement</a> on the offline email list. He
              addressed:
              <br>
              <ul>
                <li> Motivation</li>
                <li> Capabilities</li>
                <li> Template system</li>
                <li> Julia modules</li>
                <li> Tasks and Scripts</li>
              </ul>
              <br>
              The system is well-suited for the situation where many
              builds are needed with slightly different versions of
              particular packages. All packages are built under a single
              directory; there is no ambiguity about which versions go
              together. This system was motivated by a debugging
              exercise Nathan went through some months ago with Paul.
              <br>
              <br>
              There is large overlap in functionality with the version
              management system Mark has been working on. There is also
              virtually no overlap in software tools; Julia vs. Perl. It
              is unclear whether the two can be merged. Richard also
              mentioned that there is a third way to go: gridmake, which
              we use on for installation of the software on all OSG
              sites. In any case it is clear that the use-case that
              Nathan described needs support.
              <br>
            </div>
            <div class="printfooter">
              Retrieved from "<a dir="ltr"
href="https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_May_27,_2015&oldid=67544">https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_May_27,_2015&oldid=67544</a>"</div>
          </div>
        </div>
      </div>
      <div id="footer" role="contentinfo">
        <ul id="f-list">
          <li id="lastmod"> This page was last modified on 1 June 2015,
            at 17:22.</li>
        </ul>
      </div>
    </div>
    <br>
  </body>
</html>