[Halld-offline] HDGeant4 Meeting Minutes, November 5, 2019

Mark Ito marki at jlab.org
Wed Nov 13 19:19:04 EST 2019


I know that you all have been waiting for this, and here it is 
<https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_November_5,_2019#Minutes> 
as well as below.


    HDGeant4 Meeting, November 5, 2019, Minutes

Present:

  * *CMU: * Naomi Jarvis
  * *FSU: * Sean Dobbs
  * *JLab: * Alex Austregesilo, Mark Ito (chair), Igal Jaegle, Simon
    Taylor, Beni Zihlmann
  * *UConn: * Richard Jones

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


      Announcements

  * Naomi alerted us to a recent Analysis Note from Nilanga
    Wickramaarachchi where he sees a discrepancy between HDG3 and HDG4.
    Alex commented that it amounts to a factor of two difference in
    acceptance for the t-channel and a strange dip in acceptance in the
    u-channel. He will mention this at tomorrow's Production and
    Analysis Meeting. He also noted that Peter Pauli has seen similar
    acceptance differences.
  * Beni announced that he has succeeded building the entire GlueX
    Software stack on Ubuntu 19.04 (Disco). This distribution ships with
    GCC 8.3. He noted a huge spike in memory use when compiling
    DRootGeom.cc from the HDGEOMETRY library. % GB of swap space was
    needed. Richard thought that this might have something to do with
    compiler optimization on a large, script-generated source code file.


      Review of minutes from the last meeting

We went over the minutes from October 22 
<https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_October_22,_2019#Minutes> 
without significant comment.


      Visualization with OpenGL

Igal has been having trouble running hdgeant4 using OpenGL to do event 
visualization. He gets an error that points to OpenGL libraries and the 
program crashes. He has not seen this problem with Geant4 version 9, 
only version 10.

Richard told us he uses OpenGL often and is committed to maintaining 
this piece of functionality. He will consult with Igal offline.

Richard also mentioned that he uses a package called VirtualGL 
<https://virtualgl.org/About/Introduction> to access local graphics 
acceleration hardware while using a VNC to run Geant4 on a remote node.


      Python Interface Problem

Igal reports an issue using the Python interface to hdgeant4. There 
appears to be a conflict between different versions of the boost 
libraries. Richard cautioned us that hdgeant4 will not work through the 
Python interface if multi-threaded operation is turned on in the build. 
You need a single-threaded build for it to work due to issues with the 
SciPy library. Igal will try that.


      Neutron Simulation

We reviewed Issue #125 
<https://github.com/JeffersonLab/HDGeant4/issues/125>. In light of this 
issue, Igal suggested that we use the "high precision" option in the 
physics list if we want to do neutron propagation with Geant4. We need 
to look into this.


      Segfault from G4VoxelNavigation::ComputeStep

We reviewed Issue #118 
<https://github.com/JeffersonLab/HDGeant4/issues/118>. Naomi will return 
to this when she succeeds in getting a free moment or two.


      Overall BCAL energy shift?

We reviewed Issue #113 
<https://github.com/JeffersonLab/HDGeant4/issues/113>. There is an 
energy shift in the BCAL response when comparing G3 to G4. Richard will 
be taking another look at this one.

Igal suggested looking at the difference without smearing.

Igal also asked about whether the same low-energy cut-offs. Richard 
reminded us that the scheme used in G4 is to stop tracking when particle 
range gets small rather than when particle energy gets small, as is done 
in G3. This makes matching of thresholds between the two systems hard if 
not impossible.


      Difference in Acceptance between G3 and G4

We reviewed Issue #111 
<https://github.com/JeffersonLab/HDGeant4/issues/111>. Colin Gleason 
reported this issue in his analysis. We will go back to him and ask if 
this is still a problem for him. If so, it may need to be repeated with 
modern versions of software.


      Feature request - progress indicator

This is Issue #107 
<https://github.com/JeffersonLab/HDGeant4/issues/107>. Richard is on it.


      Reading in # events and source

Richard estimated that Issue #105 
<https://github.com/JeffersonLab/HDGeant4/issues/105> would take about 
an hour to address.


      Terminal cleanup?

Issue #102 <https://github.com/JeffersonLab/HDGeant4/issues/102> is on 
Richard's list.


      Calorimeter timing mismatch between g3 and g4

We then discussed Issue #93 
<https://github.com/JeffersonLab/HDGeant4/issues/93>, having to do with 
charged particle timing measurements in out two calorimeters. Alex 
wondered if the problem seen here is the same as those reported by Colin 
and Nilanga, i.e, large differences in overall acceptance for a 
particular channel as a whole between G3 and G4.

Mark suggested that calculating efficiency from Monte Carlo could be 
very difficult if accuracy depends on getting the tails of distributions 
correct. We might be better off studying efficiency in data alone. 
Richard thought that that approach might be subject to large systematic 
effects.

Igal suggested that in this case as well, comparisons of the unsmeared 
reconstruction might be informative.

Alex will try to look at single particle responses in data and see how 
they compare to the two Monte Carlos.

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

  * This page was last modified on 13 November 2019, at 19:15.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20191113/5bce30b6/attachment.html>


More information about the Halld-offline mailing list