Use canonical variables for the installation locations of libraries and binaries #1377
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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