<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">FYI, this item should be fixed as of this commit <a href="https://github.com/JeffersonLab/halld_recon/commit/29851f3ae1995e1ada58aba9eabce178e9ecf32a" class="">https://github.com/JeffersonLab/halld_recon/commit/29851f3ae1995e1ada58aba9eabce178e9ecf32a</a> last night. Let me know if there is still an issue.</div>-Justin<br class=""><blockquote type="cite" class=""><div text="#000000" bgcolor="#FFFFFF" class=""><div id="globalWrapper" class=""><div id="column-content" class=""><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"><h3 class=""><span class="mw-headline" id="Nightly_cannot_run_MC_with_old_run_numbers_.28either_geant_3_or_geant_4.29">Nightly cannot run MC with old run numbers (either geant 3 or geant 4)</span></h3><p class="">Thomas reported that the simulation chain breaks presently (current master branch) at the reconstruction stage (i. e., hd_root). This turns out to be due to a hard check on the presence of the DIRC geometry in halld_recon; lack of the DIRC triggers an exit. This needs to be relaxed. Sean volunteered to make the change.</p></div></div></div></div></div></div></blockquote><div><br class=""><blockquote type="cite" class=""><div class="">On Jan 16, 2019, at 9:24 AM, Mark Ito <<a href="mailto:marki@jlab.org" class="">marki@jlab.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">
<div text="#000000" bgcolor="#FFFFFF" class=""><p class="">Folks,</p><p class="">Please find the minutes <a moz-do-not-send="true" href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_January_15,_2019#Minutes" class="">here</a>
and below.</p><p class=""> -- Mark</p><p class="">_______________________________________________________________</p><div class="">
<br class="webkit-block-placeholder"></div>
<div id="globalWrapper" class="">
<div id="column-content" class="">
<div id="content" class="mw-body" role="main">
<h2 id="firstHeading" class="firstHeading" lang="en"><span dir="auto" class="">HDGeant4 Meeting, January 15, 2019, </span><span class="mw-headline" id="Minutes">Minutes</span></h2>
<div id="bodyContent" class="mw-body-content">
<div id="mw-content-text" dir="ltr" class="mw-content-ltr" lang="en"><p class="">Present:
</p>
<ul class="">
<li class=""> <b class=""> CMU: </b> Naomi Jarvis</li>
<li class=""> <b class=""> JLab: </b> Thomas Britton, Sean Dobbs, Mark
Ito (chair), Simon Taylor, Beni Zihlmann</li>
<li class=""> <b class=""> UConn: </b> Richard Jones</li>
</ul><p class="">There is a <a rel="nofollow" class="external text" href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbluejeans.com%2Fs%2FzUbep%2F&data=02%7C01%7Cjrsteven%40jlab.org%7Cf1d89568f8624841510a08d67bbe5560%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636832454734781383&sdata=XH9JDPFMnfCR%2BAV4y93%2Bwpf89TbgfmOqtHvDJsNl1Io%3D&reserved=0" originalsrc="https://bluejeans.com/s/zUbep/" shash="osNHiLNxLVPzzsqrcDUhZ5tCuk6o/aCHKrbEpJ2Wy4F3dWIKcJ7WFWBxDF2i5lQaAPzmbKVd1cPMjRT/RCg6vjgu60B5W4PvU23yqh2xvVvZcvOCP8IirFU44uU44zPUYz8NMYMnbdaqd62SaCHzbjCkw9uiF86h32E+skvzfjc=">recording of
this meeting</a> on the BlueJeans site. Use your JLab
credentials.
</p>
<h3 class=""><span class="mw-headline" id="Review_of_minutes_from_last_time">Review of
minutes from last time</span></h3><p class="">We went over <a href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_December_18,_2018#Minutes" title="HDGeant4 Meeting, December 18, 2018" class="">the
minutes from December 18</a> without significant
comment.
</p>
<h3 class=""><span class="mw-headline" id="Nightly_cannot_run_MC_with_old_run_numbers_.28either_geant_3_or_geant_4.29">Nightly
cannot run MC with old run numbers (either geant 3 or
geant 4)</span></h3><p class="">Thomas reported that the simulation chain breaks
presently (current master branch) at the reconstruction
stage (i. e., hd_root). This turns out to be due to a
hard check on the presence of the DIRC geometry in
halld_recon; lack of the DIRC triggers an exit. This
needs to be relaxed. Sean volunteered to make the
change.
</p>
<h3 class=""><span class="mw-headline" id="Issues_on_GitHub">Issues
on GitHub</span></h3><p class="">We reviewed <a rel="nofollow" class="external text" href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2FHDGeant4%2Fissues&data=02%7C01%7Cjrsteven%40jlab.org%7Cf1d89568f8624841510a08d67bbe5560%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636832454734791392&sdata=HTDR4fRZSoUdeCNUh8uZbxmmpz1%2BtYw0l%2FWSa2y9zsI%3D&reserved=0" originalsrc="https://github.com/JeffersonLab/HDGeant4/issues" shash="qXb9CH7MfRsoc4Vb5lKOYAXe7UVg9j/Q+g/jMGtL3C8xl704ySMSVAV6Pwo+SyzXeZo2kI4JvUD4KVjm026Jx3fhMEptCsPySo0O4gJ/lShVD16VqylsdkoatXZeo+WGFGKx99dkbBtXwwVNcI/Tt5eTRP0juxaqmli+Weko6x8=">the
issues</a>.
</p>
<h4 class=""><span class="mw-headline" id="More_FDC_issues.3F_.2366">More FDC issues? #66</span></h4><p class="">Richard had several comments on <a rel="nofollow" class="external text" href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2FHDGeant4%2Fissues%2F66&data=02%7C01%7Cjrsteven%40jlab.org%7Cf1d89568f8624841510a08d67bbe5560%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636832454734801400&sdata=0%2BLnnwOj9daqloLFcPexOBp7bAp45KuHamdMO5IKqjg%3D&reserved=0" originalsrc="https://github.com/JeffersonLab/HDGeant4/issues/66" shash="MWYWFBuEqh2CyTBjBciIed/6iEw9LGa1OcXYJ9mgs2Zw8eBCWH0ippsqtV6YyAgx5svNA3YNqKYFXfsi/Qcj5+985rZpjzRV4cJ5qZBI9Lpmi37CV5piCNrmvrXslAwfn0d7F6iFLzWBbvL5qAA86hQsWkYpsgNCQNxR5xdCh3s=">this
issue</a>.
</p>
<ul class="">
<li class=""> Richard observed a problem, <a href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_September_18,_2018#Review_of_the_HDGeant4_Meeting_from_September_11" title="GlueX Offline Meeting, September 18, 2018" class="">first
reported by Beni</a>, where <b class="">pristine tracks,
headed into the meat of the FDC, leave no hits at
all</b>. Richard traced it to a Geant4 (G4) bug. Our
representation of the FDC has a internal volume in the
form of a cone to allow for cables whose volume
increases going upstream. The cone has a very small
apex angle. This triggers a condition in the G4 code
that finds intersections of lines with cones, one that
causes an exit if the discriminant of the quadratic
formula used in the calculation is too small (less
than 10<sup class="">−6</sup>. We are left with no hits at all.
The problem has been reported to the G4 Collaboration.
It has been corrected in our local of the G4 code.</li>
<li class=""> The <b class="">indexing bug in the FDC</b> was <a href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_8,_2019#Report_from_the_December_18_HDGeant4_Meeting" title="GlueX Software Meeting, January 8, 2019" class="">discussed
at the last Software Meeting</a>.</li>
<li class=""> In the course of his HDGeant4 study, Richard
documented an anomaly in the track finding, again, <a href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_September_18,_2018#Review_of_the_HDGeant4_Meeting_from_September_11" title="GlueX Offline Meeting, September 18, 2018" class="">first
reported by Beni (same meeting as above)</a> where <b class="">many
hits in the FDC are not assigned to the track at the
wire-based stage of tracking,</b> but are recovered
at the time-based stage. These are all 4 GeV/c tracks
going at 5 degrees polar angle. For hdgeant, he sees
10% of the tracks have only less than 10 pseudo hits
associated with the track during the wire-based fit
out of the 24 possible hits. For hdgeant4, the
fraction is about 25%. In both cases the recovery in
the time-based fit is observed. This problem has not
been resolved, but neither is it a glaring difference
between the behavior of hdgeant and hdgeant4, nor does
it appear to affect track reconstruction efficiency
because of hit recovery at the time-based stage.</li>
<li class=""> Richard also mentioned that when he goes to Geant4
version 10.04, he sees a significant increase in the
start-up time of hdgeant4, from 20 seconds to 2
minutes. He traced it back to a more aggressive
attempt to optimize the internal representation of the
geometry to speed up event generation. It is not clear
that we see much of this speed up. Richard introduced
a new card for control.in, GEOMOPT, that, when set to
0, will bypass optimization and make start-up faster.
This is useful when developing code. </li>
<li class=""> Richard also reported that the upgrade to 10.04
requires changes to the use of the G4THitsMap class
due a change in the class interface. A large fraction
of our source code files had to get the the change, as
well as instrumentation to allow operation with older
versions of Geant4. Yuck.</li>
</ul>
<h4 class=""><span class="mw-headline" id="Photon_energy_scale_.2367">Photon energy scale #67</span></h4><p class="">Richard has done <a rel="nofollow" class=" text external
" href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fpresentation%2Fd%2F1Ap0ifkk7GVCLq-EJuyXuSmxgsB2u-RNZmTU4et_WlFo%2Fedit%23slide%3Did.p&data=02%7C01%7Cjrsteven%40jlab.org%7Cf1d89568f8624841510a08d67bbe5560%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636832454734811408&sdata=2Bvwl3MCNn8tT69%2B6S%2F7KgJCT6IZOPNYho8WxMLveuY%3D&reserved=0" originalsrc="https://docs.google.com/presentation/d/1Ap0ifkk7GVCLq-EJuyXuSmxgsB2u-RNZmTU4et_WlFo/edit#slide=id.p" shash="zXF7TeFbzLNsznHc6Ov6MgMdy+y6U+X29vLu4DYMiO/OtejmZjty3lC2zzHiy7TA3UFY0MKXCC/Pdse+hpQ6u8NPP16pQcBc39awE9iVywXm6mYqqATt8Y6Hh8iwHkx90CqUxBzRFpa5XOnyGqapOfAvI5XjNC3i7kQ5bua3F1E=">studies</a>,
presented at <a href="https://halldweb.jlab.org/wiki/index.php/Jan_10,_2019_Calorimeter#Minutes" title="Jan 10, 2019 Calorimeter" class="">the last Calorimeter
Meeting</a> that address <a rel="nofollow" class="external text" href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2FHDGeant4%2Fissues%2F67&data=02%7C01%7Cjrsteven%40jlab.org%7Cf1d89568f8624841510a08d67bbe5560%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636832454734811408&sdata=RobjCyk2mmsj2rCWjL9WfZA29yt1%2BgfE3l21MX5EhUk%3D&reserved=0" originalsrc="https://github.com/JeffersonLab/HDGeant4/issues/67" shash="xJby/4PkrWYU/vJbF0p8VwMMqoym92dJpbA7pT8FfFCJc/SmbX3CXukrcUXqlrl/xrazaNOQhPUyzeJt0yWkV6+WRL33xg817H3rN/2cXiJqNu/yl24J8lLcmz2JHIzxGd+/Zp+Z5sn4w7R3GLjv9FOOZgR03yrhN6ANOPYXJc0=">this
issue</a>. He sees no significant difference between
the single-shower response of hdgeant vs. that of
hdgeant4. He observed some systematic shifts as a
function of polar angle, but those are common to both
programs.
</p><p class="">Sean will revisit his original study and close the
issue if appropriate.
</p>
<h4 class=""><span class="mw-headline" id="many_overlaps_in_the_GlueX_geometry_.2360">many
overlaps in the GlueX geometry #60</span></h4><p class=""><a rel="nofollow" class="external text" href="https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2FHDGeant4%2Fissues%2F60&data=02%7C01%7Cjrsteven%40jlab.org%7Cf1d89568f8624841510a08d67bbe5560%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636832454734821412&sdata=hN4h2Q%2F%2ByDZknB1GSYgos%2B3dsCBu3Im4Wy6DDt1LHNE%3D&reserved=0" originalsrc="https://github.com/JeffersonLab/HDGeant4/issues/60" shash="X9z5yxs9s8TBPWHFZz96vVe9qHHoQEYFu2jm/FgCycX4tzdaBQZ2qJ09TZLxkRSICPwboU3H8Mjwyh7ZjGHEzxy+Vti/d4mQCwbz6f2uolVS9wByRB4zjS+tb7poZcmRenr77KgbE3UPEa74D3UNOvjndR83cQmwp2ppPkS5QSY=">This
issue</a> was discussed at <a href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_8,_2019#Announcements" title="GlueX Software Meeting, January 8, 2019" class="">the
last Software Meeting</a>. Richard has eliminated
overlaps and will close the issue.
</p>
<h3 class=""><span class="mw-headline" id="Switching_to_HDGeant4">Switching
to HDGeant4</span></h3><p class="">We seem to be close to being able to recommend HDGeant4
for regular use. For the DIRC data, there will be no
choice, of course. Sean recommended going back to our
original list of simulations to compare between HDG3 and
HDG4 and repeating them with the current code base. Mark
suggested that if the studies show agreement, we
document those results in a GlueX Doc which can be used
to back-up a recommendation for collaboration-wide use
of HDGeant4 by default. Thomas will look into firing up
his simulation runs again.
</p>
</div>
<div class="printfooter">
Retrieved from "<a dir="ltr" href="https://halldweb.jlab.org/wiki/index.php?title=HDGeant4_Meeting,_January_15,_2019&oldid=90854" class="">https://halldweb.jlab.org/wiki/index.php?title=HDGeant4_Meeting,_January_15,_2019&oldid=90854</a>"</div>
</div>
</div>
</div>
<div id="footer" role="contentinfo" class="">
<ul id="f-list" class="">
<li id="lastmod" class=""> This page was last modified on 16 January
2019, at 09:21.</li>
</ul>
</div>
</div>
</div>
_______________________________________________<br class="">Halld-offline mailing list<br class=""><a href="mailto:Halld-offline@jlab.org" class="">Halld-offline@jlab.org</a><br class="">https://mailman.jlab.org/mailman/listinfo/halld-offline</div></blockquote></div><br class=""></body></html>