<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 <a moz-do-not-send="true"
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_24,_2018#Minutes">here</a>.</p>
<p> -- Mark</p>
<p>__________________________________________</p>
<p>
</p>
<div id="globalWrapper">
<div id="column-content">
<div id="content" class="mw-body" role="main">
<h1 id="firstHeading" class="firstHeading" lang="en"><span
dir="auto">Minutes, GlueX Offline Meeting, July 24, 2018</span></h1>
<br>
<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> FIU: </b> Mahmoud Kamel</li>
<li> <b> FSU: </b> Sean Dobbs</li>
<li> <b> JLab: </b> Alex Austregesilo, Thomas Britton,
Mark Ito (chair), David Lawrence, Simon Taylor, Beni
Zihlmann</li>
<li> <b> UConn: </b> Richard Jones</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/bWu66/">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://github.com/JeffersonLab/hd_utilities/releases/tag/v1.16">MCwrapper
1.16 released</a></b>. This includes a
fully-functional database scheme to accept "orders"
via the web and track each job over its lifetime.</li>
<li> <b><a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/gluex_MCwrapper/releases/tag/v2.0">MCwrapper
2.0 released (split-off)</a></b>. This is the same
code as v1.16, except it is hosted in a new
stand-alone repository on GitHub.</li>
</ol>
<h3><span class="mw-headline"
id="Review_of_minutes_from_the_July_13_meeting">Review
of minutes from the July 13 meeting</span></h3>
<p>We went over <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_13,_2018#Minutes"
title="GlueX Offline Meeting, July 13, 2018">the
minutes</a>.
</p>
<p>The occasionally missing blocks of 40 events is still a
thing. We agreed that it should be tracked as an issue
in some way.
</p>
<h3><span class="mw-headline"
id="Report_from_the_HDGeant4_Meeting">Report from the
HDGeant4 Meeting</span></h3>
<p>We went over <a
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_July_20,_2018#Notes"
title="HDGeant4 Meeting, July 20, 2018">the notes</a>
from the meeting. Since the meeting there has been
action on several issues. For details see the
corresponding issue pages, linked below.
</p>
<ul>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/HDGeant4/issues/55">HOWTO
on vertexing in Monte Carlo event generators for
GlueX</a>. Richard has posted a new wiki page. See
the discussion below.</li>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/HDGeant4/issues/54">Problems
with FDC reconstruction</a>. Beni scanned some
events. There hits are lost going from wire-based
tracking to drift-time-based tracking when using
HDGeant4.</li>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/HDGeant4/issues/52">TOF
hit time distribution shape</a>. Agreement between
HDG3 and 4 is good. HDG4 sees, late, low amplitude
hits, probably from backsplash from FCAL.</li>
<li> <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/HDGeant4/issues/10">Time
shift in FCAL showers?</a>. Richard modified HDG4 to
use an average of the block times rather than the
first one. The agreement between 3 and 4 is good now.</li>
</ul>
<h3><span class="mw-headline" id="Splitting_up_Sim-Recon">Splitting
up Sim-Recon</span></h3>
<p>Mark reported that we have delayed the deadline for
pushes to the sim-recon repository, in advance of
splitting that repository into halld_sim and
halld_recon, three times now. The main cause of delay is
the lack of a final tag on the code for the
reconstruction launch, and the desire to apply that tag
before we do the split. There is still no definite date
for application of the tag. We decided to forego
deadline announcements in the mean time. Collaborators
should be prepared to see the split occur soon after the
tag is applied.
</p>
<h3><span class="mw-headline" id="Status_of_Recon_Launch">Status
of Recon Launch</span></h3>
<p>Monitoring launches and other studies are running now.
There will be discussion of the results at tomorrow's
analysis meeting.
</p>
<h3><span class="mw-headline" id="NERSC_Status_Update">NERSC
Status Update</span></h3>
<p>David reported on recent success running jobs at NERSC
using the new swif2 tool from SciComp. See <a
rel="nofollow" class="external text"
href="https://docs.google.com/presentation/d/1Qz-rRizJ6Vvn_r1rsWrwNdCVF6aLy1vMnpzCVctAJdQ/edit?usp=sharing">his
slides</a> for details.
</p>
<ul>
<li> We may have to set up group-like accounts at NERSC
and/or Globus Online to manage jobs in the future.</li>
<li> There are several layers of scripts necessary to
run a job, much like launches on the JLab batch farm,
just with a couple more layers.</li>
<li> Data transfer is handled with Globus Online</li>
<li> With the measured rate and the Lab's advertised
bandwidth, we should be able to sustain over 500 jobs
simultaneously.</li>
<li> Each job takes about three hours.</li>
</ul>
<h3><span class="mw-headline"
id="Detached_vertex_how-to_in_GlueX_simulations">Detached
vertex how-to in GlueX simulations</span></h3>
<p>Richard led us through his <a
href="https://halldweb.jlab.org/wiki/index.php/Guide_to_Monte_Carlo_event_timing_and_detached_vertices_in_HDGeant/4"
title="Guide to Monte Carlo event timing and detached
vertices in HDGeant/4">Guide to Monte Carlo event
timing and detached vertices in HDGeant/4</a> wiki
page. He wrote it in response to misunderstandings he
has seen in private event generators, especially those
with detached secondary vertices. There are two main
topics addressed:
</p>
<ol>
<li> How to maintain proper correlation between z and t
of the interaction point to correspond to the position
and time of photons synced to the machine RF.</li>
<li> How to generate explicit particle decays and avoid
double counting, i. e., having HDGeant track both
parent particle and daughter particles.</li>
</ol>
<h3><span class="mw-headline"
id="Retirement_of_old_hddm-XXX_utilities">Retirement
of old hddm-XXX utilities</span></h3>
<p>Richard has written a new <a
href="https://halldweb.jlab.org/wiki/index.php/Guide_to_roll-your-own_python_hddm_transforms"
title="Guide to roll-your-own python hddm transforms">Guide
to roll-your-own python hddm transforms</a>. These can
be used in place of several compiled C++ programs we
have been using to perform various manipulations on
HDDM-based data. Now all of that functionality can be
written in a very few lines of Python, a form which is
much more transparent and much more easily modified
and/or extended if the need arises. Several examples are
presented and explained. David suggested that the some
of these should be made into public scripts for general
use.
</p>
<h3><span class="mw-headline"
id="What_I_Learned_at_CHEP2018">What I Learned at
CHEP2018</span></h3>
<p>David presented a summary of his impressions from the
recent CHEP2018 conference in Bulgaria. Please see <a
rel="nofollow" class="external text"
href="https://docs.google.com/presentation/d/1a4N78rISJLrocB8la3QZacu7a4ZIml4P7tTvgffV1qU/edit?usp=sharing">his
slides</a> for all of the topics. Among the
highlights:
</p>
<ul>
<li> Vectorization in ROOT</li>
<li> Deep Learning applied to FPGAs</li>
<li> Citable Software (referencing software in archival
journals)</li>
<li> SPACK, a new package manager</li>
<li> Software Training workshop structure</li>
</ul>
</div>
<div class="printfooter">
Retrieved from "<a dir="ltr"
href="https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_July_24,_2018&oldid=88459">https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_July_24,_2018&oldid=88459</a>"</div>
</div>
</div>
</div>
<div id="footer" role="contentinfo">
<ul id="f-list">
<li id="lastmod"> This page was last modified on 26 July 2018,
at 14:27.</li>
</ul>
</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>