Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use canonical variables for the installation locations of libraries and binaries #1377

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Merge branch 'master' into cmake06012025

317b9ae
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

Use canonical variables for the installation locations of libraries and binaries #1377

Merge branch 'master' into cmake06012025
317b9ae
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Feb 5, 2025 in 0s

24 fail, 343 pass in 1h 38m 15s

  9 files    9 suites   1h 38m 15s ⏱️
367 tests 343 ✅ 0 💤 24 ❌
518 runs  459 ✅ 0 💤 59 ❌

Results for commit 317b9ae.

Annotations

Check warning on line 0 in t_test_example

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_example (t_test_example)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_example '
test_example: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_bitfield64

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_bitfield64 (t_test_bitfield64)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_bitfield64 '
test_bitfield64: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_bitfieldcoder

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_bitfieldcoder (t_test_bitfieldcoder)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_bitfieldcoder '
test_bitfieldcoder: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_DetType

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_DetType (t_test_DetType)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_DetType '
test_DetType: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_PolarGridRPhi2

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_PolarGridRPhi2 (t_test_PolarGridRPhi2)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_PolarGridRPhi2 '
test_PolarGridRPhi2: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_cellDimensions

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_cellDimensions (t_test_cellDimensions)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_cellDimensions '
test_cellDimensions: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_cellDimensionsRPhi2

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_cellDimensionsRPhi2 (t_test_cellDimensionsRPhi2)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_cellDimensionsRPhi2 '
test_cellDimensionsRPhi2: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_segmentationHandles

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_segmentationHandles (t_test_segmentationHandles)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_segmentationHandles '
test_segmentationHandles: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_Evaluator

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_Evaluator (t_test_Evaluator)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_Evaluator '
test_Evaluator: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_shapes

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_shapes (t_test_shapes)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_shapes '
test_shapes: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_units

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_units (t_test_units)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_units file:/home/runner/work/DD4hep/DD4hep/DDTest/units.xml '
test_units: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_surface

See this annotation in the file changed.

@github-actions github-actions / Test Results

3 out of 8 runs failed: t_test_surface (t_test_surface)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt (g4units)/build/TestResults_1.xml [took 0s]
Raw output
Failed
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/MCGenerators/thepeg/2.3.0/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/MCGenerators/herwig++/7.3.0p1/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/torch/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/onnxruntime/capi/:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u392-fe115/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/R/4.3.0-06e96/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib
---running test :  ' test_surface file:/home/runner/work/DD4hep/DD4hep/DDTest/units.xml '

[surface] ****************************** TEST_BEGIN ******************************

[surface] test units
Info in <TGeoManager::TGeoManager>: Geometry default, Detector Geometry created
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
PersistencyIO    INFO  +++ Set Streamer to dd4hep::OpaqueDataBlock
DD4hep           WARN  ++ STD conditions NOT defined by client. NTP defaults taken.
Info in <TGeoManager::SetTopVolume>: Top volume is world_volume. Master volume is world_volume
Info in <TGeoManager::CheckGeometry>: Fixing runtime shapes...
Info in <TGeoManager::CheckGeometry>: ...Nothing to fix
Info in <TGeoManager::CloseGeometry>: Counting nodes...
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoManager::CloseGeometry>: Building cache...
Info in <TGeoManager::CountLevels>: max level = 1, max placements = 0
Info in <TGeoManager::CloseGeometry>: 1 nodes/ 2 volume UID's in Detector Geometry
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
Detector         INFO  *********** Created World volume with size:  500  500  500
Detector         INFO  +++ Patching names of anonymous shapes....
[surface] test PASSED:     insideBounds Vector3D(   0. , 23. , 42. )    : [0] == [0]
[surface] test PASSED:     insideBounds Vector3D(    0,  .23 ,  .42  )    : [1] == [1]
[surface] test PASSED:     insideBounds Vector3D(   0.00003 ,  .23 ,  .42  )    : [1] == [1]
[surface] test PASSED:     local u coordinate is 34.4  : [1] == [1]
[surface] test PASSED:     local v coordinate is -42.7  : [1] == [1]
[surface] test PASSED:     point after global to local to global is the same  : [1] == [1]
[surface] test PASSED:     local u coordinate is 34.4  : [1] == [1]
[surface] test PASSED:     local v coordinate is -42.7  : [1] == [1]
[surface] test PASSED:     point after global to local to global is the same  : [1] == [1]
[surface] test PASSED:     local u coordinate is 34.4  : [1] == [1]
[surface] test PASSED:     local v coordinate is -42.7  : [1] == [1]
[surface] test PASSED:     point after global to local to global is the same  : [1] == [1]
[surface] test PASSED:       MaterialData.A() == 28.0855  : [28.0855] == [28.0855]
[surface] test PASSED:       MaterialData.Z() == 14  : [14] == [14]
[surface] test PASSED:       MaterialData.density() == 2.33  : [2.33] == [2.33]
[surface] ##################### TEST_FAILED ######################
[surface] ### ERROR:      MaterialData.radiationLength() == 93.4961 * mm  : [9.36612] != [93.6612]
[surface] ########################################################
[surface] ##################### TEST_FAILED ######################
[surface] ### ERROR:      MaterialData.interactionLength() == 457.532 * mm  : [45.7533] != [457.533]
[surface] ########################################################
[surface] test PASSED:     surface is sensitive  : [1] == [1]
[surface] test PASSED:     surface is Plane  : [1] == [1]
[surface] test PASSED:     surface is ZPlane  : [1] == [1]
[surface] test PASSED:     surface is no Cylinder  : [0] == [0]
 *** cylinder surface :    id: 0 type : sensitive[1] helper[0] plane[0] cylinder[1] cone[0] parallelToZ[1] orthogonalToZ[0] zCylinder[1] zCone[0] zPlane[0] zDisk[0] unbounded[0]
   u :   ( 0, 1, 0 ) -  [ phi: 1.5708 , rho: 1 ]   [ theta: 1.5708 , r: 1 ]  v :   ( 0, 0, 1 ) -  [ phi: 0 , rho: 0 ]   [ theta: 0 , r: 1 ]  normal :   ( 1, 0, 0 ) -  [ phi: 0 , rho: 1 ]   [ theta: 1.5708 , r: 1 ]  origin :   ( 42, 0, 0 ) -  [ phi: 0 , rho: 42 ]   [ theta: 1.5708 , r: 42 ] 
   inner material :   unknown, A: 0, Z: -1, density: 0, radiationLength: 0, interactionLength: 0  thickness: 0.5
   outerMaterial :    unknown, A: 0, Z: -1, density: 0, radiationLength: 0, interactionLength: 0  thickness: 0.5

[surface] test PASSED:     insideBounds Vector3D(  radius * sin(0.75) , radius * cos( 0.75 ) , 49. )   : [1] == [1]
[surface] test PASSED:     insideBounds Vector3D(  radius * sin(0.75) , radius * cos( 0.75 ) , 50.01 )   : [0] == [0]
[surface] test PASSED:     insideBounds Vector3D(  (radius+0.001) * sin(0.75) , (radius+0.001) * cos( 0.75 ) , 49. )   : [0] == [0]
[surface] test PASSED:     insideBounds Vector3D(  (radius+0.00005) * sin(0.75) , (radius+0.00005) * cos( 0.75 ) , 49. )   : [1] == [1]
[surface] test PASSED:      normal at (0.,radius,42) is  Vector3D( 0. , 1. , 0 )  : [1] == [1]
[surface] test PASSED:      u at (0.,radius,42) is  Vector3D( -1. , 0. , 0 )  : [1] == [1]
[surface] test PASSED:     local u coordinate is -42.7  : [1] == [1]
[surface] test PASSED:     local v coordinate is 34.4  : [1] == [1]
[surface] test PASSED:     point after global to local to global is the same  : [1] == [1]
[surface] test PASSED:     surface is sensitive  : [1] == [1]
[surface] test PASSED:     surface is no Plane  : [0] == [0]
[surface] test PASSED:     surface is ZCylinder  : [1] == [1]

[surface] number of tests PASSED : 31
[surface] number of tests FAILED : 2

[surface] ****************************** TEST_FAILED ******************************

Check warning on line 0 in t_test_python_import

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 8 runs failed: t_test_python_import (t_test_python_import)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 20s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' pytest /home/runner/work/DD4hep/DD4hep/DDTest/python/test_import.py '
============================= test session starts ==============================
platform linux -- Python 3.9.12, pytest-7.4.0, pluggy-0.13.1
rootdir: /home/runner/work/DD4hep/DD4hep
plugins: anyio-3.7.1, hypothesis-5.3.0, cov-3.0.0, xdist-3.3.1, typeguard-2.13.3
collected 3 items

../../DDTest/python/test_import.py Fatal Python error: Aborted

Current thread 0x00007f91bd210740 (most recent call first):
  File "/home/runner/work/DD4hep/DD4hep/lib/python3.9/site-packages/dd4hep_base.py", line 80 in import_namespace_item
  File "/home/runner/work/DD4hep/DD4hep/lib/python3.9/site-packages/dd4hep_base.py", line 168 in <module>
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 850 in exec_module
  File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
  File "/home/runner/work/DD4hep/DD4hep/lib/python3.9/site-packages/dd4hep.py", line 12 in <module>
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 850 in exec_module
  File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
  File "/home/runner/work/DD4hep/DD4hep/DDTest/python/test_import.py", line 41 in test_module
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/python.py", line 194 in pytest_pyfunc_call
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/python.py", line 1788 in runtest
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/runner.py", line 169 in pytest_runtest_call
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/runner.py", line 262 in <lambda>
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/runner.py", line 341 in from_call
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/runner.py", line 261 in call_runtest_hook
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/runner.py", line 222 in call_and_report
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/runner.py", line 133 in runtestprotocol
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/runner.py", line 114 in pytest_runtest_protocol
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/main.py", line 349 in pytest_runtestloop
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/main.py", line 324 in _main
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/main.py", line 270 in wrap_session
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/main.py", line 317 in pytest_cmdline_main
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/config/__init__.py", line 166 in main
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/_pytest/config/__init__.py", line 189 in console_main
  File "/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/bin/pytest", line 33 in <module>
/home/runner/work/DD4hep/DD4hep/bin/run_test.sh: line 28:  4449 Aborted                 (core dumped) pytest /home/runner/work/DD4hep/DD4hep/DDTest/python/test_import.py

Check warning on line 0 in t_test_python_import_ddg4

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_python_import_ddg4 (t_test_python_import_ddg4)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 20s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 18s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' pytest /home/runner/work/DD4hep/DD4hep/DDTest/python/test_import_ddg4.py '
============================= test session starts ==============================
platform linux -- Python 3.9.12, pytest-7.4.0, pluggy-0.13.1
rootdir: /home/runner/work/DD4hep/DD4hep
plugins: anyio-3.7.1, hypothesis-5.3.0, cov-3.0.0, xdist-3.3.1, typeguard-2.13.3
collected 4 items

../../DDTest/python/test_import_ddg4.py /home/runner/work/DD4hep/DD4hep/bin/run_test.sh: line 28:  4450 Segmentation fault      (core dumped) pytest /home/runner/work/DD4hep/DD4hep/DDTest/python/test_import_ddg4.py

Check warning on line 0 in t_test_ddsim_hepmc3_Pythia_output_hepmc

See this annotation in the file changed.

@github-actions github-actions / Test Results

6 out of 8 runs failed: t_test_ddsim_hepmc3_Pythia_output_hepmc (t_test_ddsim_hepmc3_Pythia_output_hepmc)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 13s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 18s]
artifacts/Test Results dev3x86_64-el9-clang16-opt/build/TestResults_1.xml [took 2m 37s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt (g4units)/build/TestResults_1.xml [took 1m 24s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 3m 13s]
artifacts/Test Results dev4x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 5m 1s]
Raw output
Failed
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.3.0-b80a0/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.3.0p1-af728/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/torch/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/onnxruntime/capi/:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u392-fe115/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/R/4.3.0-06e96/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -N=1 --outputFile=test_ddsim_hepmc3_Pythia_output_hepmc.root --inputFiles /home/runner/work/DD4hep/DD4hep/DDTest/inputFiles/Pythia_output.hepmc --part.userParticleHandler= '
Error in <TCling::LoadPCM>: ROOT PCM /home/runner/work/DD4hep/DD4hep/lib/G__DDG4_rdict.pcm file does not exist
Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libASImageGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libASImage_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libEG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFFTW_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFITSIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFitPanel_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFoam_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFumili_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGX11TTF_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGX11_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGdml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGed_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenVector_G__GenVector32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenVector_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenetic_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGeomPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGeom_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGpad_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGraf3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGraf_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGuiBld_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGuiHtml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGviz3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHbook_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHistFactory_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHistPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMLP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMathCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMathMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMinuit2_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMinuit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libNet_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libNetxNG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPhysics_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPostscript_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPyMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libQuadp_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRCsg_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRDAVIX_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRGL_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRHTTPSniff_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRHTTP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTBrowsable_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTBrowserv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTDataFrame_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTFitPanelv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGeomViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGpadv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGraphicsPrimitives_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTHistDraw_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTNTupleUtil_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTNTuple_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTMVASofieParser_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTMVASofie_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTPython_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTVecOps_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTWebDisplay_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRSQLite_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRecorder_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitHS3_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitJSONInterface_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitXRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooStats_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRootAuth_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSPlot_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSQLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSmatrix_G__Smatrix32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSmatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSpectrumPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSpectrum_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVAGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVAUtils_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTreePlayer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTree_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libUnfold_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libUnuran_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libWebGui6_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libX3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libXMLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libXMLParser_rdict.pcm

Info in <TGeoManager::TGeoManager>: Geometry default, Detector Geometry created
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
PersistencyIO    INFO  +++ Set Streamer to dd4hep::OpaqueDataBlock
XMLLoader        INFO  +++ Processing XML file: file:/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml
DD4hep           WARN  ++ STD conditions NOT defined by client. NTP defaults taken.
Info in <TGeoManager::SetTopVolume>: Top volume is world_volume. Master volume is world_volume
Detector         INFO  *********** Created World volume with size: 3000 3000 3000
Compact          INFO  ++ Converted subdetector:SiVertexBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiVertexEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:VertexBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:VertexEndSupports of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VertexReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerForward of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:TrackerBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:TrackerReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:EcalBarrel of type DD4hep_EcalBarrel [calorimeter]
Compact          INFO  ++ Converted subdetector:EcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalPlug of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiCal of type DD4hep_CylindricalEndcapCalorimeter [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiReadout_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiReadout_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BeamCal of type DD4hep_ForwardDetector [calorimeter]
Compact          INFO  ++ Converted subdetector:Beampipe of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:NorthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:NorthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:BeamPipeVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BackwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardLowZ of type DD4hep_ForwardDetector 
Compact          INFO  ++ Converted subdetector:SolenoidCoilBarrel of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SolenoidCoilEnds of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Backward of type DD4hep_PolyconeSupport 
Info in <TGeoManager::CheckGeometry>: Fixing runtime shapes...
Info in <TGeoManager::CheckGeometry>: ...Nothing to fix
Info in <TGeoManager::CloseGeometry>: Counting nodes...
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoManager::CloseGeometry>: Building cache...
Info in <TGeoManager::CountLevels>: max level = 5, max placements = 3570
Info in <TGeoManager::CloseGeometry>: 130882 nodes/ 808 volume UID's in Detector Geometry
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
Compact          INFO  ++ Converted field: Successfully created field GlobalSolenoid [solenoid]
Detector         INFO  +++ Patching names of anonymous shapes....
DDG4             INFO +++ Imported 130 global values to namespace:DDG4
Geant4Kernel           OutputLevel:  2
Geant4Kernel           UI:           UI
Geant4Kernel           NumEvents:    10
DDG4             INFO +++  List of sensitive detectors:
Geant4Kernel           NumThreads:   0
DDG4             INFO +++  BeamCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalPlug                         type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  LumiCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  SiTrackerBarrel                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerEndcap                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerForward                 type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexBarrel                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexEndcap                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
Geant4UI         INFO  +++ UI> Install Geant4 control directory:/ddg4/UI/
Geant4Kernel     INFO  ++ Registered global action UI of type dd4hep::sim::Geant4UIManager
Geant4UI         INFO  +++ MagFieldTrackingSetup> Install Geant4 control directory:/ddg4/MagFieldTrackingSetup/
Geant4UI         INFO  +++ DetectorConstructionAction> Install Geant4 control directory:/ddg4/DetectorConstructionAction/
Geant4UI         INFO  +++ ConstructSD> Install Geant4 control directory:/ddg4/ConstructSD/
Geant4Kernel     INFO  ++ Registered global action RunInit of type dd4hep::sim::Test::Geant4TestRunAction
DDSim.Helper.Random INFO Choosing random seed for you: 82296236
DDSim.Helper.OutputConfig INFO ++++ Setting up DD4hep's ROOT Output ++++
Geant4UI         INFO  +++ RunAction> Install Geant4 control directory:/ddg4/RunAction/
Geant4UI         INFO  +++ RootOutput> Install Geant4 control directory:/ddg4/RootOutput/
DDSim            INFO Enabling the PrimaryHandler
Geant4UI         INFO  +++ EventAction> Install Geant4 control directory:/ddg4/EventAction/
Geant4UI         INFO  +++ GeneratorAction> Install Geant4 control directory:/ddg4/GeneratorAction/
Geant4UI         INFO  +++ hepmc4> Install Geant4 control directory:/ddg4/hepmc4/
Geant4UI         INFO  +++ InteractionMerger> Install Geant4 control directory:/ddg4/InteractionMerger/
Geant4UI         INFO  +++ PrimaryHandler> Install Geant4 control directory:/ddg4/PrimaryHandler/
Geant4UI         INFO  +++ TrackingAction> Install Geant4 control directory:/ddg4/TrackingAction/
Geant4UI         INFO  +++ SteppingAction> Install Geant4 control directory:/ddg4/SteppingAction/
DDSim.Helper.Filter INFO ReqFilt {'edep0', 'edep1kev'}
DDSim            INFO getDetectorLists - found active detector BeamCal type: calorimeter
DDSim            INFO getDetectorLists - Identified BeamCal as a calorimeter
DDSim            INFO getDetectorLists - found active detector EcalBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified EcalBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector EcalEndcap type: calorimeter
DDSim            INFO getDetectorLists - Identified EcalEndcap as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalEndcap type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalEndcap as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalPlug type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalPlug as a calorimeter
DDSim            INFO getDetectorLists - found active detector LumiCal type: calorimeter
DDSim            INFO getDetectorLists - Identified LumiCal as a calorimeter
DDSim            INFO getDetectorLists - found active detector MuonBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified MuonBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector MuonEndcap type: calorimeter
DD…and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for mu-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

muIoni:  for mu-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of mu+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of pi+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

====================================================================
                  HADRONIC PROCESSES SUMMARY (verbose level 1)
-----------------------------------------------------------------------
                           Hadronic Processes for neutron
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronElasticXS: 0 eV  ---> 100 TeV
  Process: neutronInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:      G4NeutronInelasticXS: 0 eV  ---> 100 TeV
  Process: nCapture
        Model:               nRadCapture: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronCaptureXS: 0 eV  ---> 100 TeV
  Process: nKiller
-----------------------------------------------------------------------
                           Hadronic Processes for B-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: B-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for D-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: D-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for GenericIon
  Process: ionInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: He3Inelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: alphaInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for anti_He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_He3Inelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_alphaInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_deuteronInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-------------------------------------------------------------------------
                           Hadronic Processes for anti_hypertriton
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: anti_lambdaInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_neutron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_neutronInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_proton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_protonInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_tritonInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: dInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for e+
  Process: positronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for e-
  Process: electronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for gamma
  Process: photonNuclear
        Model:               GammaNPreco: 0 eV  ---> 200 MeV
        Model:            BertiniCascade: 199 MeV ---> 6 GeV
        Model:           TheoFSGenerator: 3 GeV ---> 100 TeV
     Cr_sctns:            GammaNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon+
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: lambdaInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu+
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu-
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
  Process: muMinusCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for pi+
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for pi-
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for proton
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: protonInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for sigma-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: sigma-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: tInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
=======================================================================
======       Geant4 Native Pre-compound Model Parameters       ========
=======================================================================
Type of pre-compound inverse x-section              1
Pre-compound model active                           1
Pre-compound excitation low energy                  100 keV
Pre-compound excitation high energy                 30 MeV
Angular generator for pre-compound model            1
Use NeverGoBack option for pre-compound model       0
Use SoftCutOff option for pre-compound model        0
Use CEM transitions for pre-compound model          1
Use GNASH transitions for pre-compound model        0
Use HETC submodel for pre-compound model            0
=======================================================================
======       Nuclear De-excitation Module Parameters           ========
=======================================================================
Type of de-excitation inverse x-section             3
Type of de-excitation factory                       Evaporation+GEM
Number of de-excitation channels                    68
Min excitation energy                               10 eV 
Min energy per nucleon for multifragmentation       200 GeV
Limit excitation energy for Fermi BreakUp           20 MeV
Level density (1/MeV)                               0.075
Use simple level density model                      1
Use discrete excitation energy of the residual      0
Time limit for long lived isomeres                  1 ns 
Isomer production flag                              1
Internal e- conversion flag                         1
Store e- internal conversion data                   1
Correlated gamma emission flag                      0
Max 2J for sampling of angular correlations         10
=======================================================================
HEPMC3FileReader INFO  Created file reader. Try to open input /home/runner/work/DD4hep/DD4hep/DDTest/inputFiles/Pythia_output.hepmc
SignalHandler    INFO  ++ Re-apply signal handlers
GenerationInit   INFO  +++ Initializing event 1. Within run:0 event 1.
HEPMC3FileReader::moveToEvent INFO  Skipping the first 0 events 
HEPMC3FileReader INFO  Read event from file
hepmc4           INFO  +++ Particle interaction with 304 generator particles and 2 vertices ++++++++++++++++++++++++
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000711809, setting excitation level to zero
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+1.42e-12,-1.93e-12,+0.00e+00) [mm] +0.00e+00 [ns]
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+1.63e-12,-1.57e-12,+0.00e+00) [mm] +0.00e+00 [ns]
ParticleHandler  INFO  +++ Event 0 Begin event action. Access event related information.

-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=213 deltaMass(MeV)=224.51 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=551.29 while PDG mass(MEV)=775.8
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=323 deltaMass(MeV)=153.364 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=1045.03 while PDG mass(MEV)=891.67
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=-313 deltaMass(MeV)=18.9423 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=876.608 while PDG mass(MEV)=895.55
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=-2224 deltaMass(MeV)=65.7708 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=1297.77 while PDG mass(MEV)=1232
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=213 deltaMass(MeV)=7.01739 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=768.783 while PDG mass(MEV)=775.8
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=223 deltaMass(MeV)=1.77787 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=784.428 while PDG mass(MEV)=782.65
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=213 deltaMass(MeV)=64.8574 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=840.657 while PDG mass(MEV)=775.8
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=323 deltaMass(MeV)=26.4775 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=865.193 while PDG mass(MEV)=891.67
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=-323 deltaMass(MeV)=23.8774 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=867.793 while PDG mass(MEV)=891.67
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=2214 deltaMass(MeV)=30.7019 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=1201.3 while PDG mass(MEV)=1232
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=-2224 deltaMass(MeV)=55.9602 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=1176.04 while PDG mass(MEV)=1232
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=2114 deltaMass(MeV)=6.24097 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=1225.76 while PDG mass(MEV)=1232
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=-213 deltaMass(MeV)=23.5866 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=799.387 while PDG mass(MEV)=775.8
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=-213 deltaMass(MeV)=16.0436 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=791.844 while PDG mass(MEV)=775.8
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=213 deltaMass(MeV)=93.9084 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=869.708 while PDG mass(MEV)=775.8
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=-323 deltaMass(MeV)=301.227 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=1192.9 while PDG mass(MEV)=891.67
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : part0005
      issued by : G4PrimaryParticle::Set4Momentum
Primary particle PDG=1000711800 deltaMass(MeV)=459.038 is larger than the tolerance(MeV)=1
 Specified mass(MeV)=168045 while PDG mass(MEV)=167586
 To change the tolerance or the exception severity, use G4PrimaryTransformer::SetKETolerance() method.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------

### Birks coefficients used in run time
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000521251, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000551314, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000551293, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000571322, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000561311, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000461092, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000551253, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000591402, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000541287, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000581393, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000601413, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000571334, setting excitation level to zero
Geant4Particle   WARN  +++ Cannot find excited ion with PDG 1000711743, setting excitation level to zero
GenerationInit   WARN  +++ Finished run 0 after 1 events (1 events in total)

Geant4Kernel     INFO  ++ Terminate Geant4 and delete associated actions.
DDSim            INFO Total Time:   74.56 s (User), 1.26 s (System)
DDSim            INFO StartUp Time: 3.87 s, Processing and Init: 70.69 s (~70.69 s/Event) 
RootOutput       INFO  +++ Closing ROOT output file test_ddsim_hepmc3_Pythia_output_hepmc.root

Check warning on line 0 in t_test_EventReaders

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_test_EventReaders (t_test_EventReaders)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 0s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' test_EventReaders /home/runner/work/DD4hep/DD4hep/DDTest '
test_EventReaders: error while loading shared libraries: libDDRec.so.1.31: cannot open shared object file: No such file or directory

Check warning on line 0 in t_test_ddsim_.root

See this annotation in the file changed.

@github-actions github-actions / Test Results

6 out of 8 runs failed: t_test_ddsim_.root (t_test_ddsim_.root)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 12s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 17s]
artifacts/Test Results dev3x86_64-el9-clang16-opt/build/TestResults_1.xml [took 11s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt (g4units)/build/TestResults_1.xml [took 1m 19s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 11s]
artifacts/Test Results dev4x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 3m 53s]
Raw output
Failed
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.3.0-b80a0/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.3.0p1-af728/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/torch/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/onnxruntime/capi/:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u392-fe115/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/R/4.3.0-06e96/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -G -N=2 --outputFile=testSid.root --gun.position "0.0 0.0 1.0*cm" --gun.direction "1.0 0.0 1.0" --gun.momentumMax 100*GeV --part.userParticleHandler= '
Error in <TCling::LoadPCM>: ROOT PCM /home/runner/work/DD4hep/DD4hep/lib/G__DDG4_rdict.pcm file does not exist
Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libASImageGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libASImage_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libEG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFFTW_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFITSIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFitPanel_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFoam_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFumili_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGX11TTF_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGX11_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGdml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGed_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenVector_G__GenVector32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenVector_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenetic_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGeomPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGeom_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGpad_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGraf3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGraf_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGuiBld_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGuiHtml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGviz3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHbook_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHistFactory_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHistPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMLP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMathCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMathMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMinuit2_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMinuit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libNet_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libNetxNG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPhysics_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPostscript_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPyMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libQuadp_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRCsg_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRDAVIX_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRGL_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRHTTPSniff_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRHTTP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTBrowsable_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTBrowserv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTDataFrame_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTFitPanelv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGeomViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGpadv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGraphicsPrimitives_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTHistDraw_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTNTupleUtil_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTNTuple_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTMVASofieParser_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTMVASofie_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTPython_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTVecOps_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTWebDisplay_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRSQLite_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRecorder_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitHS3_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitJSONInterface_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitXRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooStats_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRootAuth_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSPlot_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSQLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSmatrix_G__Smatrix32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSmatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSpectrumPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSpectrum_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVAGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVAUtils_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTreePlayer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTree_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libUnfold_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libUnuran_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libWebGui6_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libX3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libXMLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libXMLParser_rdict.pcm

Info in <TGeoManager::TGeoManager>: Geometry default, Detector Geometry created
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
PersistencyIO    INFO  +++ Set Streamer to dd4hep::OpaqueDataBlock
XMLLoader        INFO  +++ Processing XML file: file:/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml
DD4hep           WARN  ++ STD conditions NOT defined by client. NTP defaults taken.
Info in <TGeoManager::SetTopVolume>: Top volume is world_volume. Master volume is world_volume
Detector         INFO  *********** Created World volume with size: 3000 3000 3000
Compact          INFO  ++ Converted subdetector:SiVertexBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiVertexEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:VertexBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:VertexEndSupports of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VertexReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerForward of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:TrackerBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:TrackerReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:EcalBarrel of type DD4hep_EcalBarrel [calorimeter]
Compact          INFO  ++ Converted subdetector:EcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalPlug of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiCal of type DD4hep_CylindricalEndcapCalorimeter [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiReadout_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiReadout_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BeamCal of type DD4hep_ForwardDetector [calorimeter]
Compact          INFO  ++ Converted subdetector:Beampipe of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:NorthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:NorthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:BeamPipeVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BackwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardLowZ of type DD4hep_ForwardDetector 
Compact          INFO  ++ Converted subdetector:SolenoidCoilBarrel of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SolenoidCoilEnds of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Backward of type DD4hep_PolyconeSupport 
Info in <TGeoManager::CheckGeometry>: Fixing runtime shapes...
Info in <TGeoManager::CheckGeometry>: ...Nothing to fix
Info in <TGeoManager::CloseGeometry>: Counting nodes...
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoManager::CloseGeometry>: Building cache...
Info in <TGeoManager::CountLevels>: max level = 5, max placements = 3570
Info in <TGeoManager::CloseGeometry>: 130882 nodes/ 808 volume UID's in Detector Geometry
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
Compact          INFO  ++ Converted field: Successfully created field GlobalSolenoid [solenoid]
Detector         INFO  +++ Patching names of anonymous shapes....
DDG4             INFO +++ Imported 130 global values to namespace:DDG4
Geant4Kernel           OutputLevel:  2
Geant4Kernel           UI:           UI
Geant4Kernel           NumEvents:    10
DDG4             INFO +++  List of sensitive detectors:
Geant4Kernel           NumThreads:   0
DDG4             INFO +++  BeamCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalPlug                         type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  LumiCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  SiTrackerBarrel                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerEndcap                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerForward                 type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexBarrel                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexEndcap                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
Geant4UI         INFO  +++ UI> Install Geant4 control directory:/ddg4/UI/
Geant4Kernel     INFO  ++ Registered global action UI of type dd4hep::sim::Geant4UIManager
Geant4UI         INFO  +++ MagFieldTrackingSetup> Install Geant4 control directory:/ddg4/MagFieldTrackingSetup/
Geant4UI         INFO  +++ DetectorConstructionAction> Install Geant4 control directory:/ddg4/DetectorConstructionAction/
Geant4UI         INFO  +++ ConstructSD> Install Geant4 control directory:/ddg4/ConstructSD/
Geant4Kernel     INFO  ++ Registered global action RunInit of type dd4hep::sim::Test::Geant4TestRunAction
DDSim.Helper.Random INFO Choosing random seed for you: 525147676
DDSim.Helper.OutputConfig INFO ++++ Setting up DD4hep's ROOT Output ++++
Geant4UI         INFO  +++ RunAction> Install Geant4 control directory:/ddg4/RunAction/
Geant4UI         INFO  +++ RootOutput> Install Geant4 control directory:/ddg4/RootOutput/
DDSim            INFO ++++ Adding DD4hep Particle Gun ++++
DDSim            INFO Enabling the PrimaryHandler
Geant4UI         INFO  +++ EventAction> Install Geant4 control directory:/ddg4/EventAction/
Geant4UI         INFO  +++ GeneratorAction> Install Geant4 control directory:/ddg4/GeneratorAction/
Geant4UI         INFO  +++ Gun> Install Geant4 control directory:/ddg4/Gun/
Geant4UI         INFO  +++ InteractionMerger> Install Geant4 control directory:/ddg4/InteractionMerger/
Geant4UI         INFO  +++ PrimaryHandler> Install Geant4 control directory:/ddg4/PrimaryHandler/
Geant4UI         INFO  +++ TrackingAction> Install Geant4 control directory:/ddg4/TrackingAction/
Geant4UI         INFO  +++ SteppingAction> Install Geant4 control directory:/ddg4/SteppingAction/
DDSim.Helper.Filter INFO ReqFilt {'edep1kev', 'edep0'}
DDSim            INFO getDetectorLists - found active detector BeamCal type: calorimeter
DDSim            INFO getDetectorLists - Identified BeamCal as a calorimeter
DDSim            INFO getDetectorLists - found active detector EcalBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified EcalBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector EcalEndcap type: calorimeter
DDSim            INFO getDetectorLists - Identified EcalEndcap as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalEndcap type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalEndcap as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalPlug type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalPlug as a calorimeter
DDSim            INFO getDetectorLists - found active detector LumiCal type: calorimeter
DDSim            INFO getDetectorLists - Identified LumiCal as a calorimeter
DDSim            INFO getDetectorLists - found active detector MuonBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified MuonBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector…el:Simple BuildTable=0
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            eplus2gg : Emin=    0 eV  Emax=  100 TeV

CoulombScat:  for e+ XStype:1 SubType=1 BuildTable=1
      Lambda table from 100 MeV to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=  100 MeV Emax=  100 TeV

msc:  for proton  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for proton  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=    2 MeV
          BetheBloch : Emin=    2 MeV Emax=  100 TeV

hBrems:  for proton  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for proton  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 17x1001; from 7.50618 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for proton XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for GenericIon  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            UrbanMsc : Emin=    0 eV  Emax=  100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

ionIoni:  for GenericIon  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.02
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=    2 MeV
          BetheBloch : Emin=    2 MeV Emax=  100 TeV

msc:  for alpha  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            UrbanMsc : Emin=    0 eV  Emax=  100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

ionIoni:  for alpha  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.02
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            BraggIon : Emin=    0 eV  Emax=7.9452 MeV
          BetheBloch : Emin=7.9452 MeV Emax=  100 TeV

msc:  for anti_proton  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for anti_proton  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=    2 MeV
          BetheBloch : Emin=    2 MeV Emax=  100 TeV

hBrems:  for anti_proton  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for anti_proton  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 17x1001; from 7.50618 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for anti_proton XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for kaon+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for kaon+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=1.05231 MeV
          BetheBloch : Emin=1.05231 MeV Emax=  100 TeV

hBrems:  for kaon+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for kaon+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 18x1001; from 3.94942 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for kaon+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for kaon-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for kaon-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=1.05231 MeV
          BetheBloch : Emin=1.05231 MeV Emax=  100 TeV

hBrems:  for kaon-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for kaon-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 18x1001; from 3.94942 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for kaon- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of kaon+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for mu+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

muIoni:  for mu+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for mu-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

muIoni:  for mu-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of mu+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of pi+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

====================================================================
                  HADRONIC PROCESSES SUMMARY (verbose level 1)
-----------------------------------------------------------------------
                           Hadronic Processes for neutron
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronElasticXS: 0 eV  ---> 100 TeV
  Process: neutronInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:      G4NeutronInelasticXS: 0 eV  ---> 100 TeV
  Process: nCapture
        Model:               nRadCapture: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronCaptureXS: 0 eV  ---> 100 TeV
  Process: nKiller
-----------------------------------------------------------------------
                           Hadronic Processes for B-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: B-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for D-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: D-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for GenericIon
  Process: ionInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: He3Inelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: alphaInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for anti_He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_He3Inelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_alphaInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_deuteronInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-------------------------------------------------------------------------
                           Hadronic Processes for anti_hypertriton
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: anti_lambdaInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_neutron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_neutronInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_proton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_protonInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_tritonInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: dInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for e+
  Process: positronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for e-
  Process: electronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for gamma
  Process: photonNuclear
        Model:               GammaNPreco: 0 eV  ---> 200 MeV
        Model:            BertiniCascade: 199 MeV ---> 6 GeV
        Model:           TheoFSGenerator: 3 GeV ---> 100 TeV
     Cr_sctns:            GammaNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon+
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: lambdaInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu+
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu-
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
  Process: muMinusCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for pi+
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for pi-
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for proton
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: protonInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for sigma-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: sigma-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: tInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
=======================================================================
======       Geant4 Native Pre-compound Model Parameters       ========
=======================================================================
Type of pre-compound inverse x-section              1
Pre-compound model active                           1
Pre-compound excitation low energy                  100 keV
Pre-compound excitation high energy                 30 MeV
Angular generator for pre-compound model            1
Use NeverGoBack option for pre-compound model       0
Use SoftCutOff option for pre-compound model        0
Use CEM transitions for pre-compound model          1
Use GNASH transitions for pre-compound model        0
Use HETC submodel for pre-compound model            0
=======================================================================
======       Nuclear De-excitation Module Parameters           ========
=======================================================================
Type of de-excitation inverse x-section             3
Type of de-excitation factory                       Evaporation+GEM
Number of de-excitation channels                    68
Min excitation energy                               10 eV 
Min energy per nucleon for multifragmentation       200 GeV
Limit excitation energy for Fermi BreakUp           20 MeV
Level density (1/MeV)                               0.075
Use simple level density model                      1
Use discrete excitation energy of the residual      0
Time limit for long lived isomeres                  1 ns 
Isomer production flag                              1
Internal e- conversion flag                         1
Store e- internal conversion data                   1
Correlated gamma emission flag                      0
Max 2J for sampling of angular correlations         10
=======================================================================
SignalHandler    INFO  ++ Re-apply signal handlers
GenerationInit   INFO  +++ Initializing event 1. Within run:0 event 1.
Gun              INFO  Shoot [0] [0.000 , 100.000] GeV mu- pos:(0.000 0.000 10.000)[mm] dir:( 0.707  0.000  0.707)
Gun              INFO  Particle [0] mu-          Mom:21.164 GeV vertex:( 0.000  0.000 10.000)[mm] direction:( 0.707  0.000  0.707)
Gun              INFO  +-> Interaction [0] [0.000 , 100.000] GeV mu- pos:(0.000 0.000 10.000)[mm]
Gun              INFO  +++   +-> ID:  0 mu-          status:00000002 PDG:    13 Vtx:(+0.00e+00,+0.00e+00,+1.00e+01)[mm] time: +0.00e+00 [ns] #Dau:  0 #Par:0      
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+1.00e+01) [mm] +0.00e+00 [ns]
ParticleHandler  INFO  +++ Event 0 Begin event action. Access event related information.
### Birks coefficients used in run time
GenerationInit   INFO  +++ Initializing event 2. Within run:0 event 2.
Gun              INFO  Shoot [1] [0.000 , 100.000] GeV mu- pos:(0.000 0.000 10.000)[mm] dir:( 0.707  0.000  0.707)
Gun              INFO  Particle [0] mu-          Mom:10.123 GeV vertex:( 0.000  0.000 10.000)[mm] direction:( 0.707  0.000  0.707)
Gun              INFO  +-> Interaction [0] [0.000 , 100.000] GeV mu- pos:(0.000 0.000 10.000)[mm]
Gun              INFO  +++   +-> ID:  0 mu-          status:00000002 PDG:    13 Vtx:(+0.00e+00,+0.00e+00,+1.00e+01)[mm] time: +0.00e+00 [ns] #Dau:  0 #Par:0      
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+1.00e+01) [mm] +0.00e+00 [ns]
ParticleHandler  INFO  +++ Event 1 Begin event action. Access event related information.
GenerationInit   WARN  +++ Finished run 0 after 2 events (2 events in total)

Geant4Kernel     INFO  ++ Terminate Geant4 and delete associated actions.
DDSim            INFO Total Time:   7.97 s (User), 0.60 s (System)
DDSim            INFO StartUp Time: 3.89 s, Processing and Init: 4.08 s (~2.04 s/Event) 
RootOutput       INFO  +++ Closing ROOT output file testSid.root

Check warning on line 0 in t_test_ddsim_.slcio

See this annotation in the file changed.

@github-actions github-actions / Test Results

6 out of 8 runs failed: t_test_ddsim_.slcio (t_test_ddsim_.slcio)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 15s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 32s]
artifacts/Test Results dev3x86_64-el9-clang16-opt/build/TestResults_1.xml [took 11s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt (g4units)/build/TestResults_1.xml [took 51s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 11s]
artifacts/Test Results dev4x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 2m 36s]
Raw output
Failed
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.3.0-b80a0/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.3.0p1-af728/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/torch/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/onnxruntime/capi/:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u392-fe115/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev4/Wed/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/R/4.3.0-06e96/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -G -N=2 --outputFile=testSid.slcio --gun.position "0.0 0.0 1.0*cm" --gun.direction "1.0 0.0 1.0" --gun.momentumMax 100*GeV --part.userParticleHandler= '
Error in <TCling::LoadPCM>: ROOT PCM /home/runner/work/DD4hep/DD4hep/lib/G__DDG4_rdict.pcm file does not exist
Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libASImageGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libASImage_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libEG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFFTW_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFITSIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFitPanel_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFoam_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libFumili_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGX11TTF_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGX11_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGdml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGed_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenVector_G__GenVector32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenVector_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGenetic_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGeomPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGeom_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGpad_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGraf3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGraf_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGuiBld_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGuiHtml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libGviz3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHbook_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHistFactory_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHistPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMLP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMathCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMathMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMinuit2_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libMinuit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libNet_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libNetxNG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPhysics_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPostscript_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libPyMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libQuadp_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRCsg_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRDAVIX_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRGL_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRHTTPSniff_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRHTTP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTBrowsable_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTBrowserv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTDataFrame_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTFitPanelv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGeomViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGpadv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTGraphicsPrimitives_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTHistDraw_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTNTupleUtil_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTNTuple_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTMVASofieParser_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTMVASofie_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTPython_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTVecOps_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libROOTWebDisplay_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRSQLite_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRecorder_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitHS3_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitJSONInterface_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFitXRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRooStats_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libRootAuth_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSPlot_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSQLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSmatrix_G__Smatrix32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSmatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSpectrumPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libSpectrum_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVAGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVAUtils_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTreePlayer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libTree_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libUnfold_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libUnuran_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libWebGui6_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libX3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libXMLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.02-18eb6/x86_64-el9-gcc13-opt/lib/libXMLParser_rdict.pcm

Info in <TGeoManager::TGeoManager>: Geometry default, Detector Geometry created
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
PersistencyIO    INFO  +++ Set Streamer to dd4hep::OpaqueDataBlock
XMLLoader        INFO  +++ Processing XML file: file:/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml
DD4hep           WARN  ++ STD conditions NOT defined by client. NTP defaults taken.
Info in <TGeoManager::SetTopVolume>: Top volume is world_volume. Master volume is world_volume
Detector         INFO  *********** Created World volume with size: 3000 3000 3000
Compact          INFO  ++ Converted subdetector:SiVertexBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiVertexEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:VertexBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:VertexEndSupports of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VertexReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerForward of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:TrackerBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:TrackerReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:EcalBarrel of type DD4hep_EcalBarrel [calorimeter]
Compact          INFO  ++ Converted subdetector:EcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalPlug of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiCal of type DD4hep_CylindricalEndcapCalorimeter [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiReadout_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiReadout_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BeamCal of type DD4hep_ForwardDetector [calorimeter]
Compact          INFO  ++ Converted subdetector:Beampipe of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:NorthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:NorthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:BeamPipeVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BackwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardLowZ of type DD4hep_ForwardDetector 
Compact          INFO  ++ Converted subdetector:SolenoidCoilBarrel of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SolenoidCoilEnds of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Backward of type DD4hep_PolyconeSupport 
Info in <TGeoManager::CheckGeometry>: Fixing runtime shapes...
Info in <TGeoManager::CheckGeometry>: ...Nothing to fix
Info in <TGeoManager::CloseGeometry>: Counting nodes...
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoManager::CloseGeometry>: Building cache...
Info in <TGeoManager::CountLevels>: max level = 5, max placements = 3570
Info in <TGeoManager::CloseGeometry>: 130882 nodes/ 808 volume UID's in Detector Geometry
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
Compact          INFO  ++ Converted field: Successfully created field GlobalSolenoid [solenoid]
Detector         INFO  +++ Patching names of anonymous shapes....
DDG4             INFO +++ Imported 130 global values to namespace:DDG4
Geant4Kernel           OutputLevel:  2
Geant4Kernel           UI:           UI
Geant4Kernel           NumEvents:    10
DDG4             INFO +++  List of sensitive detectors:
Geant4Kernel           NumThreads:   0
DDG4             INFO +++  BeamCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalPlug                         type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  LumiCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  SiTrackerBarrel                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerEndcap                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerForward                 type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexBarrel                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexEndcap                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
Geant4UI         INFO  +++ UI> Install Geant4 control directory:/ddg4/UI/
Geant4Kernel     INFO  ++ Registered global action UI of type dd4hep::sim::Geant4UIManager
Geant4UI         INFO  +++ MagFieldTrackingSetup> Install Geant4 control directory:/ddg4/MagFieldTrackingSetup/
Geant4UI         INFO  +++ DetectorConstructionAction> Install Geant4 control directory:/ddg4/DetectorConstructionAction/
Geant4UI         INFO  +++ ConstructSD> Install Geant4 control directory:/ddg4/ConstructSD/
Geant4Kernel     INFO  ++ Registered global action RunInit of type dd4hep::sim::Test::Geant4TestRunAction
DDSim.Helper.Random INFO Choosing random seed for you: 1211402433
DDSim.Helper.OutputConfig INFO ++++ Setting up LCIO Output ++++
Geant4UI         INFO  +++ RunAction> Install Geant4 control directory:/ddg4/RunAction/
Geant4UI         INFO  +++ LcioOutput> Install Geant4 control directory:/ddg4/LcioOutput/
DDSim            INFO ++++ Adding DD4hep Particle Gun ++++
DDSim            INFO Enabling the PrimaryHandler
Geant4UI         INFO  +++ EventAction> Install Geant4 control directory:/ddg4/EventAction/
Geant4UI         INFO  +++ GeneratorAction> Install Geant4 control directory:/ddg4/GeneratorAction/
Geant4UI         INFO  +++ Gun> Install Geant4 control directory:/ddg4/Gun/
Geant4UI         INFO  +++ InteractionMerger> Install Geant4 control directory:/ddg4/InteractionMerger/
Geant4UI         INFO  +++ PrimaryHandler> Install Geant4 control directory:/ddg4/PrimaryHandler/
Geant4UI         INFO  +++ TrackingAction> Install Geant4 control directory:/ddg4/TrackingAction/
Geant4UI         INFO  +++ SteppingAction> Install Geant4 control directory:/ddg4/SteppingAction/
DDSim.Helper.Filter INFO ReqFilt {'edep0', 'edep1kev'}
DDSim            INFO getDetectorLists - found active detector BeamCal type: calorimeter
DDSim            INFO getDetectorLists - Identified BeamCal as a calorimeter
DDSim            INFO getDetectorLists - found active detector EcalBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified EcalBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector EcalEndcap type: calorimeter
DDSim            INFO getDetectorLists - Identified EcalEndcap as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalEndcap type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalEndcap as a calorimeter
DDSim            INFO getDetectorLists - found active detector HcalPlug type: calorimeter
DDSim            INFO getDetectorLists - Identified HcalPlug as a calorimeter
DDSim            INFO getDetectorLists - found active detector LumiCal type: calorimeter
DDSim            INFO getDetectorLists - Identified LumiCal as a calorimeter
DDSim            INFO getDetectorLists - found active detector MuonBarrel type: calorimeter
DDSim            INFO getDetectorLists - Identified MuonBarrel as a calorimeter
DDSim            INFO getDetectorLists - found active detector MuonEn…0 TeV  ModifiedTsai

annihil:  for e+ XStype:2 SubType=5 AtRestModel:Simple BuildTable=0
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            eplus2gg : Emin=    0 eV  Emax=  100 TeV

CoulombScat:  for e+ XStype:1 SubType=1 BuildTable=1
      Lambda table from 100 MeV to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=  100 MeV Emax=  100 TeV

msc:  for proton  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for proton  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=    2 MeV
          BetheBloch : Emin=    2 MeV Emax=  100 TeV

hBrems:  for proton  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for proton  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 17x1001; from 7.50618 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for proton XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for GenericIon  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            UrbanMsc : Emin=    0 eV  Emax=  100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

ionIoni:  for GenericIon  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.02
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=    2 MeV
          BetheBloch : Emin=    2 MeV Emax=  100 TeV

msc:  for alpha  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            UrbanMsc : Emin=    0 eV  Emax=  100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

ionIoni:  for alpha  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.02
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            BraggIon : Emin=    0 eV  Emax=7.9452 MeV
          BetheBloch : Emin=7.9452 MeV Emax=  100 TeV

msc:  for anti_proton  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for anti_proton  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=    2 MeV
          BetheBloch : Emin=    2 MeV Emax=  100 TeV

hBrems:  for anti_proton  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for anti_proton  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 17x1001; from 7.50618 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for anti_proton XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for kaon+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for kaon+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=1.05231 MeV
          BetheBloch : Emin=1.05231 MeV Emax=  100 TeV

hBrems:  for kaon+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for kaon+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 18x1001; from 3.94942 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for kaon+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for kaon-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for kaon-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=1.05231 MeV
          BetheBloch : Emin=1.05231 MeV Emax=  100 TeV

hBrems:  for kaon-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for kaon-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 18x1001; from 3.94942 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for kaon- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of kaon+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for mu+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

muIoni:  for mu+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for mu-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

muIoni:  for mu-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of mu+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of pi+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

====================================================================
                  HADRONIC PROCESSES SUMMARY (verbose level 1)
-----------------------------------------------------------------------
                           Hadronic Processes for neutron
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronElasticXS: 0 eV  ---> 100 TeV
  Process: neutronInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:      G4NeutronInelasticXS: 0 eV  ---> 100 TeV
  Process: nCapture
        Model:               nRadCapture: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronCaptureXS: 0 eV  ---> 100 TeV
  Process: nKiller
-----------------------------------------------------------------------
                           Hadronic Processes for B-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: B-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for D-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: D-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for GenericIon
  Process: ionInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: He3Inelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: alphaInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for anti_He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_He3Inelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_alphaInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_deuteronInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-------------------------------------------------------------------------
                           Hadronic Processes for anti_hypertriton
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: anti_lambdaInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_neutron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_neutronInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_proton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_protonInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_tritonInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: dInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for e+
  Process: positronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for e-
  Process: electronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for gamma
  Process: photonNuclear
        Model:               GammaNPreco: 0 eV  ---> 200 MeV
        Model:            BertiniCascade: 199 MeV ---> 6 GeV
        Model:           TheoFSGenerator: 3 GeV ---> 100 TeV
     Cr_sctns:            GammaNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon+
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: lambdaInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu+
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu-
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
  Process: muMinusCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for pi+
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for pi-
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for proton
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: protonInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for sigma-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: sigma-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: tInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
=======================================================================
======       Geant4 Native Pre-compound Model Parameters       ========
=======================================================================
Type of pre-compound inverse x-section              1
Pre-compound model active                           1
Pre-compound excitation low energy                  100 keV
Pre-compound excitation high energy                 30 MeV
Angular generator for pre-compound model            1
Use NeverGoBack option for pre-compound model       0
Use SoftCutOff option for pre-compound model        0
Use CEM transitions for pre-compound model          1
Use GNASH transitions for pre-compound model        0
Use HETC submodel for pre-compound model            0
=======================================================================
======       Nuclear De-excitation Module Parameters           ========
=======================================================================
Type of de-excitation inverse x-section             3
Type of de-excitation factory                       Evaporation+GEM
Number of de-excitation channels                    68
Min excitation energy                               10 eV 
Min energy per nucleon for multifragmentation       200 GeV
Limit excitation energy for Fermi BreakUp           20 MeV
Level density (1/MeV)                               0.075
Use simple level density model                      1
Use discrete excitation energy of the residual      0
Time limit for long lived isomeres                  1 ns 
Isomer production flag                              1
Internal e- conversion flag                         1
Store e- internal conversion data                   1
Correlated gamma emission flag                      0
Max 2J for sampling of angular correlations         10
=======================================================================
SignalHandler    INFO  ++ Re-apply signal handlers
GenerationInit   INFO  +++ Initializing event 1. Within run:0 event 1.
Gun              INFO  Shoot [0] [0.000 , 100.000] GeV mu- pos:(0.000 0.000 10.000)[mm] dir:( 0.707  0.000  0.707)
Gun              INFO  Particle [0] mu-          Mom:63.243 GeV vertex:( 0.000  0.000 10.000)[mm] direction:( 0.707  0.000  0.707)
Gun              INFO  +-> Interaction [0] [0.000 , 100.000] GeV mu- pos:(0.000 0.000 10.000)[mm]
Gun              INFO  +++   +-> ID:  0 mu-          status:00000002 PDG:    13 Vtx:(+0.00e+00,+0.00e+00,+1.00e+01)[mm] time: +0.00e+00 [ns] #Dau:  0 #Par:0      
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+1.00e+01) [mm] +0.00e+00 [ns]
ParticleHandler  INFO  +++ Event 0 Begin event action. Access event related information.
### Birks coefficients used in run time
GenerationInit   INFO  +++ Initializing event 2. Within run:0 event 2.
Gun              INFO  Shoot [1] [0.000 , 100.000] GeV mu- pos:(0.000 0.000 10.000)[mm] dir:( 0.707  0.000  0.707)
Gun              INFO  Particle [0] mu-          Mom:4.015 GeV vertex:( 0.000  0.000 10.000)[mm] direction:( 0.707  0.000  0.707)
Gun              INFO  +-> Interaction [0] [0.000 , 100.000] GeV mu- pos:(0.000 0.000 10.000)[mm]
Gun              INFO  +++   +-> ID:  0 mu-          status:00000002 PDG:    13 Vtx:(+0.00e+00,+0.00e+00,+1.00e+01)[mm] time: +0.00e+00 [ns] #Dau:  0 #Par:0      
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+1.00e+01) [mm] +0.00e+00 [ns]
ParticleHandler  INFO  +++ Event 1 Begin event action. Access event related information.
GenerationInit   WARN  +++ Finished run 0 after 2 events (2 events in total)

DDSim            INFO Total Time:   7.71 s (User), 0.57 s (System)
DDSim            INFO StartUp Time: 3.93 s, Processing and Init: 3.78 s (~1.89 s/Event) 
Geant4Kernel     INFO  ++ Terminate Geant4 and delete associated actions.

Check warning on line 0 in t_ddsimUserPlugins

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_ddsimUserPlugins (t_ddsimUserPlugins)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 16s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 4s]
Raw output
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -N=10 --outputFile=t_ddsimUserPlugins.root -G --steeringFile /home/runner/work/DD4hep/DD4hep/DDTest/python/userPluginsSteeringFile.PY --part.userParticleHandler= '
Error in <TInterpreter::AutoParse>: Error parsing payload code for class dd4hep::tools::Evaluator with content:

#line 1 "G__DD4hep dictionary payload"

#ifndef DD4HEP_MUST_USE_DETECTORIMP_H
  #define DD4HEP_MUST_USE_DETECTORIMP_H 1
#endif
#ifndef DD4HEP_USE_TBB
  #define DD4HEP_USE_TBB 1
#endif
#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
#endif
#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
#endif
#ifndef DD4HEP_USE_XERCESC
  #define DD4HEP_USE_XERCESC 1
#endif
#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
#endif
#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
#endif
#ifndef DD4HEP_USE_XERCESC
  #define DD4HEP_USE_XERCESC 1
#endif
#ifndef DD4HEP_USE_XERCESC
  #define DD4HEP_USE_XERCESC 1
#endif

#define _BACKWARD_BACKWARD_WARNING_H
// Inline headers
//==========================================================================
//  AIDA Detector description implementation
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTDATA_H
#define DD4HEP_ALIGNMENTDATA_H

// Framework include files
#include "DD4hep/NamedObject.h"
#include "DD4hep/DetElement.h"
#include "DD4hep/Volumes.h"

// ROOT include files
#include "TGeoMatrix.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  // Forward declarations
  class Alignment;
  class AlignmentCondition;

  /// Class describing an condition to re-adjust an alignment
  /**
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CONDITIONS
   */
  class Delta   {
  public:
    typedef Translation3D Pivot;
    Position      translation;
    Pivot         pivot;
    RotationZYX   rotation;
    unsigned int  flags = 0;

    enum AlignmentFlags {
      HAVE_NONE         = 0,
      HAVE_TRANSLATION  = 1<<2,
      HAVE_ROTATION     = 1<<3,
      HAVE_PIVOT        = 1<<4,
    };

    /// Default constructor
    Delta() = default;
    /// Initializing constructor
    Delta(const Position& tr)
      : translation(tr), flags(HAVE_TRANSLATION) {}
    /// Initializing constructor
    Delta(const RotationZYX& rot)
      : translation(), rotation(rot), flags(HAVE_ROTATION) {}
    /// Initializing constructor
    Delta(const Position& tr, const RotationZYX& rot)
      : translation(tr), rotation(rot), flags(HAVE_ROTATION|HAVE_TRANSLATION) {}
    /// Initializing constructor
    Delta(const Translation3D& piv, const RotationZYX& rot)
      : pivot(piv), rotation(rot), flags(HAVE_ROTATION|HAVE_PIVOT) {}
    /// Initializing constructor
    Delta(const Position& tr, const Translation3D& piv, const RotationZYX& rot)
      : translation(tr), pivot(piv), rotation(rot), flags(HAVE_ROTATION|HAVE_PIVOT|HAVE_TRANSLATION) {}
    /// Copy constructor
    Delta(const Delta& c);
    /// Default destructor
    ~Delta();
    /// Assignment operator
    Delta& operator=(const Delta& c);
    /// Reset information to identity
    void clear();
    /// Check a given flag
    bool checkFlag(unsigned int mask) const {  return (flags&mask) == mask;        }
    /// Check a given flag
    void setFlag(unsigned int mask)         {  flags |= mask;                      }
    /// Access flags: Check if the delta operation contains a translation
    bool hasTranslation() const             {  return checkFlag(HAVE_TRANSLATION); }
    /// Access flags: Check if the delta operation contains a rotation
    bool hasRotation() const                {  return checkFlag(HAVE_ROTATION);    }
    /// Access flags: Check if the delta operation contains a pivot
    bool hasPivot() const                   {  return checkFlag(HAVE_PIVOT);       }
    /// Compute the alignment delta for one detector element and its alignment condition
    void computeMatrix(TGeoHMatrix& tr_delta)  const;
  };

  /// Derived condition data-object definition
  /**
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CONDITIONS
   */
  class AlignmentData   {
  public:
    /// Forward declaration of the utility bit mask
    typedef unsigned int              BitMask;

    enum AlignmentFlags {
      HAVE_NONE = 0,
      HAVE_WORLD_TRAFO  = 1<<0,
      HAVE_PARENT_TRAFO = 1<<1,
      HAVE_OTHER        = 1<<31
    };
    enum DataType  {
      IDEAL   = 1<<10,
      SURVEY  = 1<<11,
      TIME_STAMPED = 1<<12
    };

    /// Alignment changes
    Delta                delta;
    /// Intermediate buffer to store the transformation to the world coordination system
    mutable TGeoHMatrix  worldTrafo;
    /// Intermediate buffer to store the transformation to the parent detector element
    mutable TGeoHMatrix  detectorTrafo;
    /// The list of TGeoNodes (physical placements)
    std::vector<PlacedVolume> nodes;
    /// Transformation from volume to the world
    Transform3D          trToWorld;
    /// Reference to the next hosting detector element
    DetElement           detector;
    /// The subdetector placement corresponding to the actual detector element's volume
    PlacedVolume         placement;
    /// Flag to remember internally calculated quatities
    mutable BitMask      flag;
    /// Magic word to verify object if necessary
    unsigned int         magic;

  public:
    /// Standard constructor
    AlignmentData();
    /// Copy constructor
    AlignmentData(const AlignmentData& copy);
    /// Default destructor
    virtual ~AlignmentData();
    /// Assignment operator necessary due to copy constructor
    AlignmentData& operator=(const AlignmentData& copy);
    /// Data accessor for decorator
    inline AlignmentData& data()                       {  return *this;               }
    /// Access the ideal/nominal alignment/placement matrix
    Alignment nominal() const;
    /// Create cached matrix to transform to world coordinates
    const TGeoHMatrix& worldTransformation()  const    {  return worldTrafo;          }
    /// Access the alignment/placement matrix with respect to the world
    const TGeoHMatrix& detectorTransformation() const  {  return detectorTrafo;       }
    /// Access the currently applied alignment/placement matrix
    const Transform3D& localToWorld() const            {  return trToWorld;           }

    /** Aliases for the transformation from local coordinates to the world system  */
    /// Transformation from local coordinates of the placed volume to the world system
    void localToWorld(const Position& local, Position& global) const;
    /// Transformation from local coordinates of the placed volume to the world system
    void localToWorld(const Double_t local[3], Double_t global[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToWorld(const Position& local) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToWorld(const Double_t local[3]) const
    {  return localToWorld({local[0],local[1],local[2]});                            }

    /** Aliases for the transformation from world coordinates to the local volume  */
    /// Transformation from world coordinates of the local placed volume coordinates
    void worldToLocal(const Position& global, Position& local) const;
    /// Transformation from world coordinates of the local placed volume coordinates
    void worldToLocal(const Double_t global[3], Double_t local[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position worldToLocal(const Position& global) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position worldToLocal(const Double_t global[3]) const
    {  return worldToLocal({global[0],global[1],global[2]});                          }

    /** Aliases for the transformation from local coordinates to the next DetElement system  */
    /// Transformation from local coordinates of the placed volume to the detector system
    void localToDetector(const Position& local, Position& detector) const;
    /// Transformation from local coordinates of the placed volume to the detector system
    void localToDetector(const Double_t local[3], Double_t detector[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToDetector(const Position& local) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToDetector(const Double_t local[3]) const
    {  return localToDetector({local[0],local[1],local[2]});                          }

    /** Aliases for the transformation from the next DetElement to local coordinates */
    /// Transformation from detector element coordinates to the local placed volume coordinates
    void detectorToLocal(const Position& detector, Position& local) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    void detectorToLocal(const Double_t detector[3], Double_t local[3]) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    Position detectorToLocal(const Position& detector) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    Position detectorToLocal(const Double_t det[3]) const
    {  return detectorToLocal({det[0],det[1],det[2]});                                }
  };
}         /* End namespace dd4hep               */
std::ostream& operator << (std::ostream& s, const dd4hep::Delta& data);
std::ostream& operator << (std::ostream& s, const dd4hep::AlignmentData& data);
#endif // DD4HEP_ALIGNMENTDATA_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTTOOLS_H
#define DD4HEP_ALIGNMENTTOOLS_H

// Framework include files
#include "DD4hep/Alignments.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Namespace for the alignment part of the AIDA detector description toolkit
  namespace detail {

    namespace tools   {

      /// Copy alignment object from source object
      void copy(Alignment from, Alignment to);

      /// Compute the ideal/nominal to-world transformation from the detector element placement
      /**
       *  Note: Detector information of the alignment data is filled by the caller!
       */
      void computeIdeal(Alignment alignment);

      /// Compute the ideal/nominal to-world transformation from the detector element placement
      /**
       *  Note: Detector information of the alignment data is filled by the caller!
       */
      //void computeIdeal(Alignment alignment, const Alignment::NodeList& node_list);

      /// Compute the survey to-world transformation.
      /** Compute the survey to-world transformation from 
       *  the detector element placement with respect to 
       *  the survey constants
       *
       *  Note: Detector information of the alignment data is filled by the caller!
       */
      void computeSurvey(Alignment alignment);


    }

  } /* End namespace Aligments               */
} /* End namespace dd4hep                    */
#endif // DD4HEP_ALIGNMENTTOOLS_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTS_H
#define DD4HEP_ALIGNMENTS_H

// Framework include files
#include "DD4hep/IOV.h"
#include "DD4hep/Volumes.h"
#include "DD4hep/Conditions.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Forward declarations
  class IOV;
  class AlignmentData;
  class Alignment;
  class Delta;
  class ConditionsMap;

  /// DD4hep internal namespace
  namespace detail  {
    /// Forward declarations
    class ConditionObject;
    class AlignmentObject;
  }

  /// Namespace for the AIDA detector description toolkit supporting XML utilities
  namespace align  {
    /// Alignment and Delta item key 
    /**
     *
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_ALIGN
     */
    class Keys  {
    public:
      /// Key name  of a delta condition "alignment_delta".
      static const std::string                         deltaName;
      /// Key value of a delta condition "alignment_delta".
      static const Condition::itemkey_type deltaKey;
      /// Key name  of an alignment condition object "alignment".
      static const std::string                         alignmentName;
      /// Key value of an alignment condition object "alignment".
      static const Condition::itemkey_type alignmentKey;
    };
  }

  
  /// Main handle class to hold an alignment conditions object
  /**
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_ALIGN
   */
  class AlignmentCondition : public Handle<detail::AlignmentObject>   {
  public:
    /// Forward definition of the key type
    typedef unsigned long long int    key_type;

  public:
    /// Default constructor
    AlignmentCondition() : Handle<Object>() {}
    /// Default constructor
    AlignmentCondition(Object* p) : Handle<Object>(p) {}
    /// Assignment constructor from condition object
    AlignmentCondition(detail::ConditionObject* p) : Handle<Object>(p) {}
    /// Constructor to be used when reading the already parsed object
    template <typename Q> AlignmentCondition(const Handle<Q>& e) : Handle<Object>(e) {}
    /// Object constructor for pure alignment objects
    AlignmentCondition(const std::string& name);
    /** Interval of validity            */
    /// Access the IOV type
    const IOVType& iovType()  const;
    /// Access the IOV block
    const IOV& iov()  const;
    /// Access the hash identifier
    key_type key()  const;

    /** Data block (bound type)         */
    /// Data accessor for the use of decorators
    AlignmentData& data();
    /// Data accessor for the use of decorators
    const AlignmentData& data() const;
    /// Access the delta value of the object
    const Delta& delta() const;
    /// Create cached matrix to transform to world coordinates
    const TGeoHMatrix& worldTransformation()  const;
    /// Access the alignment/placement matrix with respect to the world
    const TGeoHMatrix& detectorTransformation() const;
    /// Check if object is already bound....
    bool is_bound()  const;
  };

  /// Main handle class to hold an alignment object
  /**
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   *  \ingroup DD4HEP_ALIGN
   */
  class Alignment : public Handle<detail::AlignmentObject>   {
  public:
    /// Abstract base for processing callbacks to container objects
    /**
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_CONDITIONS
     */
    class Processor {
    public:
      /// Default constructor
      Processor();
      /// Default destructor
      virtual ~Processor() = default;
      /// Container callback for object processing
      virtual int operator()(Alignment alignment) const = 0;
    };

  public:
    /// Default constructor
    Alignment() = default;
    /// Default constructor
    Alignment(Object* p) : Handle<Object>(p)  {}
    /// Constructor to be used when reading the already parsed object
    template <typename Q> Alignment(const Handle<Q>& e) : Handle<Object>(e)  {}
    /// Object constructor for pure alignment objects
    Alignment(const std::string& name) ;
    /// Data accessor for the use of decorators
    AlignmentData& data();
    /// Data accessor for the use of decorators
    const AlignmentData& data() const;
    /// Access the delta value of the object
    const Delta& delta() const;
    /// Create cached matrix to transform to world coordinates
    const TGeoHMatrix& worldTransformation()  const;
    /// Access the alignment/placement matrix with respect to the world
    const TGeoHMatrix& detectorTransformation() const;
    /// Access to the node list
    const std::vector<PlacedVolume>& nodes() const;
      
    /** Aliases for the transformation from local coordinates to the world system  */
    /// Transformation from local coordinates of the placed volume to the world system
    void localToWorld(const Position& local, Position& global) const;
    /// Transformation from local coordinates of the placed volume to the world system
    void localToWorld(const Double_t local[3], Double_t global[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToWorld(const Position& local) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToWorld(const Double_t local[3]) const
    {  return localToWorld({local[0],local[1],local[2]});                             }

    /** Aliases for the transformation from world coordinates to the local volume  */
    /// Transformation from world coordinates of the local placed volume coordinates
    void worldToLocal(const Position& global, Position& local) const;
    /// Transformation from world coordinates of the local placed volume coordinates
    void worldToLocal(const Double_t global[3], Double_t local[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position worldToLocal(const Position& global) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position worldToLocal(const Double_t global[3]) const
    {  return worldToLocal({global[0],global[1],global[2]});                          }

    /** Aliases for the transformation from local coordinates to the next DetElement system  */
    /// Transformation from local coordinates of the placed volume to the detector system
    void localToDetector(const Position& local, Position& detector) const;
    /// Transformation from local coordinates of the placed volume to the detector system
    void localToDetector(const Double_t local[3], Double_t detector[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToDetector(const Position& local) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToDetector(const Double_t local[3]) const
    {  return localToDetector({local[0],local[1],local[2]});                         }

    /** Aliases for the transformation from the next DetElement to local coordinates */
    /// Transformation from detector element coordinates to the local placed volume coordinates
    void detectorToLocal(const Position& detector, Position& local) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    void detectorToLocal(const Double_t detector[3], Double_t local[3]) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    Position detectorToLocal(const Position& detector) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    Position detectorToLocal(const Double_t det[3]) const
    {  return detectorToLocal({det[0],det[1],det[2]});                              }
  };
}         /* End namespace dd4hep                    */
#endif // DD4HEP_ALIGNMENTS_H
//==========================================================================
//  AIDA Detector description implementation
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTSCALCULATOR_H
#define DD4HEP_ALIGNMENTSCALCULATOR_H

// Framework include files
#include "DD4hep/Alignments.h"
#include "DD4hep/AlignmentData.h"
#include "DD4hep/ConditionsMap.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Namespace for the conditions part of the AIDA detector description toolkit
  namespace cond   { class ConditionUpdateContext;  }
  
  /// Namespace for the alignment part of the AIDA detector description toolkit
  namespace align {

    /// Alignment calculator instance to handle alignment dependencies
    /**
     *  \author   M.Frank
     *  \version  1.0
     *  \ingroup  DD4HEP_ALIGN
     */
    class AlignmentsCalculator  {
    public:

      /// Object encapsulating the result of a computation call to the alignments calculator
      /**
       *  \author  M.Frank
       *  \version 1.0
       *  \ingroup DD4HEP_CONDITIONS
       */
      class Result  {
      public:
        size_t computed = 0;
        size_t missing  = 0;
	size_t multiply = 0;
        Result() = default;
        /// Copy constructor
        Result(const Result& result) = default;
        /// Assignment operator
        Result& operator  =(const Result& result) = default;
        /// Add results
        Result& operator +=(const Result& result);
        /// Subtract results
        Result& operator -=(const Result& result);
        /// Summed counters
        size_t total() const { return computed+missing; }
      };

      /// Functor for path ordered maps as they are needed for the calculator
      /**
       *  \author  M.Frank
       *  \version 1.0
       *  \ingroup DD4HEP_CONDITIONS
       */
      class PathOrdering {
      public:
        bool operator()(const DetElement& a, const DetElement& b) const
        { return a.path() < b.path(); }
      };

      typedef std::map<DetElement,const Delta*,PathOrdering> OrderedDeltas;
      typedef std::map<Condition::key_type,DetElement>       ExtractContext;

      /// Scanner to find all alignment deltas in the detector hierarchy
      /**
       *  The deltas are collected in the appropriate container suited for the
       *  calculator object, so that no re-ordering is necessary.
       *  
       *  Usage:
       *
       *  /// Interface to client Callback in order to update the condition
       *  Condition AlignmentCall::operator()(const ConditionKey& key,
       *                                      ConditionUpdateContext& ctxt)  {
       *  ....
       *   DetectorScanner().scan(AlignmentsCalculator::Scanner(ctxt,deltas),top);
       *  ....
       *  }
       *
       *  \author  M.Frank
       *  \version 1.0
       *  \ingroup DD4HEP_CONDITIONS
       */
      class Scanner  {
      public:
        /// Reference to the user pool taking into account IOV intersections
        cond::ConditionUpdateContext& context;
        /// Collection container
        OrderedDeltas&                deltas;
        /// Resulting IOV
        IOV*                          iov = 0;
      public:
        /// Default constructor
        Scanner() = delete;
        /// Initializing constructor
        Scanner(cond::ConditionUpdateContext& m, OrderedDeltas& d) : context(m), deltas(d) {}
        /// Initializing constructor with IOV specification
        Scanner(cond::ConditionUpdateContext& m, OrderedDeltas& d, IOV* i) : context(m), deltas(d), iov(i) {}
        /// Default move constructor is disabled
        Scanner(cond::ConditionUpdateContext& m, OrderedDeltas&& p) = delete;
        /// R-value copy from a temporary
        Scanner(Scanner&& copy) = delete;
        /// Copy constructor
        Scanner(const Scanner& copy) = delete;
        /// Default destructor
        ~Scanner() = default;
        /// Assignment operator
        Scanner& operator=(Scanner&& copy) = delete;
        /// Assignment operator
        Scanner& operator=(const Scanner& copy) = delete;
        /// Callback to output alignments information
        int operator()(DetElement de, int)  const;
      };

    public:

      /// Default constructor
      AlignmentsCalculator() = default;
      /// Copy constructor
      AlignmentsCalculator(const AlignmentsCalculator& copy) = delete;
      /// Assignment operator
      AlignmentsCalculator& operator=(const AlignmentsCalculator& mgr) = delete;
      /// Compute all alignment conditions of the internal dependency list
      Result compute(const std::map<DetElement, Delta>& deltas,
                     ConditionsMap& alignments)  const;
      /// Compute all alignment conditions of the internal dependency list
      Result compute(const std::map<DetElement, const Delta*>& deltas,
                     ConditionsMap& alignments)  const;
      /// Optimized call using already properly ordered Deltas
      Result compute(const OrderedDeltas& deltas, ConditionsMap& alignments)  const;

      /// Helper: Extract all Delta-conditions from the conditions map
      size_t extract_deltas(cond::ConditionUpdateContext& context,
                            OrderedDeltas& deltas,
                            IOV* effective_iov=0)   const;
      /// Helper: Extract all Delta-conditions from the conditions map starting at a certain sub-tree
      size_t extract_deltas(DetElement start,
                            cond::ConditionUpdateContext& ctxt,
                            OrderedDeltas& deltas,
                            IOV* effective_iov=0)   const;
      /// Helper: Extract all Delta-conditions from the conditions map
      /** If the extraction context is empty, it shall be filled.
       *  On every subsequent call the existing context is used and 
       *  the Delta-conditions are extracted directly using a linear scan 
       *  of the conditions map. Depending on the size of the conditons map
       *  this can lead to significant speed improvements.
       */
      size_t extract_deltas(cond::ConditionUpdateContext& context,
                            ExtractContext& extract_context,
                            OrderedDeltas& deltas,
                            IOV* effective_iov=0)   const;

      /// Helper: Extract all Delta-conditions from the conditions map starting at a certain sub-tree
      /**
       *  Please note: An extract_context is only valid for one sub-tree.
       */
      size_t extract_deltas(DetElement start,
                            cond::ConditionUpdateContext& ctxt,
                            ExtractContext& extract_context,
                            OrderedDeltas& deltas,
                            IOV* effective_iov=0)   const;
    };

    /// Add results
    inline AlignmentsCalculator::Result&
    AlignmentsCalculator::Result::operator +=(const Result& result)  {
      multiply += result.multiply;
      computed += result.computed;
      missing  += result.missing;
      return *this;
    }
    /// Subtract results
    inline AlignmentsCalculator::Result&
    AlignmentsCalculator::Result::operator -=(const Result& result)  {
      multiply -= result.multiply;
      computed -= result.computed;
      missing  -= result.missing;
      return *this;
    }

  }       /* End namespace align                  */
}         /* End namespace dd4hep                      */
#endif // DD4HEP_ALIGNMENTSCALCULATOR_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTSNOMINALMAP_H
#define DD4HEP_ALIGNMENTSNOMINALMAP_H

// Framework include files
#include "DD4hep/ConditionsMap.h"

// C/C++ include files

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// An implementation of the ConditionsMap interface to fall back to nominal alignment.
  /**
   *  The AlignmentsNominalMap is not a conditions cache per se. This implementation 
   *  behaves like a conditionsmap, but it shall not return real conditions to the user,
   *  but rather return the default alignment objects (which at the basis are conditions 
   *  as well) to the user. These alignments are taken from the DetElement in question
   *  Alignment DetElement::nominal().
   *
   *  The basic idea is to enable users to write code "as if" there would be conditions
   *  present. This is important to ease in the lifetime of the experiment the step from
   *  the design ph…
    virtual int operator()(DetElement de, int level)  const final
    {   return (processor)(de, level);         }
  };

  /// Instantiation helper
  template <typename T> inline
  DetElementProcessor<typename std::remove_reference<T>::type> detectorProcessor(T&& proc)
  { return DetElementProcessor<typename std::remove_reference<T>::type>(std::forward<T>(proc)); }

  /// Wrapper to call objects in the form of a detector element processor.
  /**
   *   \author  M.Frank
   *   \version 1.0
   *   \date    31/05/2017
   *   \ingroup DD4HEP_CORE
   */
  template <typename T> class DetectorProcessorShared : public DetectorProcessor {
  public:
    /// Reference to execution object implementing operator()(DetElement de, int level)
    std::shared_ptr<T> processor;
  public:
    /// Default constructor
    DetectorProcessorShared() = delete;
    /// Default constructor
    DetectorProcessorShared(std::shared_ptr<T>& p) : processor(p) {}
    /// Default copy constructor
    DetectorProcessorShared(const DetectorProcessorShared& copy) = default;
    /// Default destructor
    virtual ~DetectorProcessorShared() = default;
    /// Default assignment
    DetectorProcessorShared& operator=(const DetectorProcessorShared& copy) = default;
    /// Callback to output detector information of an single DetElement
    virtual int operator()(DetElement de, int level)  const final
    {  return (*processor)(de, level);                 }
  };

  /// Generic detector element collector of a sub-tree
  /**
   *   To be used with utilities like DetElementProcessor etc.
   *
   *  
   *  \author  M.Frank
   *  \version 1.0
   *  \date    01/04/2016
   */
  template <typename T> class DetElementsCollector  {
  public:
    /// Collection container
    T&             elements;
  public:
    /// Default constructor
    DetElementsCollector(T& d) : elements(d) {}
    /// Default move constructor is disabled
    DetElementsCollector(T&& p) = delete;
    /// R-value copy from a temporary
    DetElementsCollector(DetElementsCollector&& copy) = default;
    /// Copy constructor
    DetElementsCollector(const DetElementsCollector& copy) = default;
    /// Default destructor
    ~DetElementsCollector() = default;
    /// Assignment operator
    DetElementsCollector& operator=(const DetElementsCollector& copy) = default;
    /// Callback to output elements information
    /** Note: Valid implementations exist for the container types:
     *        std::set<DetElement>
     *        std::list<DetElement>
     *        std::vector<DetElement>
     */
    virtual int operator()(DetElement de, int level)  const final;
  };
  
  /// Creator utility function for DetElementsCollector objects
  template <typename T> inline
  DetElementsCollector<typename std::remove_reference<T>::type> detElementsCollector(T&& container)
  {  return DetElementsCollector<typename std::remove_reference<T>::type>(container); }

  /// Helper to run DetElement scans
  /**
   *   This wrapper converts any object, which has the signature
   *   int operator()(DetElement de, int level) const
   *   The object is automatically wrapped to a DetectorProcessor
   *   and the detector tree is scanned depending on the scanning
   *   arguments.
   *  
   *   \author  M.Frank
   *   \version 1.0
   *   \date    01/04/2016
   *   \ingroup DD4HEP_CORE
   */
  class DetectorScanner  {
  public:
    /// Default constructor
    DetectorScanner() = default;
    /// Copy constructor
    DetectorScanner(const DetectorScanner& copy) = default;
    /// Assignment operator
    DetectorScanner& operator=(const DetectorScanner& copy) = default;

    /// Constructor performing the scan internally
    template <typename Q>
    DetectorScanner(Q& proc, DetElement start, int level=0, bool recursive=true)
    {  scan(proc, start, level, recursive);     }

    /// Constructor performing the scan internally
    template <typename Q>
    DetectorScanner(const Q& proc, DetElement start, int level=0, bool recursive=true)
    {  scan(proc, start, level, recursive);     }

    /// Detector element tree scanner using wrapped DetectorProcessor objects
    template <typename Q>
    int scan(Q& p, DetElement start, int level=0, bool recursive=true)  const {
      auto proc = detectorProcessor(p);
      return proc.process(start, level, recursive);
    }

    /// Detector element tree scanner using wrapped DetectorProcessor objects
    template <typename Q>
    int scan(const Q& p, DetElement start, int level=0, bool recursive=true) const {
      auto proc = detectorProcessor(p);
      return proc.process(start, level, recursive);
    }
  };
}      /* End namespace dd4hep               */
#endif // DD4HEP_DETECTORPROCESSOR_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================

#ifndef DD4HEP_DETECTORSELECTOR_H
#define DD4HEP_DETECTORSELECTOR_H

// Framework include files
#include "DD4hep/Detector.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// View on Detector to select detectors according to certain criteria
  /** 
   * Usage:
   *
   *  Detector& lcd = ....;
   *  DetectorSelector selector(description);
   *  DetectorSelector::Result r = selector.detectors("tracker");
   *
   *  or multiple types:
   *  r = selector.detectors("tracker", "calorimeter");
   *
   *  or selections using DetType flags, e.g:
   *  select all barrel trackers but not the Vertex detector
   *  r = selector.detectors(  DetType::TRACKER | DetType::BARREL  , DetType::VERTEX ) ;
   *
   *  \author  M.Frank
   *  \version 1.0
   */
  class DetectorSelector {
  public: 
    /// Result set definition
    typedef std::vector<DetElement> Result;
#ifndef __CINT__
    /// Reference to main detector description object
    Detector& description;
#endif

  public:
#ifndef __CINT__
    /// Default constructor
    DetectorSelector(Detector& _description) : description(_description)  {}
#endif
    /// Default destructor
    ~DetectorSelector()  {}

    /// Access a set of subdetectors according to the sensitive type.
    /**
       Please note:
       - The sensitive type of a detector is set in the 'detector constructor'.
       - Not sensitive detector structures have the name 'passive'
       - Compounds (ie. nested detectors) are of type 'compound'
    */
    const Result& detectors(const std::string& type);

    /// Access a set of subdetectors according to several sensitive types.
    Result detectors(const std::string& type1,
                     const std::string& type2,
                     const std::string& type3="",
                     const std::string& type4="",
                     const std::string& type5="" );

    /** return a vector with all detectors that have all the type properties in
     *  includeFlag set but none of the properties given in excludeFlag
     */
    Result detectors(unsigned int includeFlag, 
                     unsigned int excludeFlag=0 ) const ;
  };

} /* End namespace dd4hep        */
#endif // DD4HEP_DETECTORSELECTOR_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_DETECTORTOOLS_H
#define DD4HEP_DETECTORTOOLS_H

// Framework include files
#include "DD4hep/DetElement.h"

// Forward declarations
class TGeoHMatrix;

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  // Forward declarations
  class Detector;

  namespace detail   {
    
    /// Helper namespace used to answer detector element specific questons
    /**
     *
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_CORE
     */
    namespace tools {
      typedef std::vector<DetElement>   ElementPath;
      typedef std::vector<PlacedVolume> PlacementPath;

      /// Determine top level element (=world) for any element walking up the detector element tree
      DetElement topElement(DetElement child);

      /// Assemble the path of a particular detector element
      std::string elementPath(DetElement element);
      /// Assemble the path of the PlacedVolume selection
      std::string elementPath(const ElementPath& nodes, bool reverse=true);

      /// Collect detector elements to the top detector element (world)
      void elementPath(DetElement elt, ElementPath& detectors);
      /// Find DetElement as child of the top level volume by its absolute path
      DetElement findElement(const Detector& description, const std::string& path);
      /// Find DetElement as child of a parent by its relative or absolute path
      DetElement findDaughterElement(DetElement parent, const std::string& subpath);
      /// Find path between the child element and the parent element
      bool isParentElement(DetElement parent, DetElement child);

      /// Assemble the placement path from a given detector element to the world volume
      std::string placementPath(DetElement element);
      /// Assemble the path of the PlacedVolume selection
      std::string placementPath(const PlacementPath& nodes, bool reverse=true);
      /// Assemble the path of the PlacedVolume selection
      std::string placementPath(const std::vector<const TGeoNode*>& nodes, bool reverse=true);

      /// Collect detector elements placements to the top detector element (world) [no holes!]
      void placementPath(DetElement elt, PlacementPath& nodes);
      /// Collect detector elements placements to the parent detector element [no holes!]
      void placementPath(DetElement parent, DetElement child, PlacementPath& nodes);

      /// Find a given node in the hierarchy starting from the top node (absolute placement!)
      PlacedVolume findNode(PlacedVolume top_place, const std::string& place);
      /// Update cached matrix to transform to positions to an upper level Placement
      void placementTrafo(const PlacementPath& nodes, bool inverse, TGeoHMatrix*& mat);
      /// Update cached matrix to transform to positions to an upper level Placement
      void placementTrafo(const PlacementPath& nodes, bool inverse, TGeoHMatrix& mat);


      /// Convert VolumeID to string
      std::string toString(const PlacedVolume::VolIDs& ids);
      /// Convert VolumeID to string
      std::string toString(const IDDescriptor& dsc, const PlacedVolume::VolIDs& ids, VolumeID code);
      /// Extract all the path elements from a path
      std::vector<std::string> pathElements(const std::string& path);
    }
  }
}         /* End namespace dd4hep                   */
#endif // DD4HEP_DETECTORTOOLS_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
//  \author   Markus Frank
//  \date     2016-02-02
//  \version  1.0
//
//==========================================================================
#ifndef DD4HEP_ERRORS_H 
#define DD4HEP_ERRORS_H 1

// C/C++ include files
#include <string>

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Utility namespace: Errors
  namespace Errors  {

    /// System error string for EPERM. Sets errno accordingly
    std::string noPermission();

    /// System error string for ENOENT. Sets errno accordingly
    std::string noEntry();

    /// System error string for EIO. Sets errno accordingly
    std::string ioError();

    /// System error string for EINVAL. Sets errno accordingly
    std::string invalidArg();

    /// System error string for ENOKEY. Sets errno accordingly
    std::string noKey();

    /// System error string for ENOSYS. Sets errno accordingly
    std::string noSys();

    /// System error string for ECANCELED. Sets errno accordingly
    std::string cancelled();

    /// System error string for ELNRNG. Sets errno accordingly
    std::string linkRange();

    
  }

} /* End namespace dd4hep             */
#endif  // DD4HEP_ERRORS_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
//  \author   Markus Frank
//  \date     2016-02-02
//  \version  1.0
//
//==========================================================================
#ifndef DD4HEP_EXCEPTIONS_H
#define DD4HEP_EXCEPTIONS_H

// Forward declaring header for package configuration

#include "DD4hep/config.h"
#include "Parsers/Exceptions.h"

#endif // DD4HEP_EXCEPTIONS_H

//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
//
// NOTE:
//
// This is an internal include file. It should only be included to 
// instantiate code. Otherwise the BasicGrammar include file should be
// sufficient for all practical purposes.
//
//==========================================================================
#ifndef DD4HEP_EXTENSIONENTRY_H
#define DD4HEP_EXTENSIONENTRY_H

#include "DD4hep/Primitives.h"

// C/C++ include files
#include <typeinfo>

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Definition of the extension entry interface class
  /** Base class for the object extension mechanism.
   *
   *   \author  M.Frank
   *   \date    13.08.2013
   *   \ingroup DD4HEP
   */
  class ExtensionEntry {
  protected:
    /// Default constructor
    ExtensionEntry() = default;
    /// Copy constructor
    ExtensionEntry(const ExtensionEntry& copy) = default;
  public:
    /// Default destructor
    virtual ~ExtensionEntry() = default;
    /// Callback on invalid call invokation
    void invalidCall(const char* tag)  const;
    /// Virtual object accessor
    virtual void* object() const    = 0;
    /// Virtual object copy operator
    virtual void* copy(void*) const = 0;
    /// Virtual object destructor
    virtual void  destruct() const  = 0;
    /// Virtual entry clone function
    virtual ExtensionEntry* clone(void* arg)  const = 0;
    /// Hash value
    virtual unsigned long long int hash64()  const = 0;
  };

  namespace detail  {

    /// Implementation class for the object extension mechanism.
    /**  This implementation class supports the object extension mechanism
     *   for dd4hep. 
     *
     *   Note:
     *   The double-template implementation is necessary to support extensions
     *   using a virtual inheritance relationship between the interface and the
     *   concrete implementation of the extension object.
     *
     *   \author  M.Frank
     *   \date    13.08.2013
     *   \ingroup DD4HEP
     */
    template <typename Q,typename T> class SimpleExtension : public ExtensionEntry  {
    protected:
      T* ptr = 0;
      mutable Q* iface = 0;  //!
    public:
      /// Default constructor
      SimpleExtension() = delete;
      /// Initializing constructor
      SimpleExtension(T* p) : ptr(p) { iface = dynamic_cast<Q*>(p); }
      /// Copy constructor
      SimpleExtension(const SimpleExtension& copy) = default;
      /// Default destructor
      virtual ~SimpleExtension() = default;
      /// Assignment operator
      SimpleExtension& operator=(const SimpleExtension& copy) = default;
      /// Virtual object copy operator
      virtual void* copy(void*) const override { invalidCall("copy"); return 0;   }
      /// Virtual object destructor. Function may still be called without side-effects.
      virtual void  destruct()  const override {                                  }
      /// Virtual object accessor
      virtual void* object()    const override
      { return iface ? iface : (iface=dynamic_cast<Q*>(ptr));                     }
      /// Virtual entry clone function
      virtual ExtensionEntry* clone(void*)  const  override
      { invalidCall("clone"); return 0;                                           }
      /// Hash value
      virtual unsigned long long int hash64()  const override
      {  return detail::typeHash64<Q>();                                       }
    };
      
    /// Implementation class for the object extension mechanism.
    /**  This implementation class supports the object extension mechanism
     *   for dd4hep. It is ensured, that on the object destruction or
     *   on request the reference to the user object may be destructed.
     *
     *   Note: User object must be taken from the heap using "new".
     *   Note:
     *   The double-template implementation is necessary to support extensions
     *   using a virtual inheritance relationship between the interface and the
     *   concrete implementation of the extension object.
     *
     *   \author  M.Frank
     *   \date    13.08.2013
     *   \ingroup DD4HEP
     */
    template <typename Q,typename T> class DeleteExtension : public ExtensionEntry  {
    protected:
      T* ptr = 0;
      mutable Q* iface = 0;  //!
    public:
      /// Default constructor
      DeleteExtension() = delete;
      /// Initializing constructor
      DeleteExtension(T* p) : ptr(p)  { iface = dynamic_cast<Q*>(p); }
      /// Copy constructor
      DeleteExtension(const DeleteExtension& copy) = default;
      /// Default destructor
      virtual ~DeleteExtension() = default;
      /// Assignment operator
      DeleteExtension& operator=(const DeleteExtension& copy) = default;
      /// Virtual object copy operator
      virtual void* copy(void*)  const override  { invalidCall("copy"); return 0; }
      /// Virtual object destructor
      virtual void  destruct()   const override  { delete ptr;                    }
      /// Virtual object accessor
      virtual void* object()     const override
      { return iface ? iface : (iface=dynamic_cast<Q*>(ptr));                     }
      /// Virtual entry clone function
      virtual ExtensionEntry* clone(void* arg)  const  override
      {  return new DeleteExtension((T*)this->copy(arg));                         }
      /// Hash value
      virtual unsigned long long int hash64()  const override
      {  return detail::typeHash64<Q>();                                       }
    };

    /// Implementation class for the object extension mechanism.
    /**  This implementation class supports the object extension mechanism
     *   for dd4hep. It is ensured, that on the object destruction or
     *   on request the reference to the user object may be destructed.
     *
     *   Note: User object must be taken from the heap using "new".
     *   Note:
     *   The double-template implementation is necessary to support extensions
     *   using a virtual inheritance relationship between the interface and the
     *   concrete implementation of the extension object.
     *
     *   \author  M.Frank
     *   \date    13.08.2013
     *   \ingroup DD4HEP
     */
    template <typename Q,typename T> class CopyDeleteExtension : public ExtensionEntry  {
    protected:
      T* ptr = 0;
      mutable Q* iface = 0;  //!
    public:
      /// Default constructor
      CopyDeleteExtension() = delete;
      /// Initializing constructor
      CopyDeleteExtension(T* p) : ptr(p)  { iface = dynamic_cast<Q*>(p);          }
      /// Copy constructor
      CopyDeleteExtension(const CopyDeleteExtension& copy) = default;
      /// Default destructor
      virtual ~CopyDeleteExtension() = default;
      /// Assignment operator
      CopyDeleteExtension& operator=(const CopyDeleteExtension& copy) = default;
      /// Virtual object copy operator
      virtual void* copy(void*)  const override  { return new T(*ptr);            }
      /// Virtual object destructor
      virtual void  destruct()   const override  { delete ptr;                    }
      /// Virtual object accessor
      virtual void* object()     const override
      { return iface ? iface : (iface=dynamic_cast<Q*>(ptr));                     }
      /// Virtual entry clone function
      virtual ExtensionEntry* clone(void* arg)  const  override
      {  return new CopyDeleteExtension((T*)this->copy(arg));                     }
      /// Hash value
      virtual unsigned long long int hash64()  const override
      {  return detail::typeHash64<Q>();                                       }
    };
  }     // End namespace detail
}       // End namespace dd4hep
#endif // DD4HEP_EXTENSIONENTRY_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_FIELDTYPES_H
#define DD4HEP_FIELDTYPES_H

// Framework include files
#include "DD4hep/Fields.h"
#include "DD4hep/Shapes.h"
#include <vector>

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Implementation object of a field with constant strength
  /**
   *  Generic constant uniform field
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class ConstantField : public CartesianField::Object {
  public:
    /// Field direction
    Direction direction;
  public:
    /// Initializing constructor
    ConstantField() = default;
    /// Call to access the field components at a given location
    virtual void fieldComponents(const double* /* pos */, double* field);
  };

  /// Implementation object of a solenoidal magnetic field.
  /**
   *  Generic solonoid magnetic field
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class SolenoidField : public CartesianField::Object {
  public:
    double innerField;
    double outerField;
    double minZ;
    double maxZ;
    double innerRadius;
    double outerRadius;

  public:
    /// Initializing constructor
    SolenoidField();
    /// Call to access the field components at a given location
    virtual void fieldComponents(const double* pos, double* field);
  };

  /// Implementation object of a dipole magnetic field.
  /**
   *  Generic dipole magnetic field
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class DipoleField : public CartesianField::Object {
  public:
    double zmax;
    double zmin;
    double rmax;
    Coefficents coefficents;
  public:
    /// Initializing constructor
    DipoleField();
    /// Call to access the field components at a given location
    virtual void fieldComponents(const double* pos, double* field);
  };

  /// Implementation object of a Multipole magnetic field.
  /**
   *  Generic multipole magnetic field using the
   *  Multipole approach. The dipole is assumed to be horizontal
   *  as it is used for bending beams in large colliders
   *  ie. the dipole field lines are vertical.
   *
   *  The different momenta are given by:
   *
   *  \f{eqnarray*}{
   *  B_y + i*B_x         &=& ( 1/(n-1)! )* C_n * (x + iy)^{n-1}                        \\
   *  B_sum = B_y + i B_x &=& Sum_{n=1..4} ( 1/(n-1)! )*(b_n + ia_n) (x + iy)^{n-1}    \\
   *  \f}
   *  With C_n being the complex multipole coefficients and
   *  b_n the "normal multipole coefficients" and a_n the "skew multipole coefficients".
   *
   *  The maximal momentum used is the octopole momentum.
   *
   *  The lower momenta are:
   *
   *  \li Dipole (n=1):
   *  \f{eqnarray*}{
   *  B_y &=& b_1                                       \\
   *  B_x &=& a_1                                       \\
   *  B_z &=& constant                                  \\
   *  \f}
   *
   *  \li Quadrupole (n=2):
   *
   *  \f{eqnarray*}{
   *  B_y &=& b_2 x - a_2 y                             \\
   *  B_x &=& b_2 y + a_2 x                             \\
   *  \f}
   *
   *  \li Sextupole (n=3):
   *
   *  \f{eqnarray*}{
   *  B_y + i B_x &=& (1/2) * (b_3 +ia_3) (x^2 + 2ixy - y^2)    \\
   *  B_y         &=& (1/2) * ( b_3 x^2 - b_3 y^2 - 2 a_3 xy)      \\
   *  B_x         &=& (1/2) * (a_3 x^2 - a_3 y^2 + 2 b_3 xy)      \\
   *  \f}
   *
   *  \li Octopole (n=4):
   *
   *  \f{eqnarray*}{
   *  B_y + i B_x &=& (1/6) * (b_4 +ia_4) (x^3 + 3ix^2y - 3xy^2 -iy^3)  \\
   *  B_y &=& (1/6) * (b_4 x^3 - 3 b_4 x y^2 - 3 a_4 x^2 y + a_4 y^3)     \\
   *  B_x &=& (1/6) * (3 b_4 x^2 y - b_4 y^3 + a_4 x^3 - 3 a_4 x y^2)     \	\
   *  \f}
   *
   *  The defined field components only apply within the shape 'volume'.
   *  If 'volume' is an invalid shape (ie. not defined), then the field
   *  components are valied throughout the 'universe'.
   *
   *  \see http://cas.web.cern.ch/sites/cas.web.cern.ch/files/lectures/bruges-2009/wolski-1.pdf
   *  \see http://cas.web.cern.ch/sites/cas.web.cern.ch/files/lectures/varna-2010/brandt-1-web.pdf
   *  \see https://en.wikipedia.org/wiki/Multipole_magnet
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class MultipoleField : public CartesianField::Object {
  public:
    /// Multi-pole coefficients
    Coefficents  coefficents { };
    /// Multi-pole skews
    Coefficents  skews       { };
    /// Boundary volume (optional)
    Solid        volume      { };
    /// Position transformation of the field. Only stored here for reference
    Transform3D  transform   { };
    /// Inverse position transformation of the field
    Transform3D  inverse     { };
    /// The rotation part of the transformation. Need to rotate the field
    Rotation3D   rotation    { };
    /// Constant Z field overlay
    double       B_z         { 0e0 };

  private:
    /// The access to the field will be optimized. Remember properties.
    unsigned char flag       { 0 };
    /// Translation of the transformation
    Transform3D::Point translation { };
  public:
    /// Initializing constructor
    MultipoleField();
    /// Call to access the field components at a given location
    virtual void fieldComponents(const double* pos, double* field);
  };

}         /* End namespace dd4hep             */
#endif // DD4HEP_FIELDTYPES_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_FIELDS_H
#define DD4HEP_FIELDS_H

// Framework include files
#include "DD4hep/NamedObject.h"
#include "DD4hep/Objects.h"

// C/C++ include files
#include <vector>
#include <map>

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  // Forward declarations
  typedef Position Direction;

  /// Base class describing any field with 3D cartesian vectors for the field strength.
  /** Abstract base class describing any field (electric or magnetic) with 3D cartesian vectors 
   *  for the field strength and positions.
   *  Implementation classes need to overwrite void fieldComponents(const double* pos, double* field).
   *  The actual behaviour is solely implemented in the underlying object class.
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class CartesianField: public Handle<NamedObject> {
  public:
    enum FieldType {
      UNKNOWN = 0, ELECTRIC = 0x1, MAGNETIC = 0x2, OVERLAY  = 0x4,
    };
    typedef std::map<std::string, std::map<std::string, std::string> > Properties;

    /// Internal data class shared by all handles of a given type
    /**
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_CORE
     */
    class TypedObject : public NamedObject {
    public:
      /// Field type
      int   field_type { UNKNOWN };
      /// Default constructor
      using NamedObject::NamedObject;
    };

    /// Internal data class shared by all handles of a given type
    /**
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_CORE
     */
    class Object: public TypedObject {
    public:
      /// Utility definition for concrete implementations
      typedef std::vector<double> Coefficents;
      /// Field extensions
      Properties properties;
      /// Default constructor
      Object();
      /// Default destructor
      virtual ~Object();

      /** Overwrite to compute the field components at a given location -
       *  NB: The field components have to be added to the provided
       *  field vector in order to allow for superposition of the fields.
       */
      virtual void fieldComponents(const double* pos, double* field) = 0;
    };

    /// Default constructor
    CartesianField() = default;

    /// Constructor to be used when reading the already parsed DOM tree
    CartesianField(const CartesianField& e) = default;

    /// Constructor to be used when reading the already parsed DOM tree
    template <typename Q> CartesianField(const Handle<Q>& e) : Ref_t(e) {
    }

    /// Assignment operator
    CartesianField& operator=(const CartesianField& f) = default;

    /// Access the field type
    int fieldType() const {
      return data<Object>()->field_type;
    }

    /// Access the field type (string)
    const char* type() const;

    /// Does the field change the energy of charged particles?
    bool changesEnergy() const;

    /// Returns the 3 field components (x, y, z).
    void value(const Position& pos, Direction& field) const;

    /// Returns the 3 field components (x, y, z).
    void value(const Position& pos, double* val) const;

    /// Returns the 3 field components (x, y, z).
    void value(const double* pos, double* val) const;

    /// Access to properties container
    Properties& properties() const;
  };

  /// Class describing a field overlay with several sources
  /**
   *  Generic structure describing any field type (electric or magnetic)
   *  with field components in Cartesian coordinates.
   *
   *  The actual behaviour is solely implemented in the underlying object
   *  classes. The overlay field is the sum of several magnetic of electric
  ...
[This part of the test output was removed since it exceeds the threshold of 307200 bytes.]

Check warning on line 0 in t_ddsimUserActions

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 8 runs failed: t_ddsimUserActions (t_ddsimUserActions)

artifacts/Test Results LCG_104x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 13s]
artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 4s]
Raw output
Required regular expression not found. Regex=[Deleting object StepActionCLI1 ]
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-d272a/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3-cad3d/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib/python3.9/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u362-88cd4/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_104/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-09c47/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.6.4-2ef70/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.28.04-740f6/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -N=10 --outputFile=t_ddsimUserActions.root -G --steeringFile /home/runner/work/DD4hep/DD4hep/DDTest/python/userActionsSteeringFile.PY --action.event Geant4TestEventAction/EventActionCLI1 --action.step Geant4TestStepAction/StepActionCLI1,Geant4TestStepAction/StepActionCLI2 --action.step '[ "Geant4TestStepAction/StepActionCLI3" , "Geant4TestStepAction/StepActionCLI4" ]' --action.stack '{ "name" : "Geant4TestStackAction/StackActionCLI1" , "parameter" : { "Property_int" : 10 } }' --action.stack '[ { "name" : "Geant4TestStackAction/StackActionCLI2" , "parameter" : { "Property_int" : 10 } } ]' --printLevel VERBOSE '
Error in <TInterpreter::AutoParse>: Error parsing payload code for class dd4hep::tools::Evaluator with content:

#line 1 "G__DD4hep dictionary payload"

#ifndef DD4HEP_MUST_USE_DETECTORIMP_H
  #define DD4HEP_MUST_USE_DETECTORIMP_H 1
#endif
#ifndef DD4HEP_USE_TBB
  #define DD4HEP_USE_TBB 1
#endif
#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
#endif
#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
#endif
#ifndef DD4HEP_USE_XERCESC
  #define DD4HEP_USE_XERCESC 1
#endif
#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
#endif
#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
#endif
#ifndef DD4HEP_USE_XERCESC
  #define DD4HEP_USE_XERCESC 1
#endif
#ifndef DD4HEP_USE_XERCESC
  #define DD4HEP_USE_XERCESC 1
#endif

#define _BACKWARD_BACKWARD_WARNING_H
// Inline headers
//==========================================================================
//  AIDA Detector description implementation
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTDATA_H
#define DD4HEP_ALIGNMENTDATA_H

// Framework include files
#include "DD4hep/NamedObject.h"
#include "DD4hep/DetElement.h"
#include "DD4hep/Volumes.h"

// ROOT include files
#include "TGeoMatrix.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  // Forward declarations
  class Alignment;
  class AlignmentCondition;

  /// Class describing an condition to re-adjust an alignment
  /**
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CONDITIONS
   */
  class Delta   {
  public:
    typedef Translation3D Pivot;
    Position      translation;
    Pivot         pivot;
    RotationZYX   rotation;
    unsigned int  flags = 0;

    enum AlignmentFlags {
      HAVE_NONE         = 0,
      HAVE_TRANSLATION  = 1<<2,
      HAVE_ROTATION     = 1<<3,
      HAVE_PIVOT        = 1<<4,
    };

    /// Default constructor
    Delta() = default;
    /// Initializing constructor
    Delta(const Position& tr)
      : translation(tr), flags(HAVE_TRANSLATION) {}
    /// Initializing constructor
    Delta(const RotationZYX& rot)
      : translation(), rotation(rot), flags(HAVE_ROTATION) {}
    /// Initializing constructor
    Delta(const Position& tr, const RotationZYX& rot)
      : translation(tr), rotation(rot), flags(HAVE_ROTATION|HAVE_TRANSLATION) {}
    /// Initializing constructor
    Delta(const Translation3D& piv, const RotationZYX& rot)
      : pivot(piv), rotation(rot), flags(HAVE_ROTATION|HAVE_PIVOT) {}
    /// Initializing constructor
    Delta(const Position& tr, const Translation3D& piv, const RotationZYX& rot)
      : translation(tr), pivot(piv), rotation(rot), flags(HAVE_ROTATION|HAVE_PIVOT|HAVE_TRANSLATION) {}
    /// Copy constructor
    Delta(const Delta& c);
    /// Default destructor
    ~Delta();
    /// Assignment operator
    Delta& operator=(const Delta& c);
    /// Reset information to identity
    void clear();
    /// Check a given flag
    bool checkFlag(unsigned int mask) const {  return (flags&mask) == mask;        }
    /// Check a given flag
    void setFlag(unsigned int mask)         {  flags |= mask;                      }
    /// Access flags: Check if the delta operation contains a translation
    bool hasTranslation() const             {  return checkFlag(HAVE_TRANSLATION); }
    /// Access flags: Check if the delta operation contains a rotation
    bool hasRotation() const                {  return checkFlag(HAVE_ROTATION);    }
    /// Access flags: Check if the delta operation contains a pivot
    bool hasPivot() const                   {  return checkFlag(HAVE_PIVOT);       }
    /// Compute the alignment delta for one detector element and its alignment condition
    void computeMatrix(TGeoHMatrix& tr_delta)  const;
  };

  /// Derived condition data-object definition
  /**
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CONDITIONS
   */
  class AlignmentData   {
  public:
    /// Forward declaration of the utility bit mask
    typedef unsigned int              BitMask;

    enum AlignmentFlags {
      HAVE_NONE = 0,
      HAVE_WORLD_TRAFO  = 1<<0,
      HAVE_PARENT_TRAFO = 1<<1,
      HAVE_OTHER        = 1<<31
    };
    enum DataType  {
      IDEAL   = 1<<10,
      SURVEY  = 1<<11,
      TIME_STAMPED = 1<<12
    };

    /// Alignment changes
    Delta                delta;
    /// Intermediate buffer to store the transformation to the world coordination system
    mutable TGeoHMatrix  worldTrafo;
    /// Intermediate buffer to store the transformation to the parent detector element
    mutable TGeoHMatrix  detectorTrafo;
    /// The list of TGeoNodes (physical placements)
    std::vector<PlacedVolume> nodes;
    /// Transformation from volume to the world
    Transform3D          trToWorld;
    /// Reference to the next hosting detector element
    DetElement           detector;
    /// The subdetector placement corresponding to the actual detector element's volume
    PlacedVolume         placement;
    /// Flag to remember internally calculated quatities
    mutable BitMask      flag;
    /// Magic word to verify object if necessary
    unsigned int         magic;

  public:
    /// Standard constructor
    AlignmentData();
    /// Copy constructor
    AlignmentData(const AlignmentData& copy);
    /// Default destructor
    virtual ~AlignmentData();
    /// Assignment operator necessary due to copy constructor
    AlignmentData& operator=(const AlignmentData& copy);
    /// Data accessor for decorator
    inline AlignmentData& data()                       {  return *this;               }
    /// Access the ideal/nominal alignment/placement matrix
    Alignment nominal() const;
    /// Create cached matrix to transform to world coordinates
    const TGeoHMatrix& worldTransformation()  const    {  return worldTrafo;          }
    /// Access the alignment/placement matrix with respect to the world
    const TGeoHMatrix& detectorTransformation() const  {  return detectorTrafo;       }
    /// Access the currently applied alignment/placement matrix
    const Transform3D& localToWorld() const            {  return trToWorld;           }

    /** Aliases for the transformation from local coordinates to the world system  */
    /// Transformation from local coordinates of the placed volume to the world system
    void localToWorld(const Position& local, Position& global) const;
    /// Transformation from local coordinates of the placed volume to the world system
    void localToWorld(const Double_t local[3], Double_t global[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToWorld(const Position& local) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToWorld(const Double_t local[3]) const
    {  return localToWorld({local[0],local[1],local[2]});                            }

    /** Aliases for the transformation from world coordinates to the local volume  */
    /// Transformation from world coordinates of the local placed volume coordinates
    void worldToLocal(const Position& global, Position& local) const;
    /// Transformation from world coordinates of the local placed volume coordinates
    void worldToLocal(const Double_t global[3], Double_t local[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position worldToLocal(const Position& global) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position worldToLocal(const Double_t global[3]) const
    {  return worldToLocal({global[0],global[1],global[2]});                          }

    /** Aliases for the transformation from local coordinates to the next DetElement system  */
    /// Transformation from local coordinates of the placed volume to the detector system
    void localToDetector(const Position& local, Position& detector) const;
    /// Transformation from local coordinates of the placed volume to the detector system
    void localToDetector(const Double_t local[3], Double_t detector[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToDetector(const Position& local) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToDetector(const Double_t local[3]) const
    {  return localToDetector({local[0],local[1],local[2]});                          }

    /** Aliases for the transformation from the next DetElement to local coordinates */
    /// Transformation from detector element coordinates to the local placed volume coordinates
    void detectorToLocal(const Position& detector, Position& local) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    void detectorToLocal(const Double_t detector[3], Double_t local[3]) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    Position detectorToLocal(const Position& detector) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    Position detectorToLocal(const Double_t det[3]) const
    {  return detectorToLocal({det[0],det[1],det[2]});                                }
  };
}         /* End namespace dd4hep               */
std::ostream& operator << (std::ostream& s, const dd4hep::Delta& data);
std::ostream& operator << (std::ostream& s, const dd4hep::AlignmentData& data);
#endif // DD4HEP_ALIGNMENTDATA_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTTOOLS_H
#define DD4HEP_ALIGNMENTTOOLS_H

// Framework include files
#include "DD4hep/Alignments.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Namespace for the alignment part of the AIDA detector description toolkit
  namespace detail {

    namespace tools   {

      /// Copy alignment object from source object
      void copy(Alignment from, Alignment to);

      /// Compute the ideal/nominal to-world transformation from the detector element placement
      /**
       *  Note: Detector information of the alignment data is filled by the caller!
       */
      void computeIdeal(Alignment alignment);

      /// Compute the ideal/nominal to-world transformation from the detector element placement
      /**
       *  Note: Detector information of the alignment data is filled by the caller!
       */
      //void computeIdeal(Alignment alignment, const Alignment::NodeList& node_list);

      /// Compute the survey to-world transformation.
      /** Compute the survey to-world transformation from 
       *  the detector element placement with respect to 
       *  the survey constants
       *
       *  Note: Detector information of the alignment data is filled by the caller!
       */
      void computeSurvey(Alignment alignment);


    }

  } /* End namespace Aligments               */
} /* End namespace dd4hep                    */
#endif // DD4HEP_ALIGNMENTTOOLS_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTS_H
#define DD4HEP_ALIGNMENTS_H

// Framework include files
#include "DD4hep/IOV.h"
#include "DD4hep/Volumes.h"
#include "DD4hep/Conditions.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Forward declarations
  class IOV;
  class AlignmentData;
  class Alignment;
  class Delta;
  class ConditionsMap;

  /// DD4hep internal namespace
  namespace detail  {
    /// Forward declarations
    class ConditionObject;
    class AlignmentObject;
  }

  /// Namespace for the AIDA detector description toolkit supporting XML utilities
  namespace align  {
    /// Alignment and Delta item key 
    /**
     *
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_ALIGN
     */
    class Keys  {
    public:
      /// Key name  of a delta condition "alignment_delta".
      static const std::string                         deltaName;
      /// Key value of a delta condition "alignment_delta".
      static const Condition::itemkey_type deltaKey;
      /// Key name  of an alignment condition object "alignment".
      static const std::string                         alignmentName;
      /// Key value of an alignment condition object "alignment".
      static const Condition::itemkey_type alignmentKey;
    };
  }

  
  /// Main handle class to hold an alignment conditions object
  /**
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_ALIGN
   */
  class AlignmentCondition : public Handle<detail::AlignmentObject>   {
  public:
    /// Forward definition of the key type
    typedef unsigned long long int    key_type;

  public:
    /// Default constructor
    AlignmentCondition() : Handle<Object>() {}
    /// Default constructor
    AlignmentCondition(Object* p) : Handle<Object>(p) {}
    /// Assignment constructor from condition object
    AlignmentCondition(detail::ConditionObject* p) : Handle<Object>(p) {}
    /// Constructor to be used when reading the already parsed object
    template <typename Q> AlignmentCondition(const Handle<Q>& e) : Handle<Object>(e) {}
    /// Object constructor for pure alignment objects
    AlignmentCondition(const std::string& name);
    /** Interval of validity            */
    /// Access the IOV type
    const IOVType& iovType()  const;
    /// Access the IOV block
    const IOV& iov()  const;
    /// Access the hash identifier
    key_type key()  const;

    /** Data block (bound type)         */
    /// Data accessor for the use of decorators
    AlignmentData& data();
    /// Data accessor for the use of decorators
    const AlignmentData& data() const;
    /// Access the delta value of the object
    const Delta& delta() const;
    /// Create cached matrix to transform to world coordinates
    const TGeoHMatrix& worldTransformation()  const;
    /// Access the alignment/placement matrix with respect to the world
    const TGeoHMatrix& detectorTransformation() const;
    /// Check if object is already bound....
    bool is_bound()  const;
  };

  /// Main handle class to hold an alignment object
  /**
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   *  \ingroup DD4HEP_ALIGN
   */
  class Alignment : public Handle<detail::AlignmentObject>   {
  public:
    /// Abstract base for processing callbacks to container objects
    /**
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_CONDITIONS
     */
    class Processor {
    public:
      /// Default constructor
      Processor();
      /// Default destructor
      virtual ~Processor() = default;
      /// Container callback for object processing
      virtual int operator()(Alignment alignment) const = 0;
    };

  public:
    /// Default constructor
    Alignment() = default;
    /// Default constructor
    Alignment(Object* p) : Handle<Object>(p)  {}
    /// Constructor to be used when reading the already parsed object
    template <typename Q> Alignment(const Handle<Q>& e) : Handle<Object>(e)  {}
    /// Object constructor for pure alignment objects
    Alignment(const std::string& name) ;
    /// Data accessor for the use of decorators
    AlignmentData& data();
    /// Data accessor for the use of decorators
    const AlignmentData& data() const;
    /// Access the delta value of the object
    const Delta& delta() const;
    /// Create cached matrix to transform to world coordinates
    const TGeoHMatrix& worldTransformation()  const;
    /// Access the alignment/placement matrix with respect to the world
    const TGeoHMatrix& detectorTransformation() const;
    /// Access to the node list
    const std::vector<PlacedVolume>& nodes() const;
      
    /** Aliases for the transformation from local coordinates to the world system  */
    /// Transformation from local coordinates of the placed volume to the world system
    void localToWorld(const Position& local, Position& global) const;
    /// Transformation from local coordinates of the placed volume to the world system
    void localToWorld(const Double_t local[3], Double_t global[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToWorld(const Position& local) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToWorld(const Double_t local[3]) const
    {  return localToWorld({local[0],local[1],local[2]});                             }

    /** Aliases for the transformation from world coordinates to the local volume  */
    /// Transformation from world coordinates of the local placed volume coordinates
    void worldToLocal(const Position& global, Position& local) const;
    /// Transformation from world coordinates of the local placed volume coordinates
    void worldToLocal(const Double_t global[3], Double_t local[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position worldToLocal(const Position& global) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position worldToLocal(const Double_t global[3]) const
    {  return worldToLocal({global[0],global[1],global[2]});                          }

    /** Aliases for the transformation from local coordinates to the next DetElement system  */
    /// Transformation from local coordinates of the placed volume to the detector system
    void localToDetector(const Position& local, Position& detector) const;
    /// Transformation from local coordinates of the placed volume to the detector system
    void localToDetector(const Double_t local[3], Double_t detector[3]) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToDetector(const Position& local) const;
    /// Transformation from local coordinates of the placed volume to the world system
    Position localToDetector(const Double_t local[3]) const
    {  return localToDetector({local[0],local[1],local[2]});                         }

    /** Aliases for the transformation from the next DetElement to local coordinates */
    /// Transformation from detector element coordinates to the local placed volume coordinates
    void detectorToLocal(const Position& detector, Position& local) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    void detectorToLocal(const Double_t detector[3], Double_t local[3]) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    Position detectorToLocal(const Position& detector) const;
    /// Transformation from detector element coordinates to the local placed volume coordinates
    Position detectorToLocal(const Double_t det[3]) const
    {  return detectorToLocal({det[0],det[1],det[2]});                              }
  };
}         /* End namespace dd4hep                    */
#endif // DD4HEP_ALIGNMENTS_H
//==========================================================================
//  AIDA Detector description implementation
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTSCALCULATOR_H
#define DD4HEP_ALIGNMENTSCALCULATOR_H

// Framework include files
#include "DD4hep/Alignments.h"
#include "DD4hep/AlignmentData.h"
#include "DD4hep/ConditionsMap.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Namespace for the conditions part of the AIDA detector description toolkit
  namespace cond   { class ConditionUpdateContext;  }
  
  /// Namespace for the alignment part of the AIDA detector description toolkit
  namespace align {

    /// Alignment calculator instance to handle alignment dependencies
    /**
     *  \author   M.Frank
     *  \version  1.0
     *  \ingroup  DD4HEP_ALIGN
     */
    class AlignmentsCalculator  {
    public:

      /// Object encapsulating the result of a computation call to the alignments calculator
      /**
       *  \author  M.Frank
       *  \version 1.0
       *  \ingroup DD4HEP_CONDITIONS
       */
      class Result  {
      public:
        size_t computed = 0;
        size_t missing  = 0;
	size_t multiply = 0;
        Result() = default;
        /// Copy constructor
        Result(const Result& result) = default;
        /// Assignment operator
        Result& operator  =(const Result& result) = default;
        /// Add results
        Result& operator +=(const Result& result);
        /// Subtract results
        Result& operator -=(const Result& result);
        /// Summed counters
        size_t total() const { return computed+missing; }
      };

      /// Functor for path ordered maps as they are needed for the calculator
      /**
       *  \author  M.Frank
       *  \version 1.0
       *  \ingroup DD4HEP_CONDITIONS
       */
      class PathOrdering {
      public:
        bool operator()(const DetElement& a, const DetElement& b) const
        { return a.path() < b.path(); }
      };

      typedef std::map<DetElement,const Delta*,PathOrdering> OrderedDeltas;
      typedef std::map<Condition::key_type,DetElement>       ExtractContext;

      /// Scanner to find all alignment deltas in the detector hierarchy
      /**
       *  The deltas are collected in the appropriate container suited for the
       *  calculator object, so that no re-ordering is necessary.
       *  
       *  Usage:
       *
       *  /// Interface to client Callback in order to update the condition
       *  Condition AlignmentCall::operator()(const ConditionKey& key,
       *                                      ConditionUpdateContext& ctxt)  {
       *  ....
       *   DetectorScanner().scan(AlignmentsCalculator::Scanner(ctxt,deltas),top);
       *  ....
       *  }
       *
       *  \author  M.Frank
       *  \version 1.0
       *  \ingroup DD4HEP_CONDITIONS
       */
      class Scanner  {
      public:
        /// Reference to the user pool taking into account IOV intersections
        cond::ConditionUpdateContext& context;
        /// Collection container
        OrderedDeltas&                deltas;
        /// Resulting IOV
        IOV*                          iov = 0;
      public:
        /// Default constructor
        Scanner() = delete;
        /// Initializing constructor
        Scanner(cond::ConditionUpdateContext& m, OrderedDeltas& d) : context(m), deltas(d) {}
        /// Initializing constructor with IOV specification
        Scanner(cond::ConditionUpdateContext& m, OrderedDeltas& d, IOV* i) : context(m), deltas(d), iov(i) {}
        /// Default move constructor is disabled
        Scanner(cond::ConditionUpdateContext& m, OrderedDeltas&& p) = delete;
        /// R-value copy from a temporary
        Scanner(Scanner&& copy) = delete;
        /// Copy constructor
        Scanner(const Scanner& copy) = delete;
        /// Default destructor
        ~Scanner() = default;
        /// Assignment operator
        Scanner& operator=(Scanner&& copy) = delete;
        /// Assignment operator
        Scanner& operator=(const Scanner& copy) = delete;
        /// Callback to output alignments information
        int operator()(DetElement de, int)  const;
      };

    public:

      /// Default constructor
      AlignmentsCalculator() = default;
      /// Copy constructor
      AlignmentsCalculator(const AlignmentsCalculator& copy) = delete;
      /// Assignment operator
      AlignmentsCalculator& operator=(const AlignmentsCalculator& mgr) = delete;
      /// Compute all alignment conditions of the internal dependency list
      Result compute(const std::map<DetElement, Delta>& deltas,
                     ConditionsMap& alignments)  const;
      /// Compute all alignment conditions of the internal dependency list
      Result compute(const std::map<DetElement, const Delta*>& deltas,
                     ConditionsMap& alignments)  const;
      /// Optimized call using already properly ordered Deltas
      Result compute(const OrderedDeltas& deltas, ConditionsMap& alignments)  const;

      /// Helper: Extract all Delta-conditions from the conditions map
      size_t extract_deltas(cond::ConditionUpdateContext& context,
                            OrderedDeltas& deltas,
                            IOV* effective_iov=0)   const;
      /// Helper: Extract all Delta-conditions from the conditions map starting at a certain sub-tree
      size_t extract_deltas(DetElement start,
                            cond::ConditionUpdateContext& ctxt,
                            OrderedDeltas& deltas,
                            IOV* effective_iov=0)   const;
      /// Helper: Extract all Delta-conditions from the conditions map
      /** If the extraction context is empty, it shall be filled.
       *  On every subsequent call the existing context is used and 
       *  the Delta-conditions are extracted directly using a linear scan 
       *  of the conditions map. Depending on the size of the conditons map
       *  this can lead to significant speed improvements.
       */
      size_t extract_deltas(cond::ConditionUpdateContext& context,
                            ExtractContext& extract_context,
                            OrderedDeltas& deltas,
                            IOV* effective_iov=0)   const;

      /// Helper: Extract all Delta-conditions from the conditions map starting at a certain sub-tree
      /**
       *  Please note: An extract_context is only valid for one sub-tree.
       */
      size_t extract_deltas(DetElement start,
                            cond::ConditionUpdateContext& ctxt,
                            ExtractContext& extract_context,
                            OrderedDeltas& deltas,
                            IOV* effective_iov=0)   const;
    };

    /// Add results
    inline AlignmentsCalculator::Result&
    AlignmentsCalculator::Result::operator +=(const Result& result)  {
      multiply += result.multiply;
      computed += result.computed;
      missing  += result.missing;
      return *this;
    }
    /// Subtract results
    inline AlignmentsCalculator::Result&
    AlignmentsCalculator::Result::operator -=(const Result& result)  {
      multiply -= result.multiply;
      computed -= result.computed;
      missing  -= result.missing;
      return *this;
    }

  }       /* End namespace align                  */
}         /* End namespace dd4hep                      */
#endif // DD4HEP_ALIGNMENTSCALCULATOR_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_ALIGNMENTSNOMINALMAP_H
#define DD4HEP_ALIGNMENTSNOMINALMAP_H

// Framework include files
#include "DD4hep/ConditionsMap.h"

// C/C++ include files

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// An implementation of the ConditionsMap interface to fall back to nominal alignment.
  /**
   *  The AlignmentsNominalMap is not a conditions cache pe…emporary (Since processor is reference)
    DetElementProcessor(DetElementProcessor&& copy) = default;
    /// Default copy constructor
    DetElementProcessor(const DetElementProcessor& copy) = default;
    /// Default destructor
    virtual ~DetElementProcessor() = default;
    /// Default assignment
    DetElementProcessor& operator=(const DetElementProcessor& copy) = default;
    /// Callback to output detector information of an single DetElement
    virtual int operator()(DetElement de, int level)  const final
    {   return (processor)(de, level);         }
  };

  /// Instantiation helper
  template <typename T> inline
  DetElementProcessor<typename std::remove_reference<T>::type> detectorProcessor(T&& proc)
  { return DetElementProcessor<typename std::remove_reference<T>::type>(std::forward<T>(proc)); }

  /// Wrapper to call objects in the form of a detector element processor.
  /**
   *   \author  M.Frank
   *   \version 1.0
   *   \date    31/05/2017
   *   \ingroup DD4HEP_CORE
   */
  template <typename T> class DetectorProcessorShared : public DetectorProcessor {
  public:
    /// Reference to execution object implementing operator()(DetElement de, int level)
    std::shared_ptr<T> processor;
  public:
    /// Default constructor
    DetectorProcessorShared() = delete;
    /// Default constructor
    DetectorProcessorShared(std::shared_ptr<T>& p) : processor(p) {}
    /// Default copy constructor
    DetectorProcessorShared(const DetectorProcessorShared& copy) = default;
    /// Default destructor
    virtual ~DetectorProcessorShared() = default;
    /// Default assignment
    DetectorProcessorShared& operator=(const DetectorProcessorShared& copy) = default;
    /// Callback to output detector information of an single DetElement
    virtual int operator()(DetElement de, int level)  const final
    {  return (*processor)(de, level);                 }
  };

  /// Generic detector element collector of a sub-tree
  /**
   *   To be used with utilities like DetElementProcessor etc.
   *
   *  
   *  \author  M.Frank
   *  \version 1.0
   *  \date    01/04/2016
   */
  template <typename T> class DetElementsCollector  {
  public:
    /// Collection container
    T&             elements;
  public:
    /// Default constructor
    DetElementsCollector(T& d) : elements(d) {}
    /// Default move constructor is disabled
    DetElementsCollector(T&& p) = delete;
    /// R-value copy from a temporary
    DetElementsCollector(DetElementsCollector&& copy) = default;
    /// Copy constructor
    DetElementsCollector(const DetElementsCollector& copy) = default;
    /// Default destructor
    ~DetElementsCollector() = default;
    /// Assignment operator
    DetElementsCollector& operator=(const DetElementsCollector& copy) = default;
    /// Callback to output elements information
    /** Note: Valid implementations exist for the container types:
     *        std::set<DetElement>
     *        std::list<DetElement>
     *        std::vector<DetElement>
     */
    virtual int operator()(DetElement de, int level)  const final;
  };
  
  /// Creator utility function for DetElementsCollector objects
  template <typename T> inline
  DetElementsCollector<typename std::remove_reference<T>::type> detElementsCollector(T&& container)
  {  return DetElementsCollector<typename std::remove_reference<T>::type>(container); }

  /// Helper to run DetElement scans
  /**
   *   This wrapper converts any object, which has the signature
   *   int operator()(DetElement de, int level) const
   *   The object is automatically wrapped to a DetectorProcessor
   *   and the detector tree is scanned depending on the scanning
   *   arguments.
   *  
   *   \author  M.Frank
   *   \version 1.0
   *   \date    01/04/2016
   *   \ingroup DD4HEP_CORE
   */
  class DetectorScanner  {
  public:
    /// Default constructor
    DetectorScanner() = default;
    /// Copy constructor
    DetectorScanner(const DetectorScanner& copy) = default;
    /// Assignment operator
    DetectorScanner& operator=(const DetectorScanner& copy) = default;

    /// Constructor performing the scan internally
    template <typename Q>
    DetectorScanner(Q& proc, DetElement start, int level=0, bool recursive=true)
    {  scan(proc, start, level, recursive);     }

    /// Constructor performing the scan internally
    template <typename Q>
    DetectorScanner(const Q& proc, DetElement start, int level=0, bool recursive=true)
    {  scan(proc, start, level, recursive);     }

    /// Detector element tree scanner using wrapped DetectorProcessor objects
    template <typename Q>
    int scan(Q& p, DetElement start, int level=0, bool recursive=true)  const {
      auto proc = detectorProcessor(p);
      return proc.process(start, level, recursive);
    }

    /// Detector element tree scanner using wrapped DetectorProcessor objects
    template <typename Q>
    int scan(const Q& p, DetElement start, int level=0, bool recursive=true) const {
      auto proc = detectorProcessor(p);
      return proc.process(start, level, recursive);
    }
  };
}      /* End namespace dd4hep               */
#endif // DD4HEP_DETECTORPROCESSOR_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================

#ifndef DD4HEP_DETECTORSELECTOR_H
#define DD4HEP_DETECTORSELECTOR_H

// Framework include files
#include "DD4hep/Detector.h"

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// View on Detector to select detectors according to certain criteria
  /** 
   * Usage:
   *
   *  Detector& lcd = ....;
   *  DetectorSelector selector(description);
   *  DetectorSelector::Result r = selector.detectors("tracker");
   *
   *  or multiple types:
   *  r = selector.detectors("tracker", "calorimeter");
   *
   *  or selections using DetType flags, e.g:
   *  select all barrel trackers but not the Vertex detector
   *  r = selector.detectors(  DetType::TRACKER | DetType::BARREL  , DetType::VERTEX ) ;
   *
   *  \author  M.Frank
   *  \version 1.0
   */
  class DetectorSelector {
  public: 
    /// Result set definition
    typedef std::vector<DetElement> Result;
#ifndef __CINT__
    /// Reference to main detector description object
    Detector& description;
#endif

  public:
#ifndef __CINT__
    /// Default constructor
    DetectorSelector(Detector& _description) : description(_description)  {}
#endif
    /// Default destructor
    ~DetectorSelector()  {}

    /// Access a set of subdetectors according to the sensitive type.
    /**
       Please note:
       - The sensitive type of a detector is set in the 'detector constructor'.
       - Not sensitive detector structures have the name 'passive'
       - Compounds (ie. nested detectors) are of type 'compound'
    */
    const Result& detectors(const std::string& type);

    /// Access a set of subdetectors according to several sensitive types.
    Result detectors(const std::string& type1,
                     const std::string& type2,
                     const std::string& type3="",
                     const std::string& type4="",
                     const std::string& type5="" );

    /** return a vector with all detectors that have all the type properties in
     *  includeFlag set but none of the properties given in excludeFlag
     */
    Result detectors(unsigned int includeFlag, 
                     unsigned int excludeFlag=0 ) const ;
  };

} /* End namespace dd4hep        */
#endif // DD4HEP_DETECTORSELECTOR_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_DETECTORTOOLS_H
#define DD4HEP_DETECTORTOOLS_H

// Framework include files
#include "DD4hep/DetElement.h"

// Forward declarations
class TGeoHMatrix;

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  // Forward declarations
  class Detector;

  namespace detail   {
    
    /// Helper namespace used to answer detector element specific questons
    /**
     *
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_CORE
     */
    namespace tools {
      typedef std::vector<DetElement>   ElementPath;
      typedef std::vector<PlacedVolume> PlacementPath;

      /// Determine top level element (=world) for any element walking up the detector element tree
      DetElement topElement(DetElement child);

      /// Assemble the path of a particular detector element
      std::string elementPath(DetElement element);
      /// Assemble the path of the PlacedVolume selection
      std::string elementPath(const ElementPath& nodes, bool reverse=true);

      /// Collect detector elements to the top detector element (world)
      void elementPath(DetElement elt, ElementPath& detectors);
      /// Find DetElement as child of the top level volume by its absolute path
      DetElement findElement(const Detector& description, const std::string& path);
      /// Find DetElement as child of a parent by its relative or absolute path
      DetElement findDaughterElement(DetElement parent, const std::string& subpath);
      /// Find path between the child element and the parent element
      bool isParentElement(DetElement parent, DetElement child);

      /// Assemble the placement path from a given detector element to the world volume
      std::string placementPath(DetElement element);
      /// Assemble the path of the PlacedVolume selection
      std::string placementPath(const PlacementPath& nodes, bool reverse=true);
      /// Assemble the path of the PlacedVolume selection
      std::string placementPath(const std::vector<const TGeoNode*>& nodes, bool reverse=true);

      /// Collect detector elements placements to the top detector element (world) [no holes!]
      void placementPath(DetElement elt, PlacementPath& nodes);
      /// Collect detector elements placements to the parent detector element [no holes!]
      void placementPath(DetElement parent, DetElement child, PlacementPath& nodes);

      /// Find a given node in the hierarchy starting from the top node (absolute placement!)
      PlacedVolume findNode(PlacedVolume top_place, const std::string& place);
      /// Update cached matrix to transform to positions to an upper level Placement
      void placementTrafo(const PlacementPath& nodes, bool inverse, TGeoHMatrix*& mat);
      /// Update cached matrix to transform to positions to an upper level Placement
      void placementTrafo(const PlacementPath& nodes, bool inverse, TGeoHMatrix& mat);


      /// Convert VolumeID to string
      std::string toString(const PlacedVolume::VolIDs& ids);
      /// Convert VolumeID to string
      std::string toString(const IDDescriptor& dsc, const PlacedVolume::VolIDs& ids, VolumeID code);
      /// Extract all the path elements from a path
      std::vector<std::string> pathElements(const std::string& path);
    }
  }
}         /* End namespace dd4hep                   */
#endif // DD4HEP_DETECTORTOOLS_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
//  \author   Markus Frank
//  \date     2016-02-02
//  \version  1.0
//
//==========================================================================
#ifndef DD4HEP_ERRORS_H 
#define DD4HEP_ERRORS_H 1

// C/C++ include files
#include <string>

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Utility namespace: Errors
  namespace Errors  {

    /// System error string for EPERM. Sets errno accordingly
    std::string noPermission();

    /// System error string for ENOENT. Sets errno accordingly
    std::string noEntry();

    /// System error string for EIO. Sets errno accordingly
    std::string ioError();

    /// System error string for EINVAL. Sets errno accordingly
    std::string invalidArg();

    /// System error string for ENOKEY. Sets errno accordingly
    std::string noKey();

    /// System error string for ENOSYS. Sets errno accordingly
    std::string noSys();

    /// System error string for ECANCELED. Sets errno accordingly
    std::string cancelled();

    /// System error string for ELNRNG. Sets errno accordingly
    std::string linkRange();

    
  }

} /* End namespace dd4hep             */
#endif  // DD4HEP_ERRORS_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
//  \author   Markus Frank
//  \date     2016-02-02
//  \version  1.0
//
//==========================================================================
#ifndef DD4HEP_EXCEPTIONS_H
#define DD4HEP_EXCEPTIONS_H

// Forward declaring header for package configuration

#include "DD4hep/config.h"
#include "Parsers/Exceptions.h"

#endif // DD4HEP_EXCEPTIONS_H

//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
//
// NOTE:
//
// This is an internal include file. It should only be included to 
// instantiate code. Otherwise the BasicGrammar include file should be
// sufficient for all practical purposes.
//
//==========================================================================
#ifndef DD4HEP_EXTENSIONENTRY_H
#define DD4HEP_EXTENSIONENTRY_H

#include "DD4hep/Primitives.h"

// C/C++ include files
#include <typeinfo>

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Definition of the extension entry interface class
  /** Base class for the object extension mechanism.
   *
   *   \author  M.Frank
   *   \date    13.08.2013
   *   \ingroup DD4HEP
   */
  class ExtensionEntry {
  protected:
    /// Default constructor
    ExtensionEntry() = default;
    /// Copy constructor
    ExtensionEntry(const ExtensionEntry& copy) = default;
  public:
    /// Default destructor
    virtual ~ExtensionEntry() = default;
    /// Callback on invalid call invokation
    void invalidCall(const char* tag)  const;
    /// Virtual object accessor
    virtual void* object() const    = 0;
    /// Virtual object copy operator
    virtual void* copy(void*) const = 0;
    /// Virtual object destructor
    virtual void  destruct() const  = 0;
    /// Virtual entry clone function
    virtual ExtensionEntry* clone(void* arg)  const = 0;
    /// Hash value
    virtual unsigned long long int hash64()  const = 0;
  };

  namespace detail  {

    /// Implementation class for the object extension mechanism.
    /**  This implementation class supports the object extension mechanism
     *   for dd4hep. 
     *
     *   Note:
     *   The double-template implementation is necessary to support extensions
     *   using a virtual inheritance relationship between the interface and the
     *   concrete implementation of the extension object.
     *
     *   \author  M.Frank
     *   \date    13.08.2013
     *   \ingroup DD4HEP
     */
    template <typename Q,typename T> class SimpleExtension : public ExtensionEntry  {
    protected:
      T* ptr = 0;
      mutable Q* iface = 0;  //!
    public:
      /// Default constructor
      SimpleExtension() = delete;
      /// Initializing constructor
      SimpleExtension(T* p) : ptr(p) { iface = dynamic_cast<Q*>(p); }
      /// Copy constructor
      SimpleExtension(const SimpleExtension& copy) = default;
      /// Default destructor
      virtual ~SimpleExtension() = default;
      /// Assignment operator
      SimpleExtension& operator=(const SimpleExtension& copy) = default;
      /// Virtual object copy operator
      virtual void* copy(void*) const override { invalidCall("copy"); return 0;   }
      /// Virtual object destructor. Function may still be called without side-effects.
      virtual void  destruct()  const override {                                  }
      /// Virtual object accessor
      virtual void* object()    const override
      { return iface ? iface : (iface=dynamic_cast<Q*>(ptr));                     }
      /// Virtual entry clone function
      virtual ExtensionEntry* clone(void*)  const  override
      { invalidCall("clone"); return 0;                                           }
      /// Hash value
      virtual unsigned long long int hash64()  const override
      {  return detail::typeHash64<Q>();                                       }
    };
      
    /// Implementation class for the object extension mechanism.
    /**  This implementation class supports the object extension mechanism
     *   for dd4hep. It is ensured, that on the object destruction or
     *   on request the reference to the user object may be destructed.
     *
     *   Note: User object must be taken from the heap using "new".
     *   Note:
     *   The double-template implementation is necessary to support extensions
     *   using a virtual inheritance relationship between the interface and the
     *   concrete implementation of the extension object.
     *
     *   \author  M.Frank
     *   \date    13.08.2013
     *   \ingroup DD4HEP
     */
    template <typename Q,typename T> class DeleteExtension : public ExtensionEntry  {
    protected:
      T* ptr = 0;
      mutable Q* iface = 0;  //!
    public:
      /// Default constructor
      DeleteExtension() = delete;
      /// Initializing constructor
      DeleteExtension(T* p) : ptr(p)  { iface = dynamic_cast<Q*>(p); }
      /// Copy constructor
      DeleteExtension(const DeleteExtension& copy) = default;
      /// Default destructor
      virtual ~DeleteExtension() = default;
      /// Assignment operator
      DeleteExtension& operator=(const DeleteExtension& copy) = default;
      /// Virtual object copy operator
      virtual void* copy(void*)  const override  { invalidCall("copy"); return 0; }
      /// Virtual object destructor
      virtual void  destruct()   const override  { delete ptr;                    }
      /// Virtual object accessor
      virtual void* object()     const override
      { return iface ? iface : (iface=dynamic_cast<Q*>(ptr));                     }
      /// Virtual entry clone function
      virtual ExtensionEntry* clone(void* arg)  const  override
      {  return new DeleteExtension((T*)this->copy(arg));                         }
      /// Hash value
      virtual unsigned long long int hash64()  const override
      {  return detail::typeHash64<Q>();                                       }
    };

    /// Implementation class for the object extension mechanism.
    /**  This implementation class supports the object extension mechanism
     *   for dd4hep. It is ensured, that on the object destruction or
     *   on request the reference to the user object may be destructed.
     *
     *   Note: User object must be taken from the heap using "new".
     *   Note:
     *   The double-template implementation is necessary to support extensions
     *   using a virtual inheritance relationship between the interface and the
     *   concrete implementation of the extension object.
     *
     *   \author  M.Frank
     *   \date    13.08.2013
     *   \ingroup DD4HEP
     */
    template <typename Q,typename T> class CopyDeleteExtension : public ExtensionEntry  {
    protected:
      T* ptr = 0;
      mutable Q* iface = 0;  //!
    public:
      /// Default constructor
      CopyDeleteExtension() = delete;
      /// Initializing constructor
      CopyDeleteExtension(T* p) : ptr(p)  { iface = dynamic_cast<Q*>(p);          }
      /// Copy constructor
      CopyDeleteExtension(const CopyDeleteExtension& copy) = default;
      /// Default destructor
      virtual ~CopyDeleteExtension() = default;
      /// Assignment operator
      CopyDeleteExtension& operator=(const CopyDeleteExtension& copy) = default;
      /// Virtual object copy operator
      virtual void* copy(void*)  const override  { return new T(*ptr);            }
      /// Virtual object destructor
      virtual void  destruct()   const override  { delete ptr;                    }
      /// Virtual object accessor
      virtual void* object()     const override
      { return iface ? iface : (iface=dynamic_cast<Q*>(ptr));                     }
      /// Virtual entry clone function
      virtual ExtensionEntry* clone(void* arg)  const  override
      {  return new CopyDeleteExtension((T*)this->copy(arg));                     }
      /// Hash value
      virtual unsigned long long int hash64()  const override
      {  return detail::typeHash64<Q>();                                       }
    };
  }     // End namespace detail
}       // End namespace dd4hep
#endif // DD4HEP_EXTENSIONENTRY_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_FIELDTYPES_H
#define DD4HEP_FIELDTYPES_H

// Framework include files
#include "DD4hep/Fields.h"
#include "DD4hep/Shapes.h"
#include <vector>

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  /// Implementation object of a field with constant strength
  /**
   *  Generic constant uniform field
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class ConstantField : public CartesianField::Object {
  public:
    /// Field direction
    Direction direction;
  public:
    /// Initializing constructor
    ConstantField() = default;
    /// Call to access the field components at a given location
    virtual void fieldComponents(const double* /* pos */, double* field);
  };

  /// Implementation object of a solenoidal magnetic field.
  /**
   *  Generic solonoid magnetic field
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class SolenoidField : public CartesianField::Object {
  public:
    double innerField;
    double outerField;
    double minZ;
    double maxZ;
    double innerRadius;
    double outerRadius;

  public:
    /// Initializing constructor
    SolenoidField();
    /// Call to access the field components at a given location
    virtual void fieldComponents(const double* pos, double* field);
  };

  /// Implementation object of a dipole magnetic field.
  /**
   *  Generic dipole magnetic field
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class DipoleField : public CartesianField::Object {
  public:
    double zmax;
    double zmin;
    double rmax;
    Coefficents coefficents;
  public:
    /// Initializing constructor
    DipoleField();
    /// Call to access the field components at a given location
    virtual void fieldComponents(const double* pos, double* field);
  };

  /// Implementation object of a Multipole magnetic field.
  /**
   *  Generic multipole magnetic field using the
   *  Multipole approach. The dipole is assumed to be horizontal
   *  as it is used for bending beams in large colliders
   *  ie. the dipole field lines are vertical.
   *
   *  The different momenta are given by:
   *
   *  \f{eqnarray*}{
   *  B_y + i*B_x         &=& ( 1/(n-1)! )* C_n * (x + iy)^{n-1}                        \\
   *  B_sum = B_y + i B_x &=& Sum_{n=1..4} ( 1/(n-1)! )*(b_n + ia_n) (x + iy)^{n-1}    \\
   *  \f}
   *  With C_n being the complex multipole coefficients and
   *  b_n the "normal multipole coefficients" and a_n the "skew multipole coefficients".
   *
   *  The maximal momentum used is the octopole momentum.
   *
   *  The lower momenta are:
   *
   *  \li Dipole (n=1):
   *  \f{eqnarray*}{
   *  B_y &=& b_1                                       \\
   *  B_x &=& a_1                                       \\
   *  B_z &=& constant                                  \\
   *  \f}
   *
   *  \li Quadrupole (n=2):
   *
   *  \f{eqnarray*}{
   *  B_y &=& b_2 x - a_2 y                             \\
   *  B_x &=& b_2 y + a_2 x                             \\
   *  \f}
   *
   *  \li Sextupole (n=3):
   *
   *  \f{eqnarray*}{
   *  B_y + i B_x &=& (1/2) * (b_3 +ia_3) (x^2 + 2ixy - y^2)    \\
   *  B_y         &=& (1/2) * ( b_3 x^2 - b_3 y^2 - 2 a_3 xy)      \\
   *  B_x         &=& (1/2) * (a_3 x^2 - a_3 y^2 + 2 b_3 xy)      \\
   *  \f}
   *
   *  \li Octopole (n=4):
   *
   *  \f{eqnarray*}{
   *  B_y + i B_x &=& (1/6) * (b_4 +ia_4) (x^3 + 3ix^2y - 3xy^2 -iy^3)  \\
   *  B_y &=& (1/6) * (b_4 x^3 - 3 b_4 x y^2 - 3 a_4 x^2 y + a_4 y^3)     \\
   *  B_x &=& (1/6) * (3 b_4 x^2 y - b_4 y^3 + a_4 x^3 - 3 a_4 x y^2)     \	\
   *  \f}
   *
   *  The defined field components only apply within the shape 'volume'.
   *  If 'volume' is an invalid shape (ie. not defined), then the field
   *  components are valied throughout the 'universe'.
   *
   *  \see http://cas.web.cern.ch/sites/cas.web.cern.ch/files/lectures/bruges-2009/wolski-1.pdf
   *  \see http://cas.web.cern.ch/sites/cas.web.cern.ch/files/lectures/varna-2010/brandt-1-web.pdf
   *  \see https://en.wikipedia.org/wiki/Multipole_magnet
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class MultipoleField : public CartesianField::Object {
  public:
    /// Multi-pole coefficients
    Coefficents  coefficents { };
    /// Multi-pole skews
    Coefficents  skews       { };
    /// Boundary volume (optional)
    Solid        volume      { };
    /// Position transformation of the field. Only stored here for reference
    Transform3D  transform   { };
    /// Inverse position transformation of the field
    Transform3D  inverse     { };
    /// The rotation part of the transformation. Need to rotate the field
    Rotation3D   rotation    { };
    /// Constant Z field overlay
    double       B_z         { 0e0 };

  private:
    /// The access to the field will be optimized. Remember properties.
    unsigned char flag       { 0 };
    /// Translation of the transformation
    Transform3D::Point translation { };
  public:
    /// Initializing constructor
    MultipoleField();
    /// Call to access the field components at a given location
    virtual void fieldComponents(const double* pos, double* field);
  };

}         /* End namespace dd4hep             */
#endif // DD4HEP_FIELDTYPES_H
//==========================================================================
//  AIDA Detector description implementation 
//--------------------------------------------------------------------------
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
// All rights reserved.
//
// For the licensing terms see $DD4hepINSTALL/LICENSE.
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
//
// Author     : M.Frank
//
//==========================================================================
#ifndef DD4HEP_FIELDS_H
#define DD4HEP_FIELDS_H

// Framework include files
#include "DD4hep/NamedObject.h"
#include "DD4hep/Objects.h"

// C/C++ include files
#include <vector>
#include <map>

/// Namespace for the AIDA detector description toolkit
namespace dd4hep {

  // Forward declarations
  typedef Position Direction;

  /// Base class describing any field with 3D cartesian vectors for the field strength.
  /** Abstract base class describing any field (electric or magnetic) with 3D cartesian vectors 
   *  for the field strength and positions.
   *  Implementation classes need to overwrite void fieldComponents(const double* pos, double* field).
   *  The actual behaviour is solely implemented in the underlying object class.
   *
   *  \author  M.Frank
   *  \version 1.0
   *  \ingroup DD4HEP_CORE
   */
  class CartesianField: public Handle<NamedObject> {
  public:
    enum FieldType {
      UNKNOWN = 0, ELECTRIC = 0x1, MAGNETIC = 0x2, OVERLAY  = 0x4,
    };
    typedef std::map<std::string, std::map<std::string, std::string> > Properties;

    /// Internal data class shared by all handles of a given type
    /**
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_CORE
     */
    class TypedObject : public NamedObject {
    public:
      /// Field type
      int   field_type { UNKNOWN };
      /// Default constructor
      using NamedObject::NamedObject;
    };

    /// Internal data class shared by all handles of a given type
    /**
     *  \author  M.Frank
     *  \version 1.0
     *  \ingroup DD4HEP_CORE
     */
    class Object: public TypedObject {
    public:
      /// Utility definition for concrete implementations
      typedef std::vector<double> Coefficents;
      /// Field extensions
      Properties properties;
      /// Default constructor
      Object();
      /// Default destructor
      virtual ~Object();

      /** Overwrite to compute the field components at a given location -
       *  NB: The field components have to be added to the provided
       *  field vector in order to allow for superposition of the fields.
       */
      virtual void fieldComponents(const double* pos, double* field) = 0;
    };

    /// Default constructor
    CartesianField() = default;

    /// Constructor to be used when reading the already parsed DOM tree
    CartesianField(const CartesianField& e) = default;

    /// Constructor to be used when reading the already parsed DOM tree
    template <typename Q> CartesianField(const Handle<Q>& e) : Ref_t(e) {
    }

    /// Assignment operator
    CartesianField& operator=(const CartesianField& f) = default;

    /// Access the field type
    int fieldType() const {
      return data<Object>()->field_type;
    }

    /// Access the field type (string)
    const char* type() const;

    /// Does the field change the energy of charged particles?
    bool changesEnergy() const;

    /// Returns the 3 field components (x, y, z).
    void value(const Position& pos, Direction& field) const;

    /// Returns the 3 field components (x, y, z).
    void value(const Position& pos, double* val) const;

    /// Returns the 3 field components (x, y, z).
    void value(const double* pos...
[This part of the test output was removed since it exceeds the threshold of 307200 bytes.]

Check warning on line 0 in t_test_ddsim_hepmc3_geantinos_hepmc_gz

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: t_test_ddsim_hepmc3_geantinos_hepmc_gz (t_test_ddsim_hepmc3_geantinos_hepmc_gz)

artifacts/Test Results dev3x86_64-el9-clang16-opt/build/TestResults_1.xml [took 1m 45s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 44s]
Raw output
Failed
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/MCGenerators/thepeg/2.3.0/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/MCGenerators/herwig++/7.3.0p1/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/torch/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/onnxruntime/capi/:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u392-fe115/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/R/4.3.0-06e96/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -N=1 --outputFile=test_ddsim_hepmc3_geantinos_hepmc_gz.root --inputFiles /home/runner/work/DD4hep/DD4hep/build/DDTest/geantinos.hepmc.gz --part.userParticleHandler= '
Error in <TCling::LoadPCM>: ROOT PCM /home/runner/work/DD4hep/DD4hep/lib/G__DDG4_rdict.pcm file does not exist
Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libASImageGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libASImage_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libEG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFFTW_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFITSIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFitPanel_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFoam_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFumili_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGX11TTF_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGX11_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGdml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGed_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenVector_G__GenVector32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenVector_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenetic_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGeomPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGeom_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGpad_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGraf3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGraf_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGuiBld_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGuiHtml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGviz3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHbook_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHistFactory_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHistPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMLP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMathCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMathMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMinuit2_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMinuit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libNet_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libNetxNG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPhysics_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPostscript_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPyMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libQuadp_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRCsg_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRDAVIX_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRGL_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRHTTPSniff_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRHTTP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTBrowsable_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTBrowserv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTDataFrame_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTFitPanelv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGeomViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGpadv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGraphicsPrimitives_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTHistDraw_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTNTupleUtil_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTNTuple_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTMVASofieParser_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTMVASofie_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTPython_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTVecOps_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTWebDisplay_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRSQLite_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRecorder_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitCodegen_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitHS3_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitJSONInterface_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitXRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooStats_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRootAuth_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSPlot_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSQLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSmatrix_G__Smatrix32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSmatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSpectrumPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSpectrum_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVAGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVAUtils_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTreePlayer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTree_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libUnfold_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libUnuran_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libWebGui6_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libX3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libXMLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libXMLParser_rdict.pcm

Info in <TGeoManager::TGeoManager>: Geometry default, Detector Geometry created
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
PersistencyIO    INFO  +++ Set Streamer to dd4hep::OpaqueDataBlock
XMLLoader        INFO  +++ Processing XML file: file:/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml
DD4hep           WARN  ++ STD conditions NOT defined by client. NTP defaults taken.
Info in <TGeoManager::SetTopVolume>: Top volume is world_volume. Master volume is world_volume
Detector         INFO  *********** Created World volume with size: 3000 3000 3000
Compact          INFO  ++ Converted subdetector:SiVertexBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiVertexEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:VertexBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:VertexEndSupports of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VertexReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerForward of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:TrackerBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:TrackerReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:EcalBarrel of type DD4hep_EcalBarrel [calorimeter]
Compact          INFO  ++ Converted subdetector:EcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalPlug of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiCal of type DD4hep_CylindricalEndcapCalorimeter [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiReadout_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiReadout_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BeamCal of type DD4hep_ForwardDetector [calorimeter]
Compact          INFO  ++ Converted subdetector:Beampipe of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:NorthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:NorthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:BeamPipeVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BackwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardLowZ of type DD4hep_ForwardDetector 
Compact          INFO  ++ Converted subdetector:SolenoidCoilBarrel of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SolenoidCoilEnds of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Backward of type DD4hep_PolyconeSupport 
Info in <TGeoManager::CheckGeometry>: Fixing runtime shapes...
Info in <TGeoManager::CheckGeometry>: ...Nothing to fix
Info in <TGeoManager::CloseGeometry>: Counting nodes...
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoManager::CloseGeometry>: Building cache...
Info in <TGeoManager::CountLevels>: max level = 5, max placements = 3570
Info in <TGeoManager::CloseGeometry>: 130882 nodes/ 808 volume UID's in Detector Geometry
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
Compact          INFO  ++ Converted field: Successfully created field GlobalSolenoid [solenoid]
Detector         INFO  +++ Patching names of anonymous shapes....
DDG4             INFO +++ Imported 130 global values to namespace:DDG4
Geant4Kernel           OutputLevel:  2
Geant4Kernel           UI:           UI
Geant4Kernel           NumEvents:    10
DDG4             INFO +++  List of sensitive detectors:
Geant4Kernel           NumThreads:   0
DDG4             INFO +++  BeamCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalPlug                         type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  LumiCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  SiTrackerBarrel                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerEndcap                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerForward                 type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexBarrel                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexEndcap                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
Geant4UI         INFO  +++ UI> Install Geant4 control directory:/ddg4/UI/
Geant4Kernel     INFO  ++ Registered global action UI of type dd4hep::sim::Geant4UIManager
Geant4UI         INFO  +++ MagFieldTrackingSetup> Install Geant4 control directory:/ddg4/MagFieldTrackingSetup/
Geant4UI         INFO  +++ DetectorConstructionAction> Install Geant4 control directory:/ddg4/DetectorConstructionAction/
Geant4UI         INFO  +++ ConstructSD> Install Geant4 control directory:/ddg4/ConstructSD/
Geant4Kernel     INFO  ++ Registered global action RunInit of type dd4hep::sim::Test::Geant4TestRunAction
DDSim.Helper.Random INFO Choosing random seed for you: 636912451
DDSim.Helper.OutputConfig INFO ++++ Setting up DD4hep's ROOT Output ++++
Geant4UI         INFO  +++ RunAction> Install Geant4 control directory:/ddg4/RunAction/
Geant4UI         INFO  +++ RootOutput> Install Geant4 control directory:/ddg4/RootOutput/
DDSim            INFO Enabling the PrimaryHandler
Geant4UI         INFO  +++ EventAction> Install Geant4 control directory:/ddg4/EventAction/
Geant4UI         INFO  +++ GeneratorAction> Install Geant4 control directory:/ddg4/GeneratorAction/
Geant4UI         INFO  +++ hepmc4> Install Geant4 control directory:/ddg4/hepmc4/
Geant4UI         INFO  +++ InteractionMerger> Install Geant4 control directory:/ddg4/InteractionMerger/
Geant4UI         INFO  +++ PrimaryHandler> Install Geant4 control directory:/ddg4/PrimaryHandler/
Geant4UI         INFO  +++ TrackingAction> Install Geant4 control directory:/ddg4/TrackingAction/
Geant4UI         INFO  +++ SteppingAction> Install Geant4 control directory:/ddg4/SteppingAction/
DDSim.Helper.Filter INFO ReqFilt {'edep0', 'edep1kev'}
DDSim            INFO getDetectorLists - found active detector BeamCal type: calorimeter
DDSim            INFO getDetectorLists - Identified BeamCal as a calorimeter
DDSim            INFO getDetectorLists …om 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of mu+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of pi+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

====================================================================
                  HADRONIC PROCESSES SUMMARY (verbose level 1)
-----------------------------------------------------------------------
                           Hadronic Processes for neutron
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronElasticXS: 0 eV  ---> 100 TeV
  Process: neutronInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:      G4NeutronInelasticXS: 0 eV  ---> 100 TeV
  Process: nCapture
        Model:               nRadCapture: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronCaptureXS: 0 eV  ---> 100 TeV
  Process: nKiller
-----------------------------------------------------------------------
                           Hadronic Processes for B-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: B-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for D-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: D-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for GenericIon
  Process: ionInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: He3Inelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: alphaInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for anti_He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_He3Inelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_alphaInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_deuteronInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-------------------------------------------------------------------------
                           Hadronic Processes for anti_hypertriton
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: anti_lambdaInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_neutron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_neutronInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_proton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_protonInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_tritonInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: dInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for e+
  Process: positronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for e-
  Process: electronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for gamma
  Process: photonNuclear
        Model:               GammaNPreco: 0 eV  ---> 200 MeV
        Model:            BertiniCascade: 199 MeV ---> 6 GeV
        Model:           TheoFSGenerator: 3 GeV ---> 100 TeV
     Cr_sctns:            GammaNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon+
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: lambdaInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu+
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu-
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
  Process: muMinusCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for pi+
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for pi-
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for proton
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: protonInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for sigma-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: sigma-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: tInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
=======================================================================
======       Geant4 Native Pre-compound Model Parameters       ========
=======================================================================
Type of pre-compound inverse x-section              1
Pre-compound model active                           1
Pre-compound excitation low energy                  100 keV
Pre-compound excitation high energy                 30 MeV
Angular generator for pre-compound model            1
Use NeverGoBack option for pre-compound model       0
Use SoftCutOff option for pre-compound model        0
Use CEM transitions for pre-compound model          1
Use GNASH transitions for pre-compound model        0
Use HETC submodel for pre-compound model            0
=======================================================================
======       Nuclear De-excitation Module Parameters           ========
=======================================================================
Type of de-excitation inverse x-section             3
Type of de-excitation factory                       Evaporation+GEM
Number of de-excitation channels                    68
Min excitation energy                               10 eV 
Min energy per nucleon for multifragmentation       200 GeV
Limit excitation energy for Fermi BreakUp           20 MeV
Level density (1/MeV)                               0.075
Use simple level density model                      1
Use discrete excitation energy of the residual      0
Time limit for long lived isomeres                  1 ns 
Isomer production flag                              1
Internal e- conversion flag                         1
Store e- internal conversion data                   1
Correlated gamma emission flag                      0
Max 2J for sampling of angular correlations         10
=======================================================================
HEPMC3FileReader INFO  Created file reader. Try to open input /home/runner/work/DD4hep/DD4hep/build/DDTest/geantinos.hepmc.gz
SignalHandler    INFO  ++ Re-apply signal handlers
GenerationInit   INFO  +++ Initializing event 1. Within run:0 event 1.
HEPMC3FileReader::moveToEvent INFO  Skipping the first 0 events 
HEPMC3FileReader INFO  Read event from file
hepmc4           INFO  +++ Particle interaction with 1002 generator particles and 2 vertices ++++++++++++++++++++++++
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+0.00e+00) [mm] +0.00e+00 [ns]
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 3.41061e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+0.00e+00) [mm] +0.00e+00 [ns]
ParticleHandler  INFO  +++ Event 0 Begin event action. Access event related information.
GenerationInit   WARN  +++ Finished run 0 after 1 events (1 events in total)

Geant4Kernel     INFO  ++ Terminate Geant4 and delete associated actions.
DDSim            INFO Total Time:   9.43 s (User), 0.62 s (System)
DDSim            INFO StartUp Time: 4.13 s, Processing and Init: 5.30 s (~5.30 s/Event) 
RootOutput       INFO  +++ Closing ROOT output file test_ddsim_hepmc3_geantinos_hepmc_gz.root

Check warning on line 0 in t_test_ddsim_hepmc3_geantinos_hepmc_xz

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: t_test_ddsim_hepmc3_geantinos_hepmc_xz (t_test_ddsim_hepmc3_geantinos_hepmc_xz)

artifacts/Test Results dev3x86_64-el9-clang16-opt/build/TestResults_1.xml [took 1m 7s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 20s]
Raw output
Failed
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/MCGenerators/thepeg/2.3.0/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/MCGenerators/herwig++/7.3.0p1/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/torch/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/onnxruntime/capi/:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u392-fe115/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/R/4.3.0-06e96/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -N=1 --outputFile=test_ddsim_hepmc3_geantinos_hepmc_xz.root --inputFiles /home/runner/work/DD4hep/DD4hep/build/DDTest/geantinos.hepmc.xz --part.userParticleHandler= '
Error in <TCling::LoadPCM>: ROOT PCM /home/runner/work/DD4hep/DD4hep/lib/G__DDG4_rdict.pcm file does not exist
Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libASImageGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libASImage_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libEG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFFTW_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFITSIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFitPanel_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFoam_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFumili_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGX11TTF_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGX11_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGdml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGed_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenVector_G__GenVector32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenVector_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenetic_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGeomPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGeom_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGpad_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGraf3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGraf_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGuiBld_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGuiHtml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGviz3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHbook_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHistFactory_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHistPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMLP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMathCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMathMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMinuit2_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMinuit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libNet_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libNetxNG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPhysics_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPostscript_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPyMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libQuadp_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRCsg_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRDAVIX_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRGL_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRHTTPSniff_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRHTTP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTBrowsable_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTBrowserv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTDataFrame_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTFitPanelv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGeomViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGpadv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGraphicsPrimitives_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTHistDraw_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTNTupleUtil_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTNTuple_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTMVASofieParser_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTMVASofie_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTPython_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTVecOps_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTWebDisplay_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRSQLite_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRecorder_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitCodegen_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitHS3_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitJSONInterface_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitXRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooStats_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRootAuth_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSPlot_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSQLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSmatrix_G__Smatrix32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSmatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSpectrumPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSpectrum_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVAGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVAUtils_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTreePlayer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTree_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libUnfold_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libUnuran_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libWebGui6_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libX3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libXMLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libXMLParser_rdict.pcm

Info in <TGeoManager::TGeoManager>: Geometry default, Detector Geometry created
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
PersistencyIO    INFO  +++ Set Streamer to dd4hep::OpaqueDataBlock
XMLLoader        INFO  +++ Processing XML file: file:/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml
DD4hep           WARN  ++ STD conditions NOT defined by client. NTP defaults taken.
Info in <TGeoManager::SetTopVolume>: Top volume is world_volume. Master volume is world_volume
Detector         INFO  *********** Created World volume with size: 3000 3000 3000
Compact          INFO  ++ Converted subdetector:SiVertexBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiVertexEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:VertexBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:VertexEndSupports of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VertexReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerForward of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:TrackerBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:TrackerReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:EcalBarrel of type DD4hep_EcalBarrel [calorimeter]
Compact          INFO  ++ Converted subdetector:EcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalPlug of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiCal of type DD4hep_CylindricalEndcapCalorimeter [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiReadout_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiReadout_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BeamCal of type DD4hep_ForwardDetector [calorimeter]
Compact          INFO  ++ Converted subdetector:Beampipe of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:NorthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:NorthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:BeamPipeVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BackwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardLowZ of type DD4hep_ForwardDetector 
Compact          INFO  ++ Converted subdetector:SolenoidCoilBarrel of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SolenoidCoilEnds of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Backward of type DD4hep_PolyconeSupport 
Info in <TGeoManager::CheckGeometry>: Fixing runtime shapes...
Info in <TGeoManager::CheckGeometry>: ...Nothing to fix
Info in <TGeoManager::CloseGeometry>: Counting nodes...
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoManager::CloseGeometry>: Building cache...
Info in <TGeoManager::CountLevels>: max level = 5, max placements = 3570
Info in <TGeoManager::CloseGeometry>: 130882 nodes/ 808 volume UID's in Detector Geometry
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
Compact          INFO  ++ Converted field: Successfully created field GlobalSolenoid [solenoid]
Detector         INFO  +++ Patching names of anonymous shapes....
DDG4             INFO +++ Imported 130 global values to namespace:DDG4
Geant4Kernel           OutputLevel:  2
Geant4Kernel           UI:           UI
Geant4Kernel           NumEvents:    10
DDG4             INFO +++  List of sensitive detectors:
Geant4Kernel           NumThreads:   0
DDG4             INFO +++  BeamCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalPlug                         type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  LumiCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  SiTrackerBarrel                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerEndcap                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerForward                 type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexBarrel                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexEndcap                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
Geant4UI         INFO  +++ UI> Install Geant4 control directory:/ddg4/UI/
Geant4Kernel     INFO  ++ Registered global action UI of type dd4hep::sim::Geant4UIManager
Geant4UI         INFO  +++ MagFieldTrackingSetup> Install Geant4 control directory:/ddg4/MagFieldTrackingSetup/
Geant4UI         INFO  +++ DetectorConstructionAction> Install Geant4 control directory:/ddg4/DetectorConstructionAction/
Geant4UI         INFO  +++ ConstructSD> Install Geant4 control directory:/ddg4/ConstructSD/
Geant4Kernel     INFO  ++ Registered global action RunInit of type dd4hep::sim::Test::Geant4TestRunAction
DDSim.Helper.Random INFO Choosing random seed for you: 62060242
DDSim.Helper.OutputConfig INFO ++++ Setting up DD4hep's ROOT Output ++++
Geant4UI         INFO  +++ RunAction> Install Geant4 control directory:/ddg4/RunAction/
Geant4UI         INFO  +++ RootOutput> Install Geant4 control directory:/ddg4/RootOutput/
DDSim            INFO Enabling the PrimaryHandler
Geant4UI         INFO  +++ EventAction> Install Geant4 control directory:/ddg4/EventAction/
Geant4UI         INFO  +++ GeneratorAction> Install Geant4 control directory:/ddg4/GeneratorAction/
Geant4UI         INFO  +++ hepmc4> Install Geant4 control directory:/ddg4/hepmc4/
Geant4UI         INFO  +++ InteractionMerger> Install Geant4 control directory:/ddg4/InteractionMerger/
Geant4UI         INFO  +++ PrimaryHandler> Install Geant4 control directory:/ddg4/PrimaryHandler/
Geant4UI         INFO  +++ TrackingAction> Install Geant4 control directory:/ddg4/TrackingAction/
Geant4UI         INFO  +++ SteppingAction> Install Geant4 control directory:/ddg4/SteppingAction/
DDSim.Helper.Filter INFO ReqFilt {'edep1kev', 'edep0'}
DDSim            INFO getDetectorLists - found active detector BeamCal type: calorimeter
DDSim            INFO getDetectorLists - Identified BeamCal as a calorimeter
DDSim            INFO getDetectorLists -…om 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of mu+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of pi+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

====================================================================
                  HADRONIC PROCESSES SUMMARY (verbose level 1)
-----------------------------------------------------------------------
                           Hadronic Processes for neutron
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronElasticXS: 0 eV  ---> 100 TeV
  Process: neutronInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:      G4NeutronInelasticXS: 0 eV  ---> 100 TeV
  Process: nCapture
        Model:               nRadCapture: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronCaptureXS: 0 eV  ---> 100 TeV
  Process: nKiller
-----------------------------------------------------------------------
                           Hadronic Processes for B-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: B-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for D-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: D-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for GenericIon
  Process: ionInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: He3Inelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: alphaInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for anti_He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_He3Inelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_alphaInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_deuteronInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-------------------------------------------------------------------------
                           Hadronic Processes for anti_hypertriton
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: anti_lambdaInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_neutron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_neutronInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_proton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_protonInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_tritonInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: dInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for e+
  Process: positronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for e-
  Process: electronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for gamma
  Process: photonNuclear
        Model:               GammaNPreco: 0 eV  ---> 200 MeV
        Model:            BertiniCascade: 199 MeV ---> 6 GeV
        Model:           TheoFSGenerator: 3 GeV ---> 100 TeV
     Cr_sctns:            GammaNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon+
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: lambdaInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu+
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu-
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
  Process: muMinusCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for pi+
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for pi-
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for proton
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: protonInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for sigma-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: sigma-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: tInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
=======================================================================
======       Geant4 Native Pre-compound Model Parameters       ========
=======================================================================
Type of pre-compound inverse x-section              1
Pre-compound model active                           1
Pre-compound excitation low energy                  100 keV
Pre-compound excitation high energy                 30 MeV
Angular generator for pre-compound model            1
Use NeverGoBack option for pre-compound model       0
Use SoftCutOff option for pre-compound model        0
Use CEM transitions for pre-compound model          1
Use GNASH transitions for pre-compound model        0
Use HETC submodel for pre-compound model            0
=======================================================================
======       Nuclear De-excitation Module Parameters           ========
=======================================================================
Type of de-excitation inverse x-section             3
Type of de-excitation factory                       Evaporation+GEM
Number of de-excitation channels                    68
Min excitation energy                               10 eV 
Min energy per nucleon for multifragmentation       200 GeV
Limit excitation energy for Fermi BreakUp           20 MeV
Level density (1/MeV)                               0.075
Use simple level density model                      1
Use discrete excitation energy of the residual      0
Time limit for long lived isomeres                  1 ns 
Isomer production flag                              1
Internal e- conversion flag                         1
Store e- internal conversion data                   1
Correlated gamma emission flag                      0
Max 2J for sampling of angular correlations         10
=======================================================================
HEPMC3FileReader INFO  Created file reader. Try to open input /home/runner/work/DD4hep/DD4hep/build/DDTest/geantinos.hepmc.xz
SignalHandler    INFO  ++ Re-apply signal handlers
GenerationInit   INFO  +++ Initializing event 1. Within run:0 event 1.
HEPMC3FileReader::moveToEvent INFO  Skipping the first 0 events 
HEPMC3FileReader INFO  Read event from file
hepmc4           INFO  +++ Particle interaction with 1002 generator particles and 2 vertices ++++++++++++++++++++++++
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+0.00e+00) [mm] +0.00e+00 [ns]
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 3.41061e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+0.00e+00) [mm] +0.00e+00 [ns]
ParticleHandler  INFO  +++ Event 0 Begin event action. Access event related information.
GenerationInit   WARN  +++ Finished run 0 after 1 events (1 events in total)

Geant4Kernel     INFO  ++ Terminate Geant4 and delete associated actions.
DDSim            INFO Total Time:   9.12 s (User), 0.53 s (System)
DDSim            INFO StartUp Time: 3.84 s, Processing and Init: 5.28 s (~5.28 s/Event) 
RootOutput       INFO  +++ Closing ROOT output file test_ddsim_hepmc3_geantinos_hepmc_xz.root

Check warning on line 0 in t_test_ddsim_hepmc3_geantinos_hepmc_bz2

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: t_test_ddsim_hepmc3_geantinos_hepmc_bz2 (t_test_ddsim_hepmc3_geantinos_hepmc_bz2)

artifacts/Test Results dev3x86_64-el9-clang16-opt/build/TestResults_1.xml [took 1m 6s]
artifacts/Test Results dev3x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 1m 18s]
Raw output
Failed
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/MCGenerators/thepeg/2.3.0/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/MCGenerators/herwig++/7.3.0p1/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/torch/lib:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/onnxruntime/capi/:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u392-fe115/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Wed/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/R/4.3.0-06e96/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/latest/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib:/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -N=1 --outputFile=test_ddsim_hepmc3_geantinos_hepmc_bz2.root --inputFiles /home/runner/work/DD4hep/DD4hep/build/DDTest/geantinos.hepmc.bz2 --part.userParticleHandler= '
Error in <TCling::LoadPCM>: ROOT PCM /home/runner/work/DD4hep/DD4hep/lib/G__DDG4_rdict.pcm file does not exist
Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libASImageGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libASImage_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libEG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFFTW_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFITSIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFitPanel_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFoam_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libFumili_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGX11TTF_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGX11_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGdml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGed_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenVector_G__GenVector32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenVector_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGenetic_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGeomPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGeom_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGpad_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGraf3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGraf_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGuiBld_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGuiHtml_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libGviz3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHbook_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHistFactory_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHistPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMLP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMathCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMathMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMinuit2_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libMinuit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libNet_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libNetxNG_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPhysics_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPostscript_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libPyMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libQuadp_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRCsg_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRDAVIX_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRGL_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRHTTPSniff_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRHTTP_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTBrowsable_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTBrowserv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTDataFrame_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTEve_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTFitPanelv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGeomViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGpadv7_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTGraphicsPrimitives_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTHistDraw_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTHist_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTNTupleUtil_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTNTuple_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTMVASofieParser_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTMVASofie_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTPython_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTVecOps_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libROOTWebDisplay_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRSQLite_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRecorder_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitCodegen_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitCore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitHS3_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitJSONInterface_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitMore_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFitXRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooFit_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRooStats_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libRootAuth_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSPlot_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSQLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSmatrix_G__Smatrix32_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSmatrix_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSpectrumPainter_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libSpectrum_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVAGui_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVAUtils_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTMVA_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTreePlayer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTreeViewer_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libTree_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libUnfold_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libUnuran_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libWebGui6_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libX3d_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libXMLIO_rdict.pcm

Info in <TCling::LoadPCM>: In-memory ROOT PCM candidate /cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Wed/ROOT/HEAD/x86_64-el9-gcc13-opt/lib/libXMLParser_rdict.pcm

Info in <TGeoManager::TGeoManager>: Geometry default, Detector Geometry created
Info in <TGeoNavigator::BuildCache>: --- Maximum geometry depth set to 100
PersistencyIO    INFO  +++ Set Streamer to dd4hep::OpaqueDataBlock
XMLLoader        INFO  +++ Processing XML file: file:/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml
DD4hep           WARN  ++ STD conditions NOT defined by client. NTP defaults taken.
Info in <TGeoManager::SetTopVolume>: Top volume is world_volume. Master volume is world_volume
Detector         INFO  *********** Created World volume with size: 3000 3000 3000
Compact          INFO  ++ Converted subdetector:SiVertexBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiVertexEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:VertexBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:VertexEndSupports of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VertexReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardBarrel of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZbackwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardOuter of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDcableZforwardInner of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:VXDserviceZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerBarrel of type DD4hep_SiTrackerBarrel [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerEndcap of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:SiTrackerForward of type DD4hep_SiTrackerEndcap2 [tracker]
Compact          INFO  ++ Converted subdetector:TrackerBarrelSupports of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport1Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport2Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport3Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport4Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport5Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport6Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport7Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport8Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport9Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport10Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport11Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SiTrackerEndcapSupport12Reflect of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:TrackerReadout of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:EcalBarrel of type DD4hep_EcalBarrel [calorimeter]
Compact          INFO  ++ Converted subdetector:EcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:HcalPlug of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonBarrel of type DD4hep_PolyhedraBarrelCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:MuonEndcap of type DD4hep_PolyhedraEndcapCalorimeter2 [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiCal of type DD4hep_CylindricalEndcapCalorimeter [calorimeter]
Compact          INFO  ++ Converted subdetector:LumiReadout_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiReadout_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BeamCal of type DD4hep_ForwardDetector [calorimeter]
Compact          INFO  ++ Converted subdetector:Beampipe of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZbackward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SteelConeZforward2 of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:NorthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthIncomingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:NorthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:SouthOutgoingBeampipe of type DD4hep_TubeSegment 
Compact          INFO  ++ Converted subdetector:BeamPipeVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:BackwardVacuum of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:LumiShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ECalShielding_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ShieldingTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:SupportTube_Backward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:ForwardLowZ of type DD4hep_ForwardDetector 
Compact          INFO  ++ Converted subdetector:SolenoidCoilBarrel of type DD4hep_MultiLayerTracker 
Compact          INFO  ++ Converted subdetector:SolenoidCoilEnds of type DD4hep_DiskTracker 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Forward of type DD4hep_PolyconeSupport 
Compact          INFO  ++ Converted subdetector:AntiSolenoid_Backward of type DD4hep_PolyconeSupport 
Info in <TGeoManager::CheckGeometry>: Fixing runtime shapes...
Info in <TGeoManager::CheckGeometry>: ...Nothing to fix
Info in <TGeoManager::CloseGeometry>: Counting nodes...
Info in <TGeoManager::Voxelize>: Voxelizing...
Info in <TGeoManager::CloseGeometry>: Building cache...
Info in <TGeoManager::CountLevels>: max level = 5, max placements = 3570
Info in <TGeoManager::CloseGeometry>: 130882 nodes/ 808 volume UID's in Detector Geometry
Info in <TGeoManager::CloseGeometry>: ----------------modeler ready----------------
Compact          INFO  ++ Converted field: Successfully created field GlobalSolenoid [solenoid]
Detector         INFO  +++ Patching names of anonymous shapes....
DDG4             INFO +++ Imported 130 global values to namespace:DDG4
Geant4Kernel           OutputLevel:  2
Geant4Kernel           UI:           UI
Geant4Kernel           NumEvents:    10
DDG4             INFO +++  List of sensitive detectors:
Geant4Kernel           NumThreads:   0
DDG4             INFO +++  BeamCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  EcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  HcalPlug                         type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  LumiCal                          type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonBarrel                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  MuonEndcap                       type:calorimeter   --> Sensitive type: Geant4ScintillatorCalorimeterAction
DDG4             INFO +++  SiTrackerBarrel                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerEndcap                  type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiTrackerForward                 type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexBarrel                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
DDG4             INFO +++  SiVertexEndcap                   type:tracker       --> Sensitive type: ('Geant4TrackerWeightedAction', {'HitPositionCombination': 2, 'CollectSingleDeposits': False})
Geant4UI         INFO  +++ UI> Install Geant4 control directory:/ddg4/UI/
Geant4Kernel     INFO  ++ Registered global action UI of type dd4hep::sim::Geant4UIManager
Geant4UI         INFO  +++ MagFieldTrackingSetup> Install Geant4 control directory:/ddg4/MagFieldTrackingSetup/
Geant4UI         INFO  +++ DetectorConstructionAction> Install Geant4 control directory:/ddg4/DetectorConstructionAction/
Geant4UI         INFO  +++ ConstructSD> Install Geant4 control directory:/ddg4/ConstructSD/
Geant4Kernel     INFO  ++ Registered global action RunInit of type dd4hep::sim::Test::Geant4TestRunAction
DDSim.Helper.Random INFO Choosing random seed for you: 1512621467
DDSim.Helper.OutputConfig INFO ++++ Setting up DD4hep's ROOT Output ++++
Geant4UI         INFO  +++ RunAction> Install Geant4 control directory:/ddg4/RunAction/
Geant4UI         INFO  +++ RootOutput> Install Geant4 control directory:/ddg4/RootOutput/
DDSim            INFO Enabling the PrimaryHandler
Geant4UI         INFO  +++ EventAction> Install Geant4 control directory:/ddg4/EventAction/
Geant4UI         INFO  +++ GeneratorAction> Install Geant4 control directory:/ddg4/GeneratorAction/
Geant4UI         INFO  +++ hepmc4> Install Geant4 control directory:/ddg4/hepmc4/
Geant4UI         INFO  +++ InteractionMerger> Install Geant4 control directory:/ddg4/InteractionMerger/
Geant4UI         INFO  +++ PrimaryHandler> Install Geant4 control directory:/ddg4/PrimaryHandler/
Geant4UI         INFO  +++ TrackingAction> Install Geant4 control directory:/ddg4/TrackingAction/
Geant4UI         INFO  +++ SteppingAction> Install Geant4 control directory:/ddg4/SteppingAction/
DDSim.Helper.Filter INFO ReqFilt {'edep1kev', 'edep0'}
DDSim            INFO getDetectorLists - found active detector BeamCal type: calorimeter
DDSim            INFO getDetectorLists - Identified BeamCal as a calorimeter
DDSim            INFO getDetectorLis… 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=  200 keV
        MuBetheBloch : Emin=  200 keV Emax=  100 TeV

muBrems:  for mu-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
              MuBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

muPairProd:  for mu-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 21x1001; from 0.85 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
          muPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for mu- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of mu+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi+  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi+  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               Bragg : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi+  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi+  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi+ XStype:1 SubType=1 BuildTable=1
      Lambda table from threshold  to 100 TeV, 7 bins/decade, spline: 0
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

msc:  for pi-  SubType= 10
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
        WentzelVIUni : Emin=    0 eV  Emax=  100 TeV Nbins=84 100 eV  - 100 TeV
          StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm

hIoni:  for pi-  XStype:3  SubType=2
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      StepFunction=(0.2, 0.1 mm), integ: 3, fluct: 1, linLossLim= 0.01
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
            ICRU73QO : Emin=    0 eV  Emax=297.505 keV
          BetheBloch : Emin=297.505 keV Emax=  100 TeV

hBrems:  for pi-  XStype:1  SubType=3
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
               hBrem : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

hPairProd:  for pi-  XStype:1  SubType=4
      dE/dx and range tables from 100 eV  to 100 TeV in 84 bins
      Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
      Sampling table 20x1001; from 1.11656 GeV to 100 TeV 
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
           hPairProd : Emin=    0 eV  Emax=  100 TeV  ModifiedMephi

CoulombScat:  for pi- XStype:1 SubType=1 BuildTable=1
      Used Lambda table of pi+
      ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
      ===== EM models for the G4Region  DefaultRegionForTheWorld ======
  eCoulombScattering : Emin=    0 eV  Emax=  100 TeV

====================================================================
                  HADRONIC PROCESSES SUMMARY (verbose level 1)
-----------------------------------------------------------------------
                           Hadronic Processes for neutron
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronElasticXS: 0 eV  ---> 100 TeV
  Process: neutronInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:      G4NeutronInelasticXS: 0 eV  ---> 100 TeV
  Process: nCapture
        Model:               nRadCapture: 0 eV  ---> 100 TeV
     Cr_sctns:        G4NeutronCaptureXS: 0 eV  ---> 100 TeV
  Process: nKiller
-----------------------------------------------------------------------
                           Hadronic Processes for B-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: B-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for D-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: D-Inelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for GenericIon
  Process: ionInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: He3Inelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: alphaInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for anti_He3
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_He3Inelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_alpha
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_alphaInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_deuteronInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-------------------------------------------------------------------------
                           Hadronic Processes for anti_hypertriton
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: anti_lambdaInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_neutron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_neutronInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_proton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100.1 MeV
        Model:              AntiAElastic: 100 MeV ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_protonInelastic
        Model:                      FTFP: 0 eV  ---> 100 TeV
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for anti_triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
        Model:              AntiAElastic: 100 MeV/n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: anti_tritonInelastic
        Model:                      FTFP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:              AntiAGlauber: 0 eV  ---> 25.6 PeV
  Process: hFritiofCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for deuteron
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: dInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
-----------------------------------------------------------------------
                           Hadronic Processes for e+
  Process: positronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for e-
  Process: electronNuclear
        Model:   G4ElectroVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:          ElectroNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for gamma
  Process: photonNuclear
        Model:               GammaNPreco: 0 eV  ---> 200 MeV
        Model:            BertiniCascade: 199 MeV ---> 6 GeV
        Model:           TheoFSGenerator: 3 GeV ---> 100 TeV
     Cr_sctns:            GammaNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon+
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for kaon-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: kaon-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for lambda
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: lambdaInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu+
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for mu-
  Process: muonNuclear
        Model:      G4MuonVDNuclearModel: 0 eV  ---> 1 PeV
     Cr_sctns:     KokoulinMuonNuclearXS: 0 eV  ---> 100 TeV
  Process: muMinusCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for pi+
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi+Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for pi-
  Process: hadElastic
        Model:           hElasticGlauber: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: pi-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for proton
  Process: hadElastic
        Model:             hElasticCHIPS: 0 eV  ---> 100 TeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
  Process: protonInelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:  BarashenkovGlauberGribov: 0 eV  ---> 100 TeV
-----------------------------------------------------------------------
                           Hadronic Processes for sigma-
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV  ---> 100 TeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: sigma-Inelastic
        Model:                      FTFP: 3 GeV ---> 100 TeV
        Model:            BertiniCascade: 0 eV  ---> 6 GeV
     Cr_sctns:            Glauber-Gribov: 0 eV  ---> 100 TeV
  Process: hBertiniCaptureAtRest
-----------------------------------------------------------------------
                           Hadronic Processes for triton
  Process: hadElastic
        Model:              hElasticLHEP: 0 eV /n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
  Process: tInelastic
        Model:  Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
        Model:                      FTFP: 3 GeV/n ---> 100 TeV/n
     Cr_sctns:  Glauber-Gribov Nucl-nucl: 0 eV  ---> 25.6 PeV
=======================================================================
======       Geant4 Native Pre-compound Model Parameters       ========
=======================================================================
Type of pre-compound inverse x-section              1
Pre-compound model active                           1
Pre-compound excitation low energy                  100 keV
Pre-compound excitation high energy                 30 MeV
Angular generator for pre-compound model            1
Use NeverGoBack option for pre-compound model       0
Use SoftCutOff option for pre-compound model        0
Use CEM transitions for pre-compound model          1
Use GNASH transitions for pre-compound model        0
Use HETC submodel for pre-compound model            0
=======================================================================
======       Nuclear De-excitation Module Parameters           ========
=======================================================================
Type of de-excitation inverse x-section             3
Type of de-excitation factory                       Evaporation+GEM
Number of de-excitation channels                    68
Min excitation energy                               10 eV 
Min energy per nucleon for multifragmentation       200 GeV
Limit excitation energy for Fermi BreakUp           20 MeV
Level density (1/MeV)                               0.075
Use simple level density model                      1
Use discrete excitation energy of the residual      0
Time limit for long lived isomeres                  1 ns 
Isomer production flag                              1
Internal e- conversion flag                         1
Store e- internal conversion data                   1
Correlated gamma emission flag                      0
Max 2J for sampling of angular correlations         10
=======================================================================
HEPMC3FileReader INFO  Created file reader. Try to open input /home/runner/work/DD4hep/DD4hep/build/DDTest/geantinos.hepmc.bz2
SignalHandler    INFO  ++ Re-apply signal handlers
GenerationInit   INFO  +++ Initializing event 1. Within run:0 event 1.
HEPMC3FileReader::moveToEvent INFO  Skipping the first 0 events 
HEPMC3FileReader INFO  Read event from file
hepmc4           INFO  +++ Particle interaction with 1002 generator particles and 2 vertices ++++++++++++++++++++++++
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+0.00e+00) [mm] +0.00e+00 [ns]
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 3.41061e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 2.27374e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
createG4Primary  INFO  Change particle geantino energy from 1000.00000 MeV by 1.13687e-07 ppm to avoid negative Energy^2
PrimaryHandler   INFO  +++++ G4PrimaryVertex at (+0.00e+00,+0.00e+00,+0.00e+00) [mm] +0.00e+00 [ns]
ParticleHandler  INFO  +++ Event 0 Begin event action. Access event related information.
GenerationInit   WARN  +++ Finished run 0 after 1 events (1 events in total)

Geant4Kernel     INFO  ++ Terminate Geant4 and delete associated actions.
DDSim            INFO Total Time:   8.85 s (User), 0.54 s (System)
DDSim            INFO StartUp Time: 3.75 s, Processing and Init: 5.10 s (~5.10 s/Event) 
RootOutput       INFO  +++ Closing ROOT output file test_ddsim_hepmc3_geantinos_hepmc_bz2.root

Check warning on line 0 in t_test_ddsim_edm4hep.root

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: t_test_ddsim_edm4hep.root (t_test_ddsim_edm4hep.root)

artifacts/Test Results LCG_106x86_64-el9-gcc13-opt/build/TestResults_1.xml [took 4s]
Raw output
Error regular expression found in output. Regex=[ERROR]
 #### LD_LIBRARY_PATH = :  /home/runner/work/DD4hep/DD4hep/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.32.02-51ebb/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/thepeg/2.2.3-a80bc/x86_64-el9-gcc13-opt/lib/ThePEG:/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/herwig++/7.2.3p2-4e0a4/x86_64-el9-gcc13-opt/lib/Herwig:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/jaxlib/mlir/_mlir_libs:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/torch/lib:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/onnxruntime/capi/:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/contrib/tensor_forest:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib/python3.11/site-packages/tensorflow/python/framework:/cvmfs/sft.cern.ch/lcg/releases/java/8u392-fe115/x86_64-el9-gcc13-opt/jre/lib/amd64:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib64:/cvmfs/sft.cern.ch/lcg/views/LCG_106/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-el9/lib64:/cvmfs/sft.cern.ch/lcg/releases/binutils/2.40-acaab/x86_64-el9/lib:/cvmfs/sft.cern.ch/lcg/releases/R/4.3.0-df985/x86_64-el9-gcc13-opt/lib64/R/library/readr/rcon:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/clhep/2.4.7.1-b7a7d/x86_64-el9-gcc13-opt/lib:/cvmfs/sft.cern.ch/lcg/releases/XercesC/3.2.4-9e637/x86_64-el9-gcc13-opt/lib
 #### DYLD_LIBRARY_PATH = :  /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.32.02-51ebb/x86_64-el9-gcc13-opt/lib
---running test :  ' ddsim --compactFile=/home/runner/work/DD4hep/DD4hep/DDDetectors/compact/SiD.xml --runType=batch -G -N=2 --outputFile=testSidedm4hep.root --gun.position "0.0 0.0 1.0*cm" --gun.direction "1.0 0.0 1.0" --gun.momentumMax 100*GeV --part.userParticleHandler= '
cling::DynamicLibraryManager::loadLibrary(): libDDCore.so.1.31: cannot open shared object file: No such file or directory
DDG4             ERROR +--------------------------------------------------------------------------------------------------------+
DDG4             ERROR |  Failed to load DDG4 library:                                                                          |
DDG4             ERROR |  DDG4.py: Failed to load the DDG4 library libDDG4Plugins: No such file or directory                    |
DDG4             ERROR +--------------------------------------------------------------------------------------------------------+

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

367 tests found

There are 367 tests, see "Raw output" for the full list of tests.
Raw output
TestFailToCompile ‑ TestFailToCompile
t_AlignDet_AlephTPC_global_align ‑ t_AlignDet_AlephTPC_global_align
t_AlignDet_AlephTPC_global_reset ‑ t_AlignDet_AlephTPC_global_reset
t_AlignDet_AlephTPC_load ‑ t_AlignDet_AlephTPC_load
t_AlignDet_CLICSiD_align_nominal_LONGTEST ‑ t_AlignDet_CLICSiD_align_nominal_LONGTEST
t_AlignDet_CLICSiD_stress_LONGTEST ‑ t_AlignDet_CLICSiD_stress_LONGTEST
t_AlignDet_Telescope_align_new ‑ t_AlignDet_Telescope_align_new
t_AlignDet_Telescope_align_nominal ‑ t_AlignDet_Telescope_align_nominal
t_AlignDet_Telescope_dump_geometry ‑ t_AlignDet_Telescope_dump_geometry
t_AlignDet_Telescope_dump_xml ‑ t_AlignDet_Telescope_dump_xml
t_AlignDet_Telescope_populate ‑ t_AlignDet_Telescope_populate
t_AlignDet_Telescope_read_xml ‑ t_AlignDet_Telescope_read_xml
t_AlignDet_Telescope_readback_xml ‑ t_AlignDet_Telescope_readback_xml
t_AlignDet_Telescope_stress ‑ t_AlignDet_Telescope_stress
t_AlignDet_Telescope_write_xml ‑ t_AlignDet_Telescope_write_xml
t_CLICSiD_DDG4_CLICMagField_LONGTEST ‑ t_CLICSiD_DDG4_CLICMagField_LONGTEST
t_CLICSiD_DDG4_CLICPhysics_LONGTEST ‑ t_CLICSiD_DDG4_CLICPhysics_LONGTEST
t_CLICSiD_DDG4_CLICRandom_LONGTEST ‑ t_CLICSiD_DDG4_CLICRandom_LONGTEST
t_CLICSiD_DDG4_CLICSiDAClick_as_AClick_LONGTEST ‑ t_CLICSiD_DDG4_CLICSiDAClick_as_AClick_LONGTEST
t_CLICSiD_DDG4_CLICSiDAClick_as_exe_LONGTEST ‑ t_CLICSiD_DDG4_CLICSiDAClick_as_exe_LONGTEST
t_CLICSiD_DDG4_CLICSiDScan_LONGTEST ‑ t_CLICSiD_DDG4_CLICSiDScan_LONGTEST
t_CLICSiD_DDG4_CLICSiDXML_as_AClick_LONGTEST ‑ t_CLICSiD_DDG4_CLICSiDXML_as_AClick_LONGTEST
t_CLICSiD_DDG4_CLICSiDXML_as_exe_LONGTEST ‑ t_CLICSiD_DDG4_CLICSiDXML_as_exe_LONGTEST
t_CLICSiD_DDG4_g4geometry_scan_LONGTEST ‑ t_CLICSiD_DDG4_g4geometry_scan_LONGTEST
t_CLICSiD_DDG4_g4material_scan_LONGTEST ‑ t_CLICSiD_DDG4_g4material_scan_LONGTEST
t_CLICSiD_DDG4_testDDPython_LONGTEST ‑ t_CLICSiD_DDG4_testDDPython_LONGTEST
t_CLICSiD_GDML_export_LONGTEST ‑ t_CLICSiD_GDML_export_LONGTEST
t_CLICSiD_GDML_import_LONGTEST ‑ t_CLICSiD_GDML_import_LONGTEST
t_CLICSiD_check_checksum_EcalBarrel ‑ t_CLICSiD_check_checksum_EcalBarrel
t_CLICSiD_check_checksum_full ‑ t_CLICSiD_check_checksum_full
t_CLICSiD_check_geometry_LONGTEST ‑ t_CLICSiD_check_geometry_LONGTEST
t_CLICSiD_check_overlaps_LONGTEST ‑ t_CLICSiD_check_overlaps_LONGTEST
t_CLICSiD_converter_description_LONGTEST ‑ t_CLICSiD_converter_description_LONGTEST
t_CLICSiD_converter_vis_LONGTEST ‑ t_CLICSiD_converter_vis_LONGTEST
t_CLICSiD_multiple_inputs ‑ t_CLICSiD_multiple_inputs
t_Check_Shape_Tessellated_check_checksum ‑ t_Check_Shape_Tessellated_check_checksum
t_Check_Shape_Tessellated_check_checksum_with_meshes ‑ t_Check_Shape_Tessellated_check_checksum_with_meshes
t_ClientTests_Bitfield64_BarrelSides ‑ t_ClientTests_Bitfield64_BarrelSides
t_ClientTests_Bitfield64_BarrelSides2 ‑ t_ClientTests_Bitfield64_BarrelSides2
t_ClientTests_Bitfield64_LongVoldID ‑ t_ClientTests_Bitfield64_LongVoldID
t_ClientTests_Check_Handle_Casts ‑ t_ClientTests_Check_Handle_Casts
t_ClientTests_Check_Shape_Box ‑ t_ClientTests_Check_Shape_Box
t_ClientTests_Check_Shape_Cone ‑ t_ClientTests_Check_Shape_Cone
t_ClientTests_Check_Shape_ConeSegment ‑ t_ClientTests_Check_Shape_ConeSegment
t_ClientTests_Check_Shape_CutTube ‑ t_ClientTests_Check_Shape_CutTube
t_ClientTests_Check_Shape_EightPointSolid ‑ t_ClientTests_Check_Shape_EightPointSolid
t_ClientTests_Check_Shape_Eightpoint_Reflect_DetElement ‑ t_ClientTests_Check_Shape_Eightpoint_Reflect_DetElement
t_ClientTests_Check_Shape_Eightpoint_Reflect_Volume ‑ t_ClientTests_Check_Shape_Eightpoint_Reflect_Volume
t_ClientTests_Check_Shape_ElTube ‑ t_ClientTests_Check_Shape_ElTube
t_ClientTests_Check_Shape_ExtrudedPolygon ‑ t_ClientTests_Check_Shape_ExtrudedPolygon
t_ClientTests_Check_Shape_Hyperboloid ‑ t_ClientTests_Check_Shape_Hyperboloid
t_ClientTests_Check_Shape_Paraboloid ‑ t_ClientTests_Check_Shape_Paraboloid
t_ClientTests_Check_Shape_Polycone ‑ t_ClientTests_Check_Shape_Polycone
t_ClientTests_Check_Shape_Polyhedra ‑ t_ClientTests_Check_Shape_Polyhedra
t_ClientTests_Check_Shape_Scaled_Cone ‑ t_ClientTests_Check_Shape_Scaled_Cone
t_ClientTests_Check_Shape_Sphere ‑ t_ClientTests_Check_Shape_Sphere
t_ClientTests_Check_Shape_Tessellated ‑ t_ClientTests_Check_Shape_Tessellated
t_ClientTests_Check_Shape_Torus ‑ t_ClientTests_Check_Shape_Torus
t_ClientTests_Check_Shape_Trap ‑ t_ClientTests_Check_Shape_Trap
t_ClientTests_Check_Shape_Trd1 ‑ t_ClientTests_Check_Shape_Trd1
t_ClientTests_Check_Shape_Trd2 ‑ t_ClientTests_Check_Shape_Trd2
t_ClientTests_Check_Shape_TruncatedTube ‑ t_ClientTests_Check_Shape_TruncatedTube
t_ClientTests_Check_Shape_Tube ‑ t_ClientTests_Check_Shape_Tube
t_ClientTests_Check_Temp_Pressure_Air ‑ t_ClientTests_Check_Temp_Pressure_Air
t_ClientTests_Check_Temp_Pressure_Air_NTP ‑ t_ClientTests_Check_Temp_Pressure_Air_NTP
t_ClientTests_Check_Temp_Pressure_Air_STP ‑ t_ClientTests_Check_Temp_Pressure_Air_STP
t_ClientTests_Check_VolumeDivisionTest ‑ t_ClientTests_Check_VolumeDivisionTest
t_ClientTests_Check_reflection_matrices ‑ t_ClientTests_Check_reflection_matrices
t_ClientTests_DetectorCheck_plugin ‑ t_ClientTests_DetectorCheck_plugin
t_ClientTests_DumpElements ‑ t_ClientTests_DumpElements
t_ClientTests_DumpMaterials ‑ t_ClientTests_DumpMaterials
t_ClientTests_MiniTel_JSON_Detector ‑ t_ClientTests_MiniTel_JSON_Detector
t_ClientTests_MiniTel_JSON_Dump ‑ t_ClientTests_MiniTel_JSON_Dump
t_ClientTests_MultiPlace ‑ t_ClientTests_MultiPlace
t_ClientTests_MultipleGeometries ‑ t_ClientTests_MultipleGeometries
t_ClientTests_Save_ROOT_MiniTel_LONGTEST ‑ t_ClientTests_Save_ROOT_MiniTel_LONGTEST
t_ClientTests_check_geometry_BoxTrafos_LONGTEST ‑ t_ClientTests_check_geometry_BoxTrafos_LONGTEST
t_ClientTests_check_geometry_CaloEndcapReflection_LONGTEST ‑ t_ClientTests_check_geometry_CaloEndcapReflection_LONGTEST
t_ClientTests_check_geometry_IronCylinder_LONGTEST ‑ t_ClientTests_check_geometry_IronCylinder_LONGTEST
t_ClientTests_check_geometry_MiniTel_LONGTEST ‑ t_ClientTests_check_geometry_MiniTel_LONGTEST
t_ClientTests_check_geometry_MultiCollections_LONGTEST ‑ t_ClientTests_check_geometry_MultiCollections_LONGTEST
t_ClientTests_check_geometry_NestedSimple_LONGTEST ‑ t_ClientTests_check_geometry_NestedSimple_LONGTEST
t_ClientTests_check_geometry_SiliconBlock_LONGTEST ‑ t_ClientTests_check_geometry_SiliconBlock_LONGTEST
t_ClientTests_check_overlaps_BoxTrafos_LONGTEST ‑ t_ClientTests_check_overlaps_BoxTrafos_LONGTEST
t_ClientTests_check_overlaps_CaloEndcapReflection_LONGTEST ‑ t_ClientTests_check_overlaps_CaloEndcapReflection_LONGTEST
t_ClientTests_check_overlaps_IronCylinder_LONGTEST ‑ t_ClientTests_check_overlaps_IronCylinder_LONGTEST
t_ClientTests_check_overlaps_MiniTel_LONGTEST ‑ t_ClientTests_check_overlaps_MiniTel_LONGTEST
t_ClientTests_check_overlaps_MultiCollections_LONGTEST ‑ t_ClientTests_check_overlaps_MultiCollections_LONGTEST
t_ClientTests_check_overlaps_NestedSimple_LONGTEST ‑ t_ClientTests_check_overlaps_NestedSimple_LONGTEST
t_ClientTests_check_overlaps_SiliconBlock_LONGTEST ‑ t_ClientTests_check_overlaps_SiliconBlock_LONGTEST
t_ClientTests_converter_description_Assemblies ‑ t_ClientTests_converter_description_Assemblies
t_ClientTests_converter_description_BoxTrafos ‑ t_ClientTests_converter_description_BoxTrafos
t_ClientTests_converter_description_CaloEndcapReflection ‑ t_ClientTests_converter_description_CaloEndcapReflection
t_ClientTests_converter_description_IronCylinder ‑ t_ClientTests_converter_description_IronCylinder
t_ClientTests_converter_description_LheD_tracker ‑ t_ClientTests_converter_description_LheD_tracker
t_ClientTests_converter_description_MagnetFields ‑ t_ClientTests_converter_description_MagnetFields
t_ClientTests_converter_description_MiniTel ‑ t_ClientTests_converter_description_MiniTel
t_ClientTests_converter_description_MultiCollections ‑ t_ClientTests_converter_description_MultiCollections
t_ClientTests_converter_description_MultiSegmentations ‑ t_ClientTests_converter_description_MultiSegmentations
t_ClientTests_converter_description_NestedDetectors ‑ t_ClientTests_converter_description_NestedDetectors
t_ClientTests_converter_description_NestedSimple ‑ t_ClientTests_converter_description_NestedSimple
t_ClientTests_converter_description_ParamVolume1D ‑ t_ClientTests_converter_description_ParamVolume1D
t_ClientTests_converter_description_ParamVolume2D ‑ t_ClientTests_converter_description_ParamVolume2D
t_ClientTests_converter_description_ParamVolume3D ‑ t_ClientTests_converter_description_ParamVolume3D
t_ClientTests_converter_description_SectorBarrelCalorimeter ‑ t_ClientTests_converter_description_SectorBarrelCalorimeter
t_ClientTests_converter_description_SiliconBlock ‑ t_ClientTests_converter_description_SiliconBlock
t_ClientTests_converter_vis_Assemblies ‑ t_ClientTests_converter_vis_Assemblies
t_ClientTests_converter_vis_BoxTrafos ‑ t_ClientTests_converter_vis_BoxTrafos
t_ClientTests_converter_vis_CaloEndcapReflection ‑ t_ClientTests_converter_vis_CaloEndcapReflection
t_ClientTests_converter_vis_IronCylinder ‑ t_ClientTests_converter_vis_IronCylinder
t_ClientTests_converter_vis_LheD_tracker ‑ t_ClientTests_converter_vis_LheD_tracker
t_ClientTests_converter_vis_MagnetFields ‑ t_ClientTests_converter_vis_MagnetFields
t_ClientTests_converter_vis_MiniTel ‑ t_ClientTests_converter_vis_MiniTel
t_ClientTests_converter_vis_MultiCollections ‑ t_ClientTests_converter_vis_MultiCollections
t_ClientTests_converter_vis_MultiSegmentations ‑ t_ClientTests_converter_vis_MultiSegmentations
t_ClientTests_converter_vis_NestedDetectors ‑ t_ClientTests_converter_vis_NestedDetectors
t_ClientTests_converter_vis_NestedSimple ‑ t_ClientTests_converter_vis_NestedSimple
t_ClientTests_converter_vis_ParamVolume1D ‑ t_ClientTests_converter_vis_ParamVolume1D
t_ClientTests_converter_vis_ParamVolume2D ‑ t_ClientTests_converter_vis_ParamVolume2D
t_ClientTests_converter_vis_ParamVolume3D ‑ t_ClientTests_converter_vis_ParamVolume3D
t_ClientTests_converter_vis_SectorBarrelCalorimeter ‑ t_ClientTests_converter_vis_SectorBarrelCalorimeter
t_ClientTests_converter_vis_SiliconBlock ‑ t_ClientTests_converter_vis_SiliconBlock
t_ClientTests_ddsim_setup_BoxOfStraws ‑ t_ClientTests_ddsim_setup_BoxOfStraws
t_ClientTests_g4_gdml_MT ‑ t_ClientTests_g4_gdml_MT
t_ClientTests_g4_gdml_detector ‑ t_ClientTests_g4_gdml_detector
t_ClientTests_g4_setup_BoxOfStraws_non_sensitive ‑ t_ClientTests_g4_setup_BoxOfStraws_non_sensitive
t_ClientTests_g4_setup_BoxOfStraws_sensitive ‑ t_ClientTests_g4_setup_BoxOfStraws_sensitive
t_ClientTests_g4material_scan_Assemblies_LONGTEST ‑ t_ClientTests_g4material_scan_Assemblies_LONGTEST
t_ClientTests_g4material_scan_BoxTrafos_LONGTEST ‑ t_ClientTests_g4material_scan_BoxTrafos_LONGTEST
t_ClientTests_g4material_scan_CaloEndcapReflection_LONGTEST ‑ t_ClientTests_g4material_scan_CaloEndcapReflection_LONGTEST
t_ClientTests_g4material_scan_LheD_tracker_LONGTEST ‑ t_ClientTests_g4material_scan_LheD_tracker_LONGTEST
t_ClientTests_g4material_scan_MagnetFields_LONGTEST ‑ t_ClientTests_g4material_scan_MagnetFields_LONGTEST
t_ClientTests_g4material_scan_MiniTel_LONGTEST ‑ t_ClientTests_g4material_scan_MiniTel_LONGTEST
t_ClientTests_g4material_scan_MultiCollections_LONGTEST ‑ t_ClientTests_g4material_scan_MultiCollections_LONGTEST
t_ClientTests_g4material_scan_NestedDetectors_LONGTEST ‑ t_ClientTests_g4material_scan_NestedDetectors_LONGTEST
t_ClientTests_g4material_scan_NestedSimple_LONGTEST ‑ t_ClientTests_g4material_scan_NestedSimple_LONGTEST
t_ClientTests_g4material_scan_ParamVolume1D_LONGTEST ‑ t_ClientTests_g4material_scan_ParamVolume1D_LONGTEST
t_ClientTests_g4material_scan_ParamVolume2D_LONGTEST ‑ t_ClientTests_g4material_scan_ParamVolume2D_LONGTEST
t_ClientTests_g4material_scan_ParamVolume3D_LONGTEST ‑ t_ClientTests_g4material_scan_ParamVolume3D_LONGTEST
t_ClientTests_g4material_scan_SiliconBlock_LONGTEST ‑ t_ClientTests_g4material_scan_SiliconBlock_LONGTEST
t_ClientTests_geant4_change_voxelization ‑ t_ClientTests_geant4_change_voxelization
t_ClientTests_interrupt_geometry_construction ‑ t_ClientTests_interrupt_geometry_construction
t_ClientTests_material_scan_Assemblies ‑ t_ClientTests_material_scan_Assemblies
t_ClientTests_material_scan_BoxTrafos ‑ t_ClientTests_material_scan_BoxTrafos
t_ClientTests_material_scan_CaloEndcapReflection ‑ t_ClientTests_material_scan_CaloEndcapReflection
t_ClientTests_material_scan_LheD_tracker ‑ t_ClientTests_material_scan_LheD_tracker
t_ClientTests_material_scan_MagnetFields ‑ t_ClientTests_material_scan_MagnetFields
t_ClientTests_material_scan_MiniTel ‑ t_ClientTests_material_scan_MiniTel
t_ClientTests_material_scan_MultiCollections ‑ t_ClientTests_material_scan_MultiCollections
t_ClientTests_material_scan_NestedDetectors ‑ t_ClientTests_material_scan_NestedDetectors
t_ClientTests_material_scan_NestedSimple ‑ t_ClientTests_material_scan_NestedSimple
t_ClientTests_material_scan_ParamVolume1D ‑ t_ClientTests_material_scan_ParamVolume1D
t_ClientTests_material_scan_ParamVolume2D ‑ t_ClientTests_material_scan_ParamVolume2D
t_ClientTests_material_scan_ParamVolume3D ‑ t_ClientTests_material_scan_ParamVolume3D
t_ClientTests_material_scan_SiliconBlock ‑ t_ClientTests_material_scan_SiliconBlock
t_ClientTests_namespace_constants ‑ t_ClientTests_namespace_constants
t_ClientTests_parse_xml_string_BoxTrafos ‑ t_ClientTests_parse_xml_string_BoxTrafos
t_ClientTests_parse_xml_string_CaloEndcapReflection ‑ t_ClientTests_parse_xml_string_CaloEndcapReflection
t_ClientTests_parse_xml_string_IronCylinder ‑ t_ClientTests_parse_xml_string_IronCylinder
t_ClientTests_parse_xml_string_MiniTel ‑ t_ClientTests_parse_xml_string_MiniTel
t_ClientTests_parse_xml_string_MultiCollections ‑ t_ClientTests_parse_xml_string_MultiCollections
t_ClientTests_parse_xml_string_NestedSimple ‑ t_ClientTests_parse_xml_string_NestedSimple
t_ClientTests_parse_xml_string_SiliconBlock ‑ t_ClientTests_parse_xml_string_SiliconBlock
t_ClientTests_property_test ‑ t_ClientTests_property_test
t_ClientTests_sim_Assemblies ‑ t_ClientTests_sim_Assemblies
t_ClientTests_sim_Check_Temp_Pressure_Air ‑ t_ClientTests_sim_Check_Temp_Pressure_Air
t_ClientTests_sim_LheD_tracker ‑ t_ClientTests_sim_LheD_tracker
t_ClientTests_sim_MiniTel ‑ t_ClientTests_sim_MiniTel
t_ClientTests_sim_MiniTel_hepmc ‑ t_ClientTests_sim_MiniTel_hepmc
t_ClientTests_sim_MiniTel_limitset ‑ t_ClientTests_sim_MiniTel_limitset
t_ClientTests_sim_MiniTel_prod_cuts ‑ t_ClientTests_sim_MiniTel_prod_cuts
t_ClientTests_sim_MinitTel_edm4hep_write ‑ t_ClientTests_sim_MinitTel_edm4hep_write
t_ClientTests_sim_MultiCollections ‑ t_ClientTests_sim_MultiCollections
t_ClientTests_sim_MultiSegmentCollections ‑ t_ClientTests_sim_MultiSegmentCollections
t_ClientTests_sim_MultiSegmentations ‑ t_ClientTests_sim_MultiSegmentations
t_ClientTests_sim_NestedDetectors ‑ t_ClientTests_sim_NestedDetectors
t_ClientTests_sim_ParamVolume1D_LONGTEST ‑ t_ClientTests_sim_ParamVolume1D_LONGTEST
t_ClientTests_sim_ParamVolume2D_LONGTEST ‑ t_ClientTests_sim_ParamVolume2D_LONGTEST
t_ClientTests_sim_ParamVolume3D_LONGTEST ‑ t_ClientTests_sim_ParamVolume3D_LONGTEST
t_ClientTests_sim_SiliconBlockFastSim_LONGTEST ‑ t_ClientTests_sim_SiliconBlockFastSim_LONGTEST
t_ClientTests_sim_SiliconBlockGFlash_LONGTEST ‑ t_ClientTests_sim_SiliconBlockGFlash_LONGTEST
t_ClientTests_sim_TrackingRegion ‑ t_ClientTests_sim_TrackingRegion
t_ClientTests_sim_UserAnalysis ‑ t_ClientTests_sim_UserAnalysis
t_ClientTests_volume_materials_Assemblies ‑ t_ClientTests_volume_materials_Assemblies
t_ClientTests_volume_materials_BoxTrafos ‑ t_ClientTests_volume_materials_BoxTrafos
t_ClientTests_volume_materials_CaloEndcapReflection ‑ t_ClientTests_volume_materials_CaloEndcapReflection
t_ClientTests_volume_materials_IronCylinder ‑ t_ClientTests_volume_materials_IronCylinder
t_ClientTests_volume_materials_LheD_tracker ‑ t_ClientTests_volume_materials_LheD_tracker
t_ClientTests_volume_materials_MagnetFields ‑ t_ClientTests_volume_materials_MagnetFields
t_ClientTests_volume_materials_MiniTel ‑ t_ClientTests_volume_materials_MiniTel
t_ClientTests_volume_materials_MultiCollections ‑ t_ClientTests_volume_materials_MultiCollections
t_ClientTests_volume_materials_MultiSegmentations ‑ t_ClientTests_volume_materials_MultiSegmentations
t_ClientTests_volume_materials_NestedDetectors ‑ t_ClientTests_volume_materials_NestedDetectors
t_ClientTests_volume_materials_NestedSimple ‑ t_ClientTests_volume_materials_NestedSimple
t_ClientTests_volume_materials_ParamVolume1D ‑ t_ClientTests_volume_materials_ParamVolume1D
t_ClientTests_volume_materials_ParamVolume2D ‑ t_ClientTests_volume_materials_ParamVolume2D
t_ClientTests_volume_materials_ParamVolume3D ‑ t_ClientTests_volume_materials_ParamVolume3D
t_ClientTests_volume_materials_SectorBarrelCalorimeter ‑ t_ClientTests_volume_materials_SectorBarrelCalorimeter
t_ClientTests_volume_materials_SiliconBlock ‑ t_ClientTests_volume_materials_SiliconBlock
t_ClientTests_volume_scanner ‑ t_ClientTests_volume_scanner
t_Conditions_CLICSiD_MT_LONGTEST ‑ t_Conditions_CLICSiD_MT_LONGTEST
t_Conditions_CLICSiD_root_load_cond_LONGTEST ‑ t_Conditions_CLICSiD_root_load_cond_LONGTEST
t_Conditions_CLICSiD_root_load_iov_LONGTEST ‑ t_Conditions_CLICSiD_root_load_iov_LONGTEST
t_Conditions_CLICSiD_root_load_usr_LONGTEST ‑ t_Conditions_CLICSiD_root_load_usr_LONGTEST
t_Conditions_CLICSiD_root_save_LONGTEST ‑ t_Conditions_CLICSiD_root_save_LONGTEST
t_Conditions_CLICSiD_stress2_LONGTEST ‑ t_Conditions_CLICSiD_stress2_LONGTEST
t_Conditions_CLICSiD_stress_LONGTEST ‑ t_Conditions_CLICSiD_stress_LONGTEST
t_Conditions_Telescope_MT_LONGTEST ‑ t_Conditions_Telescope_MT_LONGTEST
t_Conditions_Telescope_cond_dump_by_detelement ‑ t_Conditions_Telescope_cond_dump_by_detelement
t_Conditions_Telescope_cond_dump_by_pool ‑ t_Conditions_Telescope_cond_dump_by_pool
t_Conditions_Telescope_populate ‑ t_Conditions_Telescope_populate
t_Conditions_Telescope_root_load_iov ‑ t_Conditions_Telescope_root_load_iov
t_Conditions_Telescope_root_load_pool ‑ t_Conditions_Telescope_root_load_pool
t_Conditions_Telescope_root_load_usr ‑ t_Conditions_Telescope_root_load_usr
t_Conditions_Telescope_root_save ‑ t_Conditions_Telescope_root_save
t_Conditions_Telescope_stress ‑ t_Conditions_Telescope_stress
t_Conditions_Telescope_stress2 ‑ t_Conditions_Telescope_stress2
t_Conditions_Telescope_unresolved ‑ t_Conditions_Telescope_unresolved
t_Conditions_any_Telescope_populate ‑ t_Conditions_any_Telescope_populate
t_Conditions_any_basic ‑ t_Conditions_any_basic
t_Conditions_dynamic_payload ‑ t_Conditions_dynamic_payload
t_DDCAD_Check_Shape_BHV_Boxing_Toes ‑ t_DDCAD_Check_Shape_BHV_Boxing_Toes
t_DDCAD_Check_Shape_COB_dwarf ‑ t_DDCAD_Check_Shape_COB_dwarf
t_DDCAD_Check_Shape_Collada_duck ‑ t_DDCAD_Check_Shape_Collada_duck
t_DDCAD_Check_Shape_MS3D_jeep ‑ t_DDCAD_Check_Shape_MS3D_jeep
t_DDCAD_Check_Shape_PLY_Wuson ‑ t_DDCAD_Check_Shape_PLY_Wuson
t_DDCAD_Check_Shape_RelativePath ‑ t_DDCAD_Check_Shape_RelativePath
t_DDCAD_Issue1134_g4geometry_scan ‑ t_DDCAD_Issue1134_g4geometry_scan
t_DDCAD_Issue1134_g4overlap_check ‑ t_DDCAD_Issue1134_g4overlap_check
t_DDCAD_Issue1134_geometry_load ‑ t_DDCAD_Issue1134_geometry_load
t_DDCAD_Issue1134_overlap_check ‑ t_DDCAD_Issue1134_overlap_check
t_DDCAD_export_FCC_machine ‑ t_DDCAD_export_FCC_machine
t_DDCAD_export_cal_endcaps ‑ t_DDCAD_export_cal_endcaps
t_DDCAD_export_sid_vertex ‑ t_DDCAD_export_sid_vertex
t_DDCAD_import_FCC_machine ‑ t_DDCAD_import_FCC_machine
t_DDCAD_import_cal_endcaps ‑ t_DDCAD_import_cal_endcaps
t_DDCAD_import_sid_vertex ‑ t_DDCAD_import_sid_vertex
t_DDCMS_DumpDetElements ‑ t_DDCMS_DumpDetElements
t_DDCMS_DumpMaterials ‑ t_DDCMS_DumpMaterials
t_DDCMS_DumpVolumes ‑ t_DDCMS_DumpVolumes
t_DDCMS_LoadGeometry ‑ t_DDCMS_LoadGeometry
t_DDCMS_NamespaceConstants ‑ t_DDCMS_NamespaceConstants
t_DDCMS_Persist_Restore_DetTest1_LONGTEST ‑ t_DDCMS_Persist_Restore_DetTest1_LONGTEST
t_DDCMS_Persist_Restore_DetTest2_LONGTEST ‑ t_DDCMS_Persist_Restore_DetTest2_LONGTEST
t_DDCMS_Persist_Restore_LONGTEST ‑ t_DDCMS_Persist_Restore_LONGTEST
t_DDCMS_Persist_Restore_Nominal_LONGTEST ‑ t_DDCMS_Persist_Restore_Nominal_LONGTEST
t_DDCMS_Persist_Restore_Readouts_LONGTEST ‑ t_DDCMS_Persist_Restore_Readouts_LONGTEST
t_DDCMS_Persist_Restore_Sensitives_LONGTEST ‑ t_DDCMS_Persist_Restore_Sensitives_LONGTEST
t_DDCMS_Persist_Save_LONGTEST ‑ t_DDCMS_Persist_Save_LONGTEST
t_DDCMS_TestShapes ‑ t_DDCMS_TestShapes
t_DDCMS_VolumeMgrTest_PixelBarrel ‑ t_DDCMS_VolumeMgrTest_PixelBarrel
t_DDCMS_VolumeMgrTest_TIB ‑ t_DDCMS_VolumeMgrTest_TIB
t_DDCMS_VolumeMgrTest_TOB ‑ t_DDCMS_VolumeMgrTest_TOB
t_DDDigi_colored_noise ‑ t_DDDigi_colored_noise
t_DDDigi_framework ‑ t_DDDigi_framework
t_DDDigi_generate_ddg4_data ‑ t_DDDigi_generate_ddg4_data
t_DDDigi_generate_edm4hep_data ‑ t_DDDigi_generate_edm4hep_data
t_DDDigi_properties ‑ t_DDDigi_properties
t_DDDigi_test_attenuate ‑ t_DDDigi_test_attenuate
t_DDDigi_test_containers_parallel ‑ t_DDDigi_test_containers_parallel
t_DDDigi_test_deposit_count ‑ t_DDDigi_test_deposit_count
t_DDDigi_test_deposit_smear_energy ‑ t_DDDigi_test_deposit_smear_energy
t_DDDigi_test_deposit_smear_time ‑ t_DDDigi_test_deposit_smear_time
t_DDDigi_test_detector_resegmentation ‑ t_DDDigi_test_detector_resegmentation
t_DDDigi_test_digi_root_write ‑ t_DDDigi_test_digi_root_write
t_DDDigi_test_edm4hep_output ‑ t_DDDigi_test_edm4hep_output
t_DDDigi_test_edm4hep_read ‑ t_DDDigi_test_edm4hep_read
t_DDDigi_test_input_reading ‑ t_DDDigi_test_input_reading
t_DDDigi_test_move_IP ‑ t_DDDigi_test_move_IP
t_DDDigi_test_multi_interactions ‑ t_DDDigi_test_multi_interactions
t_DDDigi_test_processing_exception ‑ t_DDDigi_test_processing_exception
t_DDDigi_test_segmentation_split_1 ‑ t_DDDigi_test_segmentation_split_1
t_DDDigi_test_segmentation_split_2 ‑ t_DDDigi_test_segmentation_split_2
t_DDDigi_test_simple_adc_response ‑ t_DDDigi_test_simple_adc_response
t_DDDigi_test_smear_position ‑ t_DDDigi_test_smear_position
t_DDDigi_test_smear_track ‑ t_DDDigi_test_smear_track
t_DDDigi_test_spillover ‑ t_DDDigi_test_spillover
t_DDDigi_test_weighted_deposit_overlay ‑ t_DDDigi_test_weighted_deposit_overlay
t_DDG4_G4ExtendedMaterial_G4LogicalCrystalVolume ‑ t_DDG4_G4ExtendedMaterial_G4LogicalCrystalVolume
t_DDG4_HepMC_reader ‑ t_DDG4_HepMC_reader
t_DDG4_HepMC_reader_minbias ‑ t_DDG4_HepMC_reader_minbias
t_DDG4_MySensDet_g4material_scan_SiliconBlock_LONGTEST ‑ t_DDG4_MySensDet_g4material_scan_SiliconBlock_LONGTEST
t_DDG4_MySensDet_sim_SiliconBlock_LONGTEST ‑ t_DDG4_MySensDet_sim_SiliconBlock_LONGTEST
t_DDG4_SIGINT_handler ‑ t_DDG4_SIGINT_handler
t_DDG4_TestStackingAction ‑ t_DDG4_TestStackingAction
t_DDG4_TestSteppingAction ‑ t_DDG4_TestSteppingAction
t_DDG4_Test_property_types ‑ t_DDG4_Test_property_types
t_DDG4_UIManager ‑ t_DDG4_UIManager
t_DDG4_material_volume_string_properties ‑ t_DDG4_material_volume_string_properties
t_LHeD_DDG4_LHeDACLick_as_ACLick_LONGTEST ‑ t_LHeD_DDG4_LHeDACLick_as_ACLick_LONGTEST
t_LHeD_DDG4_LHeDACLick_as_exe_LONGTEST ‑ t_LHeD_DDG4_LHeDACLick_as_exe_LONGTEST
t_LHeD_DDG4_LHeDMagField_LONGTEST ‑ t_LHeD_DDG4_LHeDMagField_LONGTEST
t_LHeD_DDG4_LHeDPhysics_LONGTEST ‑ t_LHeD_DDG4_LHeDPhysics_LONGTEST
t_LHeD_DDG4_LHeDRandom_LONGTEST ‑ t_LHeD_DDG4_LHeDRandom_LONGTEST
t_LHeD_DDG4_LHeDScan_LONGTEST ‑ t_LHeD_DDG4_LHeDScan_LONGTEST
t_LHeD_DDG4_LHeDXML_as_ACLick_LONGTEST ‑ t_LHeD_DDG4_LHeDXML_as_ACLick_LONGTEST
t_LHeD_DDG4_LHeDXML_as_exe_LONGTEST ‑ t_LHeD_DDG4_LHeDXML_as_exe_LONGTEST
t_LHeD_DDG4_g4material_scan_LONGTEST ‑ t_LHeD_DDG4_g4material_scan_LONGTEST
t_LHeD_check_geometry_LONGTEST ‑ t_LHeD_check_geometry_LONGTEST
t_LHeD_check_overlaps_LONGTEST ‑ t_LHeD_check_overlaps_LONGTEST
t_LHeD_converter_description_LONGTEST ‑ t_LHeD_converter_description_LONGTEST
t_LHeD_converter_vis_LONGTEST ‑ t_LHeD_converter_vis_LONGTEST
t_MiniTel_check_checksum_Minitel3 ‑ t_MiniTel_check_checksum_Minitel3
t_MiniTel_check_checksum_full ‑ t_MiniTel_check_checksum_full
t_MiniTel_check_missing_placements ‑ t_MiniTel_check_missing_placements
t_Persist_CLICSiD_Geant4_LONGTEST ‑ t_Persist_CLICSiD_Geant4_LONGTEST
t_Persist_CLICSiD_Restore_DetCheck_LONGTEST ‑ t_Persist_CLICSiD_Restore_DetCheck_LONGTEST
t_Persist_CLICSiD_Restore_LONGTEST ‑ t_Persist_CLICSiD_Restore_LONGTEST
t_Persist_CLICSiD_Restore_Nominal_LONGTEST ‑ t_Persist_CLICSiD_Restore_Nominal_LONGTEST
t_Persist_CLICSiD_Restore_Readouts_LONGTEST ‑ t_Persist_CLICSiD_Restore_Readouts_LONGTEST
t_Persist_CLICSiD_Restore_Segmentations_LONGTEST ‑ t_Persist_CLICSiD_Restore_Segmentations_LONGTEST
t_Persist_CLICSiD_Restore_Sensitives_LONGTEST ‑ t_Persist_CLICSiD_Restore_Sensitives_LONGTEST
t_Persist_CLICSiD_Restore_VolMgr1_LONGTEST ‑ t_Persist_CLICSiD_Restore_VolMgr1_LONGTEST
t_Persist_CLICSiD_Save_LONGTEST ‑ t_Persist_CLICSiD_Save_LONGTEST
t_Persist_Conditions_Restore ‑ t_Persist_Conditions_Restore
t_Persist_Conditions_Save ‑ t_Persist_Conditions_Save
t_Persist_MiniTel_Restore_LONGTEST ‑ t_Persist_MiniTel_Restore_LONGTEST
t_Persist_MiniTel_Restore_Nominal_LONGTEST ‑ t_Persist_MiniTel_Restore_Nominal_LONGTEST
t_Persist_MiniTel_Restore_Readouts_LONGTEST ‑ t_Persist_MiniTel_Restore_Readouts_LONGTEST
t_Persist_MiniTel_Restore_Segmentations_LONGTEST ‑ t_Persist_MiniTel_Restore_Segmentations_LONGTEST
t_Persist_MiniTel_Restore_Sensitives_LONGTEST ‑ t_Persist_MiniTel_Restore_Sensitives_LONGTEST
t_Persist_MiniTel_Restore_VolMgr1_LONGTEST ‑ t_Persist_MiniTel_Restore_VolMgr1_LONGTEST
t_Persist_MiniTel_Save_LONGTEST ‑ t_Persist_MiniTel_Save_LONGTEST
t_RICH_energy_deposition ‑ t_RICH_energy_deposition
t_RICH_number_of_hits ‑ t_RICH_number_of_hits
t_RICH_simulation ‑ t_RICH_simulation
t_SimpleDetector_converter_description ‑ t_SimpleDetector_converter_description
t_SimpleDetector_converter_vis ‑ t_SimpleDetector_converter_vis
t_Surfaces_OpNovice_read_gdml ‑ t_Surfaces_OpNovice_read_gdml
t_Surfaces_OpNovice_write_gdml ‑ t_Surfaces_OpNovice_write_gdml
t_Surfaces_read_GDMLMatrices ‑ t_Surfaces_read_GDMLMatrices
t_Surfaces_read_MaterialProperties ‑ t_Surfaces_read_MaterialProperties
t_Surfaces_read_OpticalSurfaces ‑ t_Surfaces_read_OpticalSurfaces
t_box_shape_build_type ‑ t_box_shape_build_type
t_ddsimEDM4hepPlugins ‑ t_ddsimEDM4hepPlugins
t_ddsimUserActions ‑ t_ddsimUserActions
t_ddsimUserPlugins ‑ t_ddsimUserPlugins
t_import_geo_place_det_elements ‑ t_import_geo_place_det_elements
t_minitel_config_plugins_include_command_line ‑ t_minitel_config_plugins_include_command_line
t_minitel_config_plugins_include_command_xml ‑ t_minitel_config_plugins_include_command_xml
t_minitel_config_region_subdet_geant4 ‑ t_minitel_config_region_subdet_geant4
t_minitel_config_region_world_geant4 ‑ t_minitel_config_region_world_geant4
t_minitel_config_world ‑ t_minitel_config_world
t_minitel_config_world_material ‑ t_minitel_config_world_material
t_minitel_config_world_volume ‑ t_minitel_config_world_volume
t_test_DetType ‑ t_test_DetType
t_test_Evaluator ‑ t_test_Evaluator
t_test_EventReaders ‑ t_test_EventReaders
t_test_PolarGridRPhi2 ‑ t_test_PolarGridRPhi2
t_test_bitfield64 ‑ t_test_bitfield64
t_test_bitfieldcoder ‑ t_test_bitfieldcoder
t_test_cellDimensions ‑ t_test_cellDimensions
t_test_cellDimensionsRPhi2 ‑ t_test_cellDimensionsRPhi2
t_test_ddsim_.root ‑ t_test_ddsim_.root
t_test_ddsim_.slcio ‑ t_test_ddsim_.slcio
t_test_ddsim_edm4hep.root ‑ t_test_ddsim_edm4hep.root
t_test_ddsim_hepmc3_Pythia_output_hepmc ‑ t_test_ddsim_hepmc3_Pythia_output_hepmc
t_test_ddsim_hepmc3_geantinos_hepmc_bz2 ‑ t_test_ddsim_hepmc3_geantinos_hepmc_bz2
t_test_ddsim_hepmc3_geantinos_hepmc_gz ‑ t_test_ddsim_hepmc3_geantinos_hepmc_gz
t_test_ddsim_hepmc3_geantinos_hepmc_xz ‑ t_test_ddsim_hepmc3_geantinos_hepmc_xz
t_test_example ‑ t_test_example
t_test_python_import ‑ t_test_python_import
t_test_python_import_ddg4 ‑ t_test_python_import_ddg4
t_test_segmentationHandles ‑ t_test_segmentationHandles
t_test_shapes ‑ t_test_shapes
t_test_surface ‑ t_test_surface
t_test_units ‑ t_test_units