Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

fix: Fix TruthVertexFinder for not reconstructed particles #2979

Merged
merged 2 commits into from
Feb 26, 2024

Merge branch 'main' into fix-truthvtxfinder

8dfd5cf
Select commit
Loading
Failed to load commit list.
Merged

fix: Fix TruthVertexFinder for not reconstructed particles #2979

Merge branch 'main' into fix-truthvtxfinder
8dfd5cf
Select commit
Loading
Failed to load commit list.
ci-bridge / CI Bridge / linux_test_examples succeeded Feb 26, 2024 in 17m 18s

GitLab CI: SUCCESS

This check triggered job acts/ci-bridge/36480353
in pipeline acts/ci-bridge/16354
Status: SUCCESS
Created at: 2024-02-26T16:03:16.444+01:00
Started at: 2024-02-26T16:28:18.061+01:00
Finished at: 2024-02-26T16:45:36.004+01:00

Details

Running with gitlab-runner 15.0.0 (febb2a09)
  on acts-ci-4c-alma9-5.cern.ch URsQz_FG
section_start:1708961299:resolve_secrets
Resolving secrets
section_end:1708961299:resolve_secrets
section_start:1708961299:prepare_executor
Preparing the "docker" executor
Using Docker executor with image ghcr.io/acts-project/ubuntu2204:v41 ...
Pulling docker image ghcr.io/acts-project/ubuntu2204:v41 ...
Using docker image sha256:25d587b5480df92cfc0ad50a203d396645fbdbd30028f181d9772f092d3b97b1 for ghcr.io/acts-project/ubuntu2204:v41 with digest
ghcr.io/acts-project/ubuntu2204@sha256:04d03acdbeb619ee3e35de782c8daf767dfc479b2621d283f8f309c86c991638 ...
section_end:1708961324:prepare_executor
section_start:1708961324:prepare_script
Preparing environment
Running on runner-ursqzfg-project-132265-concurrent-0 via db890990de65...
section_end:1708961326:prepare_script
section_start:1708961326:get_sources
Getting source from Git repository
Fetching changes with git depth set to 20...
Reinitialized existing Git repository in /builds/acts/ci-bridge/.git/
Checking out 12b1957a as main...
Removing build-downstream/
Removing build/
Removing ccache/
Removing src/

Skipping Git submodules setup
section_end:1708961327:get_sources
section_start:1708961327:download_artifacts
Downloading artifacts
Downloading artifacts for build_linux_ubuntu (36480342)...
Downloading artifacts from coordinator... ok        id=36480342 responseStatus=200 OK token=64_-f2Rm
WARNING: build/python/acts/__init__.py: chmod build/python/acts/__init__.py: no such file or directory (suppressing repeats) 
section_end:1708961347:download_artifacts
section_start:1708961347:step_script
Executing "step_script" stage of the job script
Using docker image sha256:25d587b5480df92cfc0ad50a203d396645fbdbd30028f181d9772f092d3b97b1 for ghcr.io/acts-project/ubuntu2204:v41 with digest
ghcr.io/acts-project/ubuntu2204@sha256:04d03acdbeb619ee3e35de782c8daf767dfc479b2621d283f8f309c86c991638 ...
$ apt-get update && apt-get install -y git-lfs
Get:1 https://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Hit:2 https://archive.ubuntu.com/ubuntu jammy InRelease
Get:3 https://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1502 kB]
Get:4 https://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:5 https://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [1859 kB]
Get:6 https://archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB]
Get:7 https://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1343 kB]
Get:8 https://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1070 kB]
Get:9 https://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1786 kB]
Get:10 https://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.6 kB]
Get:11 https://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [1908 kB]
Get:12 https://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [50.4 kB]
Get:13 https://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [28.1 kB]
Get:14 https://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [50.4 kB]
Fetched 9979 kB in 4s (2463 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  git-lfs
0 upgraded, 1 newly installed, 0 to remove and 113 not upgraded.
Need to get 3503 kB of archives.
After this operation, 10.4 MB of additional disk space will be used.
Get:1 https://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 git-lfs amd64 3.0.2-1ubuntu0.2 [3503 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 3503 kB in 1s (3091 kB/s)
Selecting previously unselected package git-lfs.
(Reading database ...  (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ...
25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading
database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80%
(Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 40141 files and
directories currently installed.)
Preparing to unpack .../git-lfs_3.0.2-1ubuntu0.2_amd64.deb ...
Unpacking git-lfs (3.0.2-1ubuntu0.2) ...
Setting up git-lfs (3.0.2-1ubuntu0.2) ...
$ git clone $CLONE_URL src
Cloning into 'src'...
$ cd src
$ git checkout $HEAD_SHA
Note: switching to '8dfd5cfc69460a2234b549d32de6966f59f4572a'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 8dfd5cfc6 Merge branch 'main' into fix-truthvtxfinder
$ git submodule init
Submodule 'thirdparty/OpenDataDetector' (https://gitlab.cern.ch/acts/OpenDataDetector.git) registered for path 'thirdparty/OpenDataDetector'
$ git submodule update
Cloning into '/builds/acts/ci-bridge/src/thirdparty/OpenDataDetector'...
Submodule path 'thirdparty/OpenDataDetector': checked out 'e3b1eceae96fd5dddf10223753964c570ee868c9'
$ cd ..
$ /usr/local/bin/geant4-config --install-datasets
+ created download cache
+ downloading G4NDL.4.7.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0   0     0    0     0    0     0      0      0 --:--:-- --:--:--
--:--:--     0 100    80  100    80    0     0   1054      0 --:--:-- --:--:-- --:--:--  1052
  14 1063M   14  158M    0     0   154M      0  0:00:06  0:00:01  0:00:05  154M  22 1063M   22  235M    0     0   117M      0  0:00:09  0:00:02
0:00:07 78.6M  30 1063M   30  321M    0     0   107M      0  0:00:09  0:00:03  0:00:06 82.5M  37 1063M   37  393M    0     0  98.2M      0  0:00:10
0:00:04  0:00:06 78.9M  44 1063M   44  478M    0     0  95.5M      0  0:00:11  0:00:05  0:00:06 80.4M  54 1063M   54  575M    0     0  95.7M      0
0:00:11  0:00:06  0:00:05 83.6M  62 1063M   62  663M    0     0  94.7M      0  0:00:11  0:00:07  0:00:04 85.6M  69 1063M   69  739M    0     0  92.2M
0  0:00:11  0:00:08  0:00:03 83.4M  78 1063M   78  831M    0     0  92.2M      0  0:00:11  0:00:09  0:00:02 87.5M  86 1063M   86  924M    0     0
92.3M      0  0:00:11  0:00:10  0:00:01 89.1M  95 1063M   95 1013M    0     0  92.0M      0  0:00:11  0:00:11 --:--:-- 87.6M 100 1063M  100 1063M    0
0  92.1M      0  0:00:11  0:00:11 --:--:-- 88.2M
+ checking md5 of G4NDL.4.7.tar.gz
+ untar G4NDL.4.7.tar.gz
+ installing G4NDL4.7
+ downloading G4EMLOW.8.2.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100    82  100    82    0     0   1026      0 --:--:-- --:--:--
--:--:--  1037
  10  314M   10 33.4M    0     0  51.9M      0  0:00:06 --:--:--  0:00:06 51.9M  39  314M   39  123M    0     0  75.1M      0  0:00:04  0:00:01
0:00:03 90.0M  66  314M   66  208M    0     0  78.9M      0  0:00:03  0:00:02  0:00:01 87.6M  94  314M   94  295M    0     0  81.2M      0  0:00:03
0:00:03 --:--:-- 87.5M 100  314M  100  314M    0     0  81.3M      0  0:00:03  0:00:03 --:--:-- 87.2M
+ checking md5 of G4EMLOW.8.2.tar.gz
+ untar G4EMLOW.8.2.tar.gz
+ installing G4EMLOW8.2
+ downloading G4PhotonEvaporation.5.7.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100    94  100    94    0     0   1197      0 --:--:-- --:--:--
--:--:--  1205

100 9852k  100 9852k    0     0  34.3M      0 --:--:-- --:--:-- --:--:-- 34.3M
+ checking md5 of G4PhotonEvaporation.5.7.tar.gz
+ untar G4PhotonEvaporation.5.7.tar.gz
+ installing PhotonEvaporation5.7
+ downloading G4RadioactiveDecay.5.6.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100    93  100    93    0     0   1159      0 --:--:-- --:--:--
--:--:--  1162

100 1034k  100 1034k    0     0  3727k      0 --:--:-- --:--:-- --:--:-- 3727k
+ checking md5 of G4RadioactiveDecay.5.6.tar.gz
+ untar G4RadioactiveDecay.5.6.tar.gz
+ installing RadioactiveDecay5.6
+ downloading G4PARTICLEXS.4.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0   0     0    0     0    0     0      0      0 --:--:-- --:--:--
--:--:--     0 100    87  100    87    0     0   1170      0 --:--:-- --:--:-- --:--:--  1160

100 11.6M  100 11.6M    0     0  36.7M      0 --:--:-- --:--:-- --:--:-- 36.7M
+ checking md5 of G4PARTICLEXS.4.0.tar.gz
+ untar G4PARTICLEXS.4.0.tar.gz
+ installing G4PARTICLEXS4.0
+ downloading G4PII.1.3.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0   0     0    0     0    0     0      0      0 --:--:-- --:--:--
--:--:--     0 100    80  100    80    0     0   1043      0 --:--:-- --:--:-- --:--:--  1038

100 4192k  100 4192k    0     0  23.4M      0 --:--:-- --:--:-- --:--:-- 23.4M
+ checking md5 of G4PII.1.3.tar.gz
+ untar G4PII.1.3.tar.gz
+ installing G4PII1.3
+ downloading G4RealSurface.2.2.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100    88  100    88    0     0   1205      0 --:--:-- --:--:--
--:--:--  1222
  11  126M   11 14.1M    0     0  64.2M      0  0:00:01 --:--:--  0:00:01 64.2M 100  126M  100  126M    0     0   188M      0 --:--:-- --:--:--
--:--:--  248M
+ checking md5 of G4RealSurface.2.2.tar.gz
+ untar G4RealSurface.2.2.tar.gz
+ installing RealSurface2.2
+ downloading G4SAIDDATA.2.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100    85  100    85    0     0   1135      0 --:--:-- --:--:--
--:--:--  1148

100 38502  100 38502    0     0   182k      0 --:--:-- --:--:-- --:--:--  182k
+ checking md5 of G4SAIDDATA.2.0.tar.gz
+ untar G4SAIDDATA.2.0.tar.gz
+ installing G4SAIDDATA2.0
+ downloading G4ABLA.3.1.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100    81  100    81    0     0   1053      0 --:--:-- --:--:--
--:--:--  1065

100  104k  100  104k    0     0   681k      0 --:--:-- --:--:-- --:--:--  681k
+ checking md5 of G4ABLA.3.1.tar.gz
+ untar G4ABLA.3.1.tar.gz
+ installing G4ABLA3.1
+ downloading G4INCL.1.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100    81  100    81    0     0   1141      0 --:--:-- --:--:--
--:--:--  1157

100 95840  100 95840    0     0   614k      0 --:--:-- --:--:-- --:--:--  614k
+ checking md5 of G4INCL.1.0.tar.gz
+ untar G4INCL.1.0.tar.gz
+ installing G4INCL1.0
+ downloading G4ENSDFSTATE.2.3.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100    87  100    87    0     0   1141      0 --:--:-- --:--:--
--:--:--  1144

100  283k  100  283k    0     0  1783k      0 --:--:-- --:--:-- --:--:-- 1783k
+ checking md5 of G4ENSDFSTATE.2.3.tar.gz
+ untar G4ENSDFSTATE.2.3.tar.gz
+ installing G4ENSDFSTATE2.3
+ cleaned download cache
+ all datasets installed
$ source /usr/local/bin/thisroot.sh || true
$ source /usr/local/bin/thisdd4hep_only.sh || true
$ source /usr/local/bin/geant4.sh || true
$ source build/python/setup.sh
INFO:    Found OpenDataDetector and set it up
INFO:    Acts Python 3.10 bindings setup complete.
$ export PYTHONPATH=/usr/local/python:$PYTHONPATH
$ export LD_LIBRARY_PATH=$PWD/build/thirdparty/OpenDataDetector/factory:$LD_LIBRARY_PATH
$ cd src
$ pip3 install -r Examples/Python/tests/requirements.txt
Collecting awkward==2.6.1
  Downloading awkward-2.6.1-py3-none-any.whl (749 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.0/750.0 KB 7.9 MB/s eta 0:00:00
Collecting awkward-cpp==29
  Downloading awkward_cpp-29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (706 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 706.4/706.4 KB 12.8 MB/s eta 0:00:00
Collecting execnet==2.0.2
  Downloading execnet-2.0.2-py3-none-any.whl (37 kB)
Collecting fsspec==2024.2.0
  Downloading fsspec-2024.2.0-py3-none-any.whl (170 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 170.9/170.9 KB 15.7 MB/s eta 0:00:00
Collecting iniconfig==2.0.0
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting numpy==1.26.4
  Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 44.8 MB/s eta 0:00:00
Collecting packaging==23.2
  Downloading packaging-23.2-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 KB 17.2 MB/s eta 0:00:00
Collecting pluggy==1.4.0
  Downloading pluggy-1.4.0-py3-none-any.whl (20 kB)
Collecting pytest==8.0.0
  Downloading pytest-8.0.0-py3-none-any.whl (334 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 334.0/334.0 KB 65.2 MB/s eta 0:00:00
Collecting pytest-check==2.3.1
  Downloading pytest_check-2.3.1-py3-none-any.whl (13 kB)
Collecting pytest-xdist==3.5.0
  Downloading pytest_xdist-3.5.0-py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.0/42.0 KB 10.7 MB/s eta 0:00:00
Collecting pyyaml==6.0.1
  Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 705.5/705.5 KB 8.5 MB/s eta 0:00:00
Collecting uproot==5.2.2
  Downloading uproot-5.2.2-py3-none-any.whl (346 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 347.0/347.0 KB 20.8 MB/s eta 0:00:00
Collecting importlib-metadata>=4.13.0
  Downloading importlib_metadata-7.0.1-py3-none-any.whl (23 kB)
Collecting typing-extensions>=4.1.0
  Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB)
Collecting exceptiongroup>=1.0.0rc8
  Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Collecting tomli>=1.0.0
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting zipp>=0.5
  Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Installing collected packages: zipp, typing-extensions, tomli, pyyaml, pluggy, packaging, numpy, iniconfig, fsspec, execnet, exceptiongroup, pytest,
importlib-metadata, awkward-cpp, pytest-xdist, pytest-check, awkward, uproot
  Attempting uninstall: pyyaml
    Found existing installation: PyYAML 6.0
    Uninstalling PyYAML-6.0:
      Successfully uninstalled PyYAML-6.0
Successfully installed awkward-2.6.1 awkward-cpp-29 exceptiongroup-1.2.0 execnet-2.0.2 fsspec-2024.2.0 importlib-metadata-7.0.1 iniconfig-2.0.0
numpy-1.26.4 packaging-23.2 pluggy-1.4.0 pytest-8.0.0 pytest-check-2.3.1 pytest-xdist-3.5.0 pyyaml-6.0.1 tomli-2.0.1 typing-extensions-4.10.0
uproot-5.2.2 zipp-3.17.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended
to use a virtual environment instead: https://pip.pypa.io/warnings/venv
$ pytest -rFsv -k "not exatrkx" -v
============================= test session starts ==============================
platform linux -- Python 3.10.6, pytest-8.0.0, pluggy-1.4.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /builds/acts/ci-bridge/src
configfile: pytest.ini
testpaths: Examples/Python/tests
plugins: xdist-3.5.0, check-2.3.1
collecting ... collected 255 items / 4 deselected / 251 selected

Examples/Python/tests/test_algorithms.py::test_algorithm_interface[AdaptiveMultiVertexFinderAlgorithm] PASSED [  0%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[VertexFitterAlgorithm] PASSED [  0%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[IterativeVertexFinderAlgorithm] PASSED [  1%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[SpacePointMaker] PASSED [  1%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[TrackFindingAlgorithm] PASSED [  1%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[SeedingAlgorithm] PASSED [  2%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[TrackParamsEstimationAlgorithm] PASSED [  2%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[EventGenerator] PASSED [  3%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[FatrasSimulation] PASSED [  3%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[MaterialMapping] PASSED [  3%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[TruthSeedSelector] PASSED [  4%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[TruthTrackFinder] PASSED [  4%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[ParticleSelector] PASSED [  5%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[TruthVertexFinder] PASSED [  5%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[ParticleSmearing] PASSED [  5%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[TrackSelectorAlgorithm] PASSED [  6%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[TrackFittingAlgorithm] PASSED [  6%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[SurfaceSortingAlgorithm] PASSED [  7%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[ParticlesPrinter] PASSED [  7%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[HitsPrinter] PASSED [  7%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[TrackParametersPrinter] PASSED [  8%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[PropagationAlgorithm] PASSED [  8%]
Examples/Python/tests/test_algorithms.py::test_algorithm_interface[PlanarSteppingAlgorithm] PASSED [  9%]
Examples/Python/tests/test_algorithms.py::test_g4_algorithms PASSED      [  9%]
Examples/Python/tests/test_algorithms.py::test_hepmc_algorithms PASSED   [  9%]
Examples/Python/tests/test_algorithms.py::test_special_algorithm_interfaces PASSED [ 10%]
Examples/Python/tests/test_base.py::test_logging PASSED                  [ 10%]
Examples/Python/tests/test_base.py::test_pgd_particle PASSED             [ 11%]
Examples/Python/tests/test_base.py::test_algebra PASSED                  [ 11%]
Examples/Python/tests/test_base.py::test_empty_sequencer[configPosConstructor] PASSED [ 11%]
Examples/Python/tests/test_base.py::test_empty_sequencer[configKwConstructor] PASSED [ 12%]
Examples/Python/tests/test_base.py::test_empty_sequencer[kwargsConstructor] PASSED [ 12%]
Examples/Python/tests/test_base.py::test_sequencer_single_threaded PASSED [ 13%]
Examples/Python/tests/test_base.py::test_sequencer_multi_threaded PASSED [ 13%]
Examples/Python/tests/test_base.py::test_random_number PASSED            [ 13%]
Examples/Python/tests/test_base.py::test_constructors PASSED             [ 14%]
Examples/Python/tests/test_detectors.py::test_generic_geometry PASSED    [ 14%]
Examples/Python/tests/test_detectors.py::test_telescope_geometry PASSED  [ 15%]
Examples/Python/tests/test_detectors.py::test_odd PASSED                 [ 15%]
Examples/Python/tests/test_detectors.py::test_aligned_detector PASSED    [ 15%]
Examples/Python/tests/test_detectors.py::test_tgeo_config_triplet PASSED [ 16%]
Examples/Python/tests/test_detectors.py::test_tgeo_config_volume PASSED  [ 16%]
Examples/Python/tests/test_event_data.py::test_particle_hypothesis PASSED [ 17%]
Examples/Python/tests/test_examples.py::test_pythia8 PASSED              [ 17%]
Examples/Python/tests/test_examples.py::test_fatras PASSED               [ 17%]
Examples/Python/tests/test_examples.py::test_geant4 PASSED               [ 18%]
Examples/Python/tests/test_examples.py::test_seeding PASSED              [ 18%]
Examples/Python/tests/test_examples.py::test_seeding_orthogonal PASSED   [ 19%]
Examples/Python/tests/test_examples.py::test_itk_seeding PASSED          [ 19%]
Examples/Python/tests/test_examples.py::test_propagation PASSED          [ 19%]
Examples/Python/tests/test_examples.py::test_material_recording PASSED   [ 20%]
Examples/Python/tests/test_examples.py::test_event_recording PASSED      [ 20%]
Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[generic-False-0.0] PASSED [ 21%]
Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[generic-False-1000.0] PASSED [ 21%]
Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[generic-True-0.0] PASSED [ 21%]
Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[generic-True-1000.0] PASSED [ 22%]
Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[odd-False-0.0] PASSED [ 22%]
Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[odd-False-1000.0] PASSED [ 23%]
Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[odd-True-0.0] PASSED [ 23%]
Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[odd-True-1000.0] PASSED [ 23%]
Examples/Python/tests/test_examples.py::test_truth_tracking_gsf[generic] PASSED [ 24%]
Examples/Python/tests/test_examples.py::test_truth_tracking_gsf[odd] PASSED [ 24%]
Examples/Python/tests/test_examples.py::test_particle_gun PASSED         [ 25%]
Examples/Python/tests/test_examples.py::test_material_mapping PASSED     [ 25%]
Examples/Python/tests/test_examples.py::test_volume_material_mapping PASSED [ 25%]
Examples/Python/tests/test_examples.py::test_geometry_example[create-450] PASSED [ 26%]
Examples/Python/tests/test_examples.py::test_geometry_example[geoFactory1-540] PASSED [ 26%]
Examples/Python/tests/test_examples.py::test_geometry_example[geoFactory2-450] PASSED [ 27%]
Examples/Python/tests/test_examples.py::test_digitization_example[smeared] PASSED [ 27%]
Examples/Python/tests/test_examples.py::test_digitization_example[geometric] PASSED [ 27%]
Examples/Python/tests/test_examples.py::test_digitization_example_input[smeared] PASSED [ 28%]
Examples/Python/tests/test_examples.py::test_digitization_example_input[geometric] PASSED [ 28%]
Examples/Python/tests/test_examples.py::test_digitization_config_example PASSED [ 29%]
Examples/Python/tests/test_examples.py::test_ckf_tracks_example[generic-full_seeding] PASSED [ 29%]
Examples/Python/tests/test_examples.py::test_ckf_tracks_example[generic-truth_estimated] PASSED [ 29%]
Examples/Python/tests/test_examples.py::test_ckf_tracks_example[generic-truth_smeared] PASSED [ 30%]
Examples/Python/tests/test_examples.py::test_ckf_tracks_example[odd-full_seeding] PASSED [ 30%]
Examples/Python/tests/test_examples.py::test_ckf_tracks_example[odd-truth_estimated] PASSED [ 31%]
Examples/Python/tests/test_examples.py::test_ckf_tracks_example[odd-truth_smeared] PASSED [ 31%]
Examples/Python/tests/test_examples.py::test_full_chain_odd_example PASSED [ 31%]
Examples/Python/tests/test_examples.py::test_full_chain_odd_example_pythia_geant4 PASSED [ 32%]
Examples/Python/tests/test_examples.py::test_ML_Ambiguity_Solver PASSED  [ 32%]
Examples/Python/tests/test_examples.py::test_bfield_writing PASSED       [ 33%]
Examples/Python/tests/test_fpe.py::test_notrackfpe PASSED                [ 33%]
Examples/Python/tests/test_fpe.py::test_fpe_single_fail_at_end[FLTDIV] PASSED [ 33%]
Examples/Python/tests/test_fpe.py::test_fpe_single_fail_at_end[FLTOVF] PASSED [ 34%]
Examples/Python/tests/test_fpe.py::test_fpe_single_fail_at_end[FLTINV] PASSED [ 34%]
Examples/Python/tests/test_fpe.py::test_fpe_single_fail_immediately[FLTDIV] PASSED [ 35%]
Examples/Python/tests/test_fpe.py::test_fpe_single_fail_immediately[FLTOVF] PASSED [ 35%]
Examples/Python/tests/test_fpe.py::test_fpe_single_fail_immediately[FLTINV] PASSED [ 35%]
Examples/Python/tests/test_fpe.py::test_fpe_nocontext PASSED             [ 36%]
Examples/Python/tests/test_fpe.py::test_fpe_rearm[FLTDIV] PASSED         [ 36%]
Examples/Python/tests/test_fpe.py::test_fpe_rearm[FLTOVF] PASSED         [ 37%]
Examples/Python/tests/test_fpe.py::test_fpe_rearm[FLTINV] PASSED         [ 37%]
Examples/Python/tests/test_fpe.py::test_fpe_masking_single[FLTDIV] PASSED [ 37%]
Examples/Python/tests/test_fpe.py::test_fpe_masking_single[FLTOVF] PASSED [ 38%]
Examples/Python/tests/test_fpe.py::test_fpe_masking_single[FLTINV] PASSED [ 38%]
Examples/Python/tests/test_fpe.py::test_masking_load_yaml[FLTDIV] PASSED [ 39%]
Examples/Python/tests/test_fpe.py::test_masking_load_yaml[FLTOVF] PASSED [ 39%]
Examples/Python/tests/test_fpe.py::test_masking_load_yaml[FLTINV] PASSED [ 39%]
Examples/Python/tests/test_fpe.py::test_fpe_context[FLTDIV] PASSED       [ 40%]
Examples/Python/tests/test_fpe.py::test_fpe_context[FLTOVF] PASSED       [ 40%]
Examples/Python/tests/test_fpe.py::test_fpe_context[FLTINV] PASSED       [ 41%]
Examples/Python/tests/test_fpe.py::test_buffer_sufficient PASSED         [ 41%]
Examples/Python/tests/test_magnetic_field.py::test_null_bfield PASSED    [ 41%]
Examples/Python/tests/test_magnetic_field.py::test_constant_bfield PASSED [ 42%]
Examples/Python/tests/test_magnetic_field.py::test_solenoid[configPosConstructor] PASSED [ 42%]
Examples/Python/tests/test_magnetic_field.py::test_solenoid[configKwConstructor] PASSED [ 43%]
Examples/Python/tests/test_magnetic_field.py::test_solenoid[kwargsConstructor] PASSED [ 43%]
Examples/Python/tests/test_material.py::test_material_root[configPosConstructor] PASSED [ 43%]
Examples/Python/tests/test_material.py::test_material_root[configKwConstructor] PASSED [ 44%]
Examples/Python/tests/test_material.py::test_material_root[kwargsConstructor] PASSED [ 44%]
Examples/Python/tests/test_material.py::test_json_material_decorator PASSED [ 45%]
Examples/Python/tests/test_propagation.py::test_navigator[configPosConstructor] PASSED [ 45%]
Examples/Python/tests/test_propagation.py::test_navigator[configKwConstructor] PASSED [ 45%]
Examples/Python/tests/test_propagation.py::test_navigator[kwargsConstructor] PASSED [ 46%]
Examples/Python/tests/test_propagation.py::test_steppers[configPosConstructor] PASSED [ 46%]
Examples/Python/tests/test_propagation.py::test_steppers[configKwConstructor] PASSED [ 47%]
Examples/Python/tests/test_propagation.py::test_steppers[kwargsConstructor] PASSED [ 47%]
Examples/Python/tests/test_reader.py::test_root_particle_reader[configPosConstructor] PASSED [ 47%]
Examples/Python/tests/test_reader.py::test_root_particle_reader[configKwConstructor] PASSED [ 48%]
Examples/Python/tests/test_reader.py::test_root_particle_reader[kwargsConstructor] PASSED [ 48%]
Examples/Python/tests/test_reader.py::test_csv_particle_reader[configPosConstructor] PASSED [ 49%]
Examples/Python/tests/test_reader.py::test_csv_particle_reader[configKwConstructor] PASSED [ 49%]
Examples/Python/tests/test_reader.py::test_csv_particle_reader[kwargsConstructor] PASSED [ 49%]
Examples/Python/tests/test_reader.py::test_root_reader_interface[configPosConstructor-RootParticleReader] PASSED [ 50%]
Examples/Python/tests/test_reader.py::test_root_reader_interface[configPosConstructor-RootTrackSummaryReader] PASSED [ 50%]
Examples/Python/tests/test_reader.py::test_root_reader_interface[configKwConstructor-RootParticleReader] PASSED [ 50%]
Examples/Python/tests/test_reader.py::test_root_reader_interface[configKwConstructor-RootTrackSummaryReader] PASSED [ 51%]
Examples/Python/tests/test_reader.py::test_root_reader_interface[kwargsConstructor-RootParticleReader] PASSED [ 51%]
Examples/Python/tests/test_reader.py::test_root_reader_interface[kwargsConstructor-RootTrackSummaryReader] PASSED [ 52%]
Examples/Python/tests/test_reader.py::test_root_material_track_reader PASSED [ 52%]
Examples/Python/tests/test_reader.py::test_csv_meas_reader[configPosConstructor] PASSED [ 52%]
Examples/Python/tests/test_reader.py::test_csv_meas_reader[configKwConstructor] PASSED [ 53%]
Examples/Python/tests/test_reader.py::test_csv_meas_reader[kwargsConstructor] PASSED [ 53%]
Examples/Python/tests/test_reader.py::test_csv_simhits_reader[configPosConstructor] PASSED [ 54%]
Examples/Python/tests/test_reader.py::test_csv_simhits_reader[configKwConstructor] PASSED [ 54%]
Examples/Python/tests/test_reader.py::test_csv_simhits_reader[kwargsConstructor] PASSED [ 54%]
Examples/Python/tests/test_reader.py::test_csv_clusters_reader[configPosConstructor] PASSED [ 55%]
Examples/Python/tests/test_reader.py::test_csv_clusters_reader[configKwConstructor] PASSED [ 55%]
Examples/Python/tests/test_reader.py::test_csv_clusters_reader[kwargsConstructor] PASSED [ 56%]
Examples/Python/tests/test_reader.py::test_edm4hep_simhit_reader PASSED  [ 56%]
Examples/Python/tests/test_reader.py::test_edm4hep_measurement_reader[configPosConstructor] PASSED [ 56%]
Examples/Python/tests/test_reader.py::test_edm4hep_measurement_reader[configKwConstructor] PASSED [ 57%]
Examples/Python/tests/test_reader.py::test_edm4hep_measurement_reader[kwargsConstructor] PASSED [ 57%]
Examples/Python/tests/test_reader.py::test_edm4hep_particle_reader[configPosConstructor] PASSED [ 58%]
Examples/Python/tests/test_reader.py::test_edm4hep_particle_reader[configKwConstructor] PASSED [ 58%]
Examples/Python/tests/test_reader.py::test_edm4hep_particle_reader[kwargsConstructor] PASSED [ 58%]
Examples/Python/tests/test_reader.py::test_edm4hep_tracks_reader PASSED  [ 59%]
Examples/Python/tests/test_writer.py::test_obj_propagation_step_writer[configPosConstructor] PASSED [ 59%]
Examples/Python/tests/test_writer.py::test_obj_propagation_step_writer[configKwConstructor] PASSED [ 60%]
Examples/Python/tests/test_writer.py::test_obj_propagation_step_writer[kwargsConstructor] PASSED [ 60%]
Examples/Python/tests/test_writer.py::test_csv_particle_writer[configPosConstructor] PASSED [ 60%]
Examples/Python/tests/test_writer.py::test_csv_particle_writer[configKwConstructor] PASSED [ 61%]
Examples/Python/tests/test_writer.py::test_csv_particle_writer[kwargsConstructor] PASSED [ 61%]
Examples/Python/tests/test_writer.py::test_root_prop_step_writer[configPosConstructor] PASSED [ 62%]
Examples/Python/tests/test_writer.py::test_root_prop_step_writer[configKwConstructor] PASSED [ 62%]
Examples/Python/tests/test_writer.py::test_root_prop_step_writer[kwargsConstructor] PASSED [ 62%]
Examples/Python/tests/test_writer.py::test_root_particle_writer[configPosConstructor] PASSED [ 63%]
Examples/Python/tests/test_writer.py::test_root_particle_writer[configKwConstructor] PASSED [ 63%]
Examples/Python/tests/test_writer.py::test_root_particle_writer[kwargsConstructor] PASSED [ 64%]
Examples/Python/tests/test_writer.py::test_root_meas_writer PASSED       [ 64%]
Examples/Python/tests/test_writer.py::test_root_simhits_writer[configPosConstructor] PASSED [ 64%]
Examples/Python/tests/test_writer.py::test_root_simhits_writer[configKwConstructor] PASSED [ 65%]
Examples/Python/tests/test_writer.py::test_root_simhits_writer[kwargsConstructor] PASSED [ 65%]
Examples/Python/tests/test_writer.py::test_root_clusters_writer[configPosConstructor] PASSED [ 66%]
Examples/Python/tests/test_writer.py::test_root_clusters_writer[configKwConstructor] PASSED [ 66%]
Examples/Python/tests/test_writer.py::test_root_clusters_writer[kwargsConstructor] PASSED [ 66%]
Examples/Python/tests/test_writer.py::test_csv_meas_writer[configPosConstructor] PASSED [ 67%]
Examples/Python/tests/test_writer.py::test_csv_meas_writer[configKwConstructor] PASSED [ 67%]
Examples/Python/tests/test_writer.py::test_csv_meas_writer[kwargsConstructor] PASSED [ 68%]
Examples/Python/tests/test_writer.py::test_csv_simhits_writer[configPosConstructor] PASSED [ 68%]
Examples/Python/tests/test_writer.py::test_csv_simhits_writer[configKwConstructor] PASSED [ 68%]
Examples/Python/tests/test_writer.py::test_csv_simhits_writer[kwargsConstructor] PASSED [ 69%]
Examples/Python/tests/test_writer.py::test_csv_clusters_writer[configPosConstructor] PASSED [ 69%]
Examples/Python/tests/test_writer.py::test_csv_clusters_writer[configKwConstructor] PASSED [ 70%]
Examples/Python/tests/test_writer.py::test_csv_clusters_writer[kwargsConstructor] PASSED [ 70%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootPropagationStepsWriter] PASSED [ 70%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootParticleWriter] PASSED [ 71%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-TrackFinderPerformanceWriter] PASSED [ 71%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-SeedingPerformanceWriter0] PASSED [ 72%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootTrackParameterWriter] PASSED [ 72%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootMaterialTrackWriter] PASSED [ 72%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootMeasurementWriter] PASSED [ 73%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootMaterialWriter] PASSED [ 73%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootPlanarClusterWriter] PASSED [ 74%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootSimHitWriter] PASSED [ 74%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootTrackStatesWriter] PASSED [ 74%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootTrackSummaryWriter] PASSED [ 75%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-VertexPerformanceWriter] PASSED [ 75%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configPosConstructor-SeedingPerformanceWriter1] PASSED [ 76%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootPropagationStepsWriter] PASSED [ 76%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootParticleWriter] PASSED [ 76%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-TrackFinderPerformanceWriter] PASSED [ 77%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-SeedingPerformanceWriter0] PASSED [ 77%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootTrackParameterWriter] PASSED [ 78%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootMaterialTrackWriter] PASSED [ 78%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootMeasurementWriter] PASSED [ 78%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootMaterialWriter] PASSED [ 79%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootPlanarClusterWriter] PASSED [ 79%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootSimHitWriter] PASSED [ 80%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootTrackStatesWriter] PASSED [ 80%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootTrackSummaryWriter] PASSED [ 80%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-VertexPerformanceWriter] PASSED [ 81%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[configKwConstructor-SeedingPerformanceWriter1] PASSED [ 81%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootPropagationStepsWriter] PASSED [ 82%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootParticleWriter] PASSED [ 82%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-TrackFinderPerformanceWriter] PASSED [ 82%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-SeedingPerformanceWriter0] PASSED [ 83%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootTrackParameterWriter] PASSED [ 83%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootMaterialTrackWriter] PASSED [ 84%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootMeasurementWriter] PASSED [ 84%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootMaterialWriter] PASSED [ 84%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootPlanarClusterWriter] PASSED [ 85%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootSimHitWriter] PASSED [ 85%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootTrackStatesWriter] PASSED [ 86%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootTrackSummaryWriter] PASSED [ 86%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-VertexPerformanceWriter] PASSED [ 86%]
Examples/Python/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-SeedingPerformanceWriter1] PASSED [ 87%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvParticleWriter] PASSED [ 87%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvMeasurementWriter] PASSED [ 88%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvPlanarClusterWriter] PASSED [ 88%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvSimHitWriter] PASSED [ 88%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvTrackWriter] PASSED [ 89%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvTrackingGeometryWriter] PASSED [ 89%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvParticleWriter] PASSED [ 90%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvMeasurementWriter] PASSED [ 90%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvPlanarClusterWriter] PASSED [ 90%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvSimHitWriter] PASSED [ 91%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvTrackWriter] PASSED [ 91%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvTrackingGeometryWriter] PASSED [ 92%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvParticleWriter] PASSED [ 92%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvMeasurementWriter] PASSED [ 92%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvPlanarClusterWriter] PASSED [ 93%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvSimHitWriter] PASSED [ 93%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvTrackWriter] PASSED [ 94%]
Examples/Python/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvTrackingGeometryWriter] PASSED [ 94%]
Examples/Python/tests/test_writer.py::test_root_material_writer PASSED   [ 94%]
Examples/Python/tests/test_writer.py::test_json_material_writer[fmt0] PASSED [ 95%]
Examples/Python/tests/test_writer.py::test_json_material_writer[fmt1] PASSED [ 95%]
Examples/Python/tests/test_writer.py::test_csv_multitrajectory_writer PASSED [ 96%]
Examples/Python/tests/test_writer.py::test_hepmc3_histogram PASSED       [ 96%]
Examples/Python/tests/test_writer.py::test_edm4hep_measurement_writer PASSED [ 96%]
Examples/Python/tests/test_writer.py::test_edm4hep_simhit_writer[configPosConstructor] PASSED [ 97%]
Examples/Python/tests/test_writer.py::test_edm4hep_simhit_writer[configKwConstructor] PASSED [ 97%]
Examples/Python/tests/test_writer.py::test_edm4hep_simhit_writer[kwargsConstructor] PASSED [ 98%]
Examples/Python/tests/test_writer.py::test_edm4hep_particle_writer[configPosConstructor] PASSED [ 98%]
Examples/Python/tests/test_writer.py::test_edm4hep_particle_writer[configKwConstructor] PASSED [ 98%]
Examples/Python/tests/test_writer.py::test_edm4hep_particle_writer[kwargsConstructor] PASSED [ 99%]
Examples/Python/tests/test_writer.py::test_edm4hep_multitrajectory_writer PASSED [ 99%]
Examples/Python/tests/test_writer.py::test_edm4hep_tracks_writer PASSED  [100%]

================ 251 passed, 4 deselected in 908.61s (0:15:08) =================
section_end:1708962332:step_script
section_start:1708962332:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1708962333:cleanup_file_variables
Job succeeded