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