[Halld-offline] HDGeant4 Meeting Minutes, January 15, 2019

Mark Ito marki at jlab.org
Wed Jan 16 09:24:23 EST 2019


Folks,

Please find the minutes here 
<https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_January_15,_2019#Minutes> 
and below.

   -- Mark

_______________________________________________________________


    HDGeant4 Meeting, January 15, 2019, Minutes

Present:

  * *CMU: * Naomi Jarvis
  * *JLab: * Thomas Britton, Sean Dobbs, Mark Ito (chair), Simon Taylor,
    Beni Zihlmann
  * *UConn: * Richard Jones

There is a recording of this meeting <https://bluejeans.com/s/zUbep/> on 
the BlueJeans site. Use your JLab credentials.


      Review of minutes from last time

We went over the minutes from December 18 
<https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_December_18,_2018#Minutes> 
without significant comment.


      Nightly cannot run MC with old run numbers (either geant 3 or geant 4)

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.


      Issues on GitHub

We reviewed the issues <https://github.com/JeffersonLab/HDGeant4/issues>.


        More FDC issues? #66

Richard had several comments on this issue 
<https://github.com/JeffersonLab/HDGeant4/issues/66>.

  * Richard observed a problem, first reported by Beni
    <https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_September_18,_2018#Review_of_the_HDGeant4_Meeting_from_September_11>,
    where *pristine tracks, headed into the meat of the FDC, leave no
    hits at all*. 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^−6 . 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.
  * The *indexing bug in the FDC* was discussed at the last Software
    Meeting
    <https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_8,_2019#Report_from_the_December_18_HDGeant4_Meeting>.
  * In the course of his HDGeant4 study, Richard documented an anomaly
    in the track finding, again, first reported by Beni (same meeting as
    above)
    <https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_September_18,_2018#Review_of_the_HDGeant4_Meeting_from_September_11>
    where *many hits in the FDC are not assigned to the track at the
    wire-based stage of tracking,* 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.
  * 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.
  * 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.


        Photon energy scale #67

Richard has done studies 
<https://docs.google.com/presentation/d/1Ap0ifkk7GVCLq-EJuyXuSmxgsB2u-RNZmTU4et_WlFo/edit#slide=id.p>, 
presented at the last Calorimeter Meeting 
<https://halldweb.jlab.org/wiki/index.php/Jan_10,_2019_Calorimeter#Minutes> 
that address this issue 
<https://github.com/JeffersonLab/HDGeant4/issues/67>. 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.

Sean will revisit his original study and close the issue if appropriate.


        many overlaps in the GlueX geometry #60

This issue <https://github.com/JeffersonLab/HDGeant4/issues/60> was 
discussed at the last Software Meeting 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_January_8,_2019#Announcements>. 
Richard has eliminated overlaps and will close the issue.


      Switching to HDGeant4

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.

Retrieved from 
"https://halldweb.jlab.org/wiki/index.php?title=HDGeant4_Meeting,_January_15,_2019&oldid=90854"

  * This page was last modified on 16 January 2019, at 09:21.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20190116/f4f849f4/attachment-0001.html>


More information about the Halld-offline mailing list