[Halld-offline] [EXTERNAL] proposed change to ccdb GEOMETRY tables

Richard Jones richard.t.jones at uconn.edu
Wed Apr 29 13:19:16 EDT 2020


Colleagues,

As a side-effect of recent studies of kaons in hdgeant4, I came across an
oddity in our materials tables that we use for simulation. Both hdgeant and
hdgeant4 use the same Materials_HDDS.xml file for this. Therein you will
find an entry for Vacuum that is characterized as an element with Z=1,
density=1e-12. Although this seemed to make sense at the time, in
retrospect it is a mistake.  Some physics libraries keep just one entry for
each element, so this forces a choice for Z=1, to use the Vacuum
description or Hydrogen (liquid density). In recent tests with FLUKA
(hdgeant with HADR 4) the code that propagates low-energy neutrons in
through the detector noticed this inconsistency and threw a fatal error,
but there may be other portions of the library that fail silently.

I propose the change that Vacuum be described as a mixture (doesn't matter
what, but I chose a 50-50 mixture of nitrogen and helium) so it does not
collide with hydrogen. This is a change to a small section in
Material_HDDS.xml which is recorded on a run-dependent basis in ccdb. Here
is the full history of that record in ccdb.

/> ls /GEOMETRY/Material_HDDS.xml
/GEOMETRY/Material_HDDS.xml
(ID)   (Created)              (Modified)              (variation)     (run
range)      (comments)
 227238  2019-10-12 17-44-23    2019-10-12 17-44-23     mc_generic
 30000L-inf      fix garbage in hdr
 201973  2019-03-27 21-24-59    2019-03-27 21-24-59     default
60921L-69999L   PrimEx Phase  I
 186382  2019-01-23 15-29-13    2019-01-23 15-29-13     default
60000L-inf      introducing the DIRC
 186367  2019-01-23 09-49-05    2019-01-23 09-49-05     mc_generic
 30000L-inf      eliminate overlaps
 132189  2018-06-01 09-33-19    2018-06-01 09-33-19     default
9999L-9999L     Copied from HDDS, v3
 93740  2017-11-20 17-02-24    2017-11-20 17-02-24     default
10000L-29999L   Copied from HDDS, v3
 93716  2017-11-20 16-58-38    2017-11-20 16-58-38     default
30000L-inf      Copied from HDDS, v3
 93692  2017-11-20 16-56-28    2017-11-20 16-56-28     mc_generic
 0L-inf          Copied from HDDS, v3
 79710  2017-06-07 18-29-21    2017-06-07 18-29-21     mc_generic
 0L-inf          Copied from HDDS, v3
 78214  2017-06-01 08-48-01    2017-06-01 08-48-01     default
30000L-39999L   Fall 2016 survey
 40960  2017-03-16 18-38-23    2017-03-16 18-38-23     default
10000L-39999L   Copied from HDDS

I propose updates to mc_generic (30000-inf), and default (30000-inf,
30000-39999, and 60000-inf), each one customized so that only the Vacuum
section is touched. There is no "mc" variation in ccdb for this table, so
it falls over to default. Sasha can decide if he wants this update
propagated to default (60921-69999) for the Primex run period.

-Richard Jones
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20200429/2974b273/attachment.html>


More information about the Halld-offline mailing list