<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 below and at</p>
<p>
<a class="moz-txt-link-freetext" href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_November_15,_2017#Minutes">https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_November_15,_2017#Minutes</a>
.</p>
<p> - Mark</p>
<p>_________________________</p>
<p>
</p>
<div id="globalWrapper">
<div id="column-content">
<div id="content" class="mw-body" role="main">
<h2><span class="mw-headline" id="Minutes">Minutes </span><span
dir="auto">of the GlueX Offline Meeting, November 15, 2017</span></h2>
<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"></span></h2>
<h2>
</h2>
<p>Present:
</p>
<ul>
<li> <b> CMU: </b>: Curtis Meyer</li>
<li> <b> FSU </b>: Brad Cannon, Sean Dobbs</li>
<li> <b> JLab: </b>: Alex Austregesilo, Alex Barnes,
Thomas Britton, Mark Ito (chair), Elton Smith</li>
<li> <b> MIT </b>: Cris Fanelli</li>
<li> <b> W&M </b>: Justin Stevens</li>
<li> <b> Yerevan </b>: Hrach Marukyan</li>
</ul>
<p>There is a <a rel="nofollow" class="external text"
href="https://bluejeans.com/s/8JOiH/">recording of
this meeting</a> on the BlueJeans site. Use your JLab
credentials to access it.
</p>
<h3><span class="mw-headline" id="Announcement">Announcement</span></h3>
<p><a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2017-November/002990.html">New
releases, AmpTools 0.9.3, sim-recon 2.19.0</a>. These
came out November 2. See the release notes for details.
</p>
<h3><span class="mw-headline"
id="Review_of_minutes_from_the_last_meeting">Review of
minutes from the last meeting</span></h3>
<p>We went over the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_November_1,_2017#Minutes"
title="GlueX Offline Meeting, November 1, 2017">minutes
from November 1</a>.
</p>
<ul>
<li> <b> MCwrapper. </b> Thomas reported on new
features.
<ul>
<li> He has been working on supporting output
samples that are run-by-run proportional to the
size of real runs within a user specified range.</li>
<li> With Sebastian Cole and Sean he has been
working on a feature where the BGRATE parameter to
HDGeant(4) is generated automatically depending on
the beam intensity of the corresponding real run.
This will be implemented as a stand-alone C++
program using Richard's coherent bremsstrahlung
library.</li>
</ul>
</li>
<li> <b> HDvis. </b> Some items from Thomas.
<ul>
<li> Changes to recent changes to sim-recon broke
the EVIO to JSON conversion. Thomas has fixed
this.</li>
<li> The GCC compatibility problem reported last
time was solved by using the regex function from
the boost libraries rather than getting them from
std::.</li>
<li> There is currently a problem where events pile
up in the display rather than being rendered one
by one. Cool visual effect, but not very useful.</li>
<li> HDvis will not run on all nodes in the counting
house. It depends on the particular video driver
being used. Diagnosed by running glxgears.</li>
</ul>
</li>
<li> <b> Work Disk Clean-Up. </b> Mark reported that
the initial rsync to the new work server is almost
done after almost two weeks. We will make the decision
on when to cut over depending on circumstances once
the rsync is done.</li>
</ul>
<h3><span class="mw-headline"
id="Organizing_AmpTools-Based_Event_Generators">Organizing
AmpTools-Based Event Generators</span></h3>
<p>Justin presented <a rel="nofollow" class="external
text"
href="https://halldweb.jlab.org/talks/2017/CommonAmpGen.pdf">slides
outlining a proposal</a> for streamlining development
and maintenance of our event generators, resident in the
sim-recon tree, that depend on the AmpTools package.
Please see his slides for details. Some summary points:
</p>
<ul>
<li> New generators of this type are created by cutting
and pasting code from existing generators. This
results not only in duplication of code, but
duplication of constants, such as particle masses and
beam characteristics.</li>
<li> There are sections of the code that could be
isolated and coded in a more general way with behavior
controlled by input parameters and constants obtained
from known, trusted sources. This would make the code
more concise and less prone to errors. Among these
sections are:
<ol>
<li> beam energy distribution</li>
<li> beam polarization</li>
<li> SDMEs used in amplitude generation</li>
<li> decay chain specification</li>
<li> properties of common resonances</li>
<li> algorithms for generating according to phase
space</li>
<li> methods for creating the HDDM output</li>
<li> event-by-event random number seed insertion
(Alex A.)</li>
</ol>
</li>
<li> There was general agreement that we should go ahead
with the plan.</li>
<li> Sean suggested a document on the wiki putting words
to the proposal outlined in the slides, i. e., a
conceptual design. Justin agreed to write it.</li>
<li> Alex A. volunteered to work on the decay chain
specification, resonance properties, and phase space
generation.</li>
</ul>
<h3><span class="mw-headline"
id="Review_of_recent_pull_requests">Review of recent
pull requests</span></h3>
<p>We went through the <a rel="nofollow" class="external
text"
href="https://github.com/JeffersonLab/sim-recon/pulls?q=is%3Aopen+is%3Apr">list</a>.
Some discussion was generated.
</p>
<ul>
<li> Alex A's event-by-event random number specification
in event generators has already been implemented (<a
rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/sim-recon/pull/972">Pull
Request #972</a>).</li>
<li> Alex A.'s code to compute moments from an AmpTools
fit (<a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/sim-recon/pull/958">Pull
Request #958</a>) requires the GNU Scientific
Library. This is already available on all nodes at
JLab, but it has to be added to the list of packages
that must be installed since it is not always part of
a minimal Linux distribution.</li>
<li> Thomas will incorporate Sean's J/ψ generator into
MCwrapper. The generator came into sim-recon with <a
rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/sim-recon/pull/952">Pull
Request #952</a></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 looked over the <a rel="nofollow" class="external
text"
href="https://groups.google.com/forum/#%21forum/gluex-software">list</a>,
without much comment.
</p>
<h3><span class="mw-headline" id="gluex_install_on_Ubuntu">gluex_install
on Ubuntu</span></h3>
<p>Mark mentioned that the complete build of the GlueX
software stack on Ubuntu is broken at present. The
Ubuntu-specific parts are behind the times; they did not
get a refresh after HDGeant4 was introduced. In
particular, some packages required by Geant4/HDGeant4
are not on the old list. Mark is working on it. There
should be an announcement soon.
</p>
</div>
</div>
</div>
</div>
</div>
<pre class="moz-signature" cols="72">--
Mark Ito, <a class="moz-txt-link-abbreviated" href="mailto:marki@jlab.org">marki@jlab.org</a>, (757)269-5295
</pre>
</body>
</html>