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

feat: Adding efficiency vs production radius to output root files (Revision of PR #3539) #3981

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Clang fixes

10f2db5
Select commit
Loading
Failed to load commit list.
Open

feat: Adding efficiency vs production radius to output root files (Revision of PR #3539) #3981

Clang fixes
10f2db5
Select commit
Loading
Failed to load commit list.
ci-bridge / CI Bridge / linux_test_examples failed Dec 12, 2024 in 17m 14s

GitLab CI: FAILED

This check triggered job acts/ci-bridge/48130685
in pipeline acts/ci-bridge/25336
Status: FAILED
Created at: 2024-12-12T17:32:32.003+01:00
Started at: 2024-12-12T17:55:16.274+01:00
Finished at: 2024-12-12T18:12:30.400+01:00

Details

Showing last 882 out of 24051 total lines

17:12:20    Sequencer      INFO      <- InputClusters 'clusters':
17:12:20    Sequencer      INFO         vector<Cluster>
17:12:20    Sequencer      INFO      Processing events [0, 10)
17:12:20    Sequencer      INFO      Starting event loop with 1 threads
17:12:20    Sequencer      INFO        0 context decorators
17:12:20    Sequencer      INFO        4 sequence elements
17:12:20    Sequencer      INFO        1 readers
17:12:20    Sequencer      INFO        2 algorithms
17:12:20    Sequencer      INFO        1 writers
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 48 measurements in this event.
17:12:20    Sequencer      INFO      finished event 0
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 49 measurements in this event.
17:12:20    Sequencer      INFO      finished event 1
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 47 measurements in this event.
17:12:20    Sequencer      INFO      finished event 2
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 47 measurements in this event.
17:12:20    Sequencer      INFO      finished event 3
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 48 measurements in this event.
17:12:20    Sequencer      INFO      finished event 4
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 49 measurements in this event.
17:12:20    Sequencer      INFO      finished event 5
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 48 measurements in this event.
17:12:20    Sequencer      INFO      finished event 6
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 44 measurements in this event.
17:12:20    Sequencer      INFO      finished event 7
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 49 measurements in this event.
17:12:20    Sequencer      INFO      finished event 8
17:12:20    EDM4hepMeasu   VERBOSE   Fetch clusters for writing: clusters
17:12:20    EDM4hepMeasu   VERBOSE   Writing 44 measurements in this event.
17:12:20    Sequencer      INFO      finished event 9
17:12:20    Sequencer      INFO      No unmasked FPEs encountered
17:12:20    Sequencer      INFO      Processed 10 events in 90.890599 ms (wall clock)
17:12:20    Sequencer      INFO      Average time per event: 2.532590 ms/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED
Examples/Python/tests/test_writer.py::test_edm4hep_simhit_writer[configPosConstructor] 17:12:20    Sequencer      INFO      Create Sequencer (single-
threaded)
17:12:20    Sequencer      INFO      Add Reader 'EventGenerator'
17:12:20    Sequencer      INFO      -> OutputParticles 'particles_input':
17:12:20    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:20    Sequencer      INFO      -> OutputVertices 'vertices_input':
17:12:20    Sequencer      INFO         flat_set<SimVertex, detail::CompareVertexId, void>
17:12:20    Sequencer      INFO      Add Algorithm 'FatrasSimulation'
17:12:20    Sequencer      INFO      <- InputParticles 'particles_input':
17:12:20    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:20    Sequencer      INFO      -> OutputSimHits 'simhits':
17:12:20    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:20    Sequencer      INFO      -> OutputParticles 'particles_simulated':
17:12:20    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:20    Sequencer      INFO      Add Algorithm 'DigitizationAlgorithm'
17:12:20    Sequencer      INFO      <- InputHits 'simhits':
17:12:20    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:20    Sequencer      INFO      -> OutputMeasurements 'measurements':
17:12:20    Sequencer      INFO         MeasurementContainer
17:12:20    Sequencer      INFO      -> OutputClusters 'clusters':
17:12:20    Sequencer      INFO         vector<Cluster>
17:12:20    Sequencer      INFO      -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:12:20    Sequencer      INFO         flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:12:20    Sequencer      INFO      -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:12:20    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:20    Sequencer      INFO      -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:12:20    Sequencer      INFO         flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:12:20    Sequencer      INFO      -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:12:20    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:20    Sequencer      INFO      Add Writer 'EDM4hepSimHitWriter'
17:12:20    Sequencer      INFO      <- InputHandle 'simhits':
17:12:20    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:20    Sequencer      INFO      Processing events [0, 10)
17:12:20    Sequencer      INFO      Starting event loop with 1 threads
17:12:20    Sequencer      INFO        0 context decorators
17:12:20    Sequencer      INFO        4 sequence elements
17:12:20    Sequencer      INFO        1 readers
17:12:20    Sequencer      INFO        2 algorithms
17:12:20    Sequencer      INFO        1 writers
17:12:20    Sequencer      INFO      finished event 0
17:12:20    Sequencer      INFO      finished event 1
17:12:20    Sequencer      INFO      finished event 2
17:12:20    Sequencer      INFO      finished event 3
17:12:20    Sequencer      INFO      finished event 4
17:12:20    Sequencer      INFO      finished event 5
17:12:20    Sequencer      INFO      finished event 6
17:12:20    Sequencer      INFO      finished event 7
17:12:20    Sequencer      INFO      finished event 8
17:12:20    Sequencer      INFO      finished event 9
17:12:20    Sequencer      INFO      No unmasked FPEs encountered
17:12:20    Sequencer      INFO      Processed 10 events in 13.942489 ms (wall clock)
17:12:20    Sequencer      INFO      Average time per event: 751.324000 us/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED
Examples/Python/tests/test_writer.py::test_edm4hep_simhit_writer[configKwConstructor] 17:12:21    Sequencer      INFO      Create Sequencer (single-
threaded)
17:12:21    Sequencer      INFO      Add Reader 'EventGenerator'
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputVertices 'vertices_input':
17:12:21    Sequencer      INFO         flat_set<SimVertex, detail::CompareVertexId, void>
17:12:21    Sequencer      INFO      Add Algorithm 'FatrasSimulation'
17:12:21    Sequencer      INFO      <- InputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputSimHits 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_simulated':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      Add Algorithm 'DigitizationAlgorithm'
17:12:21    Sequencer      INFO      <- InputHits 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      -> OutputMeasurements 'measurements':
17:12:21    Sequencer      INFO         MeasurementContainer
17:12:21    Sequencer      INFO      -> OutputClusters 'clusters':
17:12:21    Sequencer      INFO         vector<Cluster>
17:12:21    Sequencer      INFO      -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:12:21    Sequencer      INFO      -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:21    Sequencer      INFO      -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:12:21    Sequencer      INFO         flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:12:21    Sequencer      INFO      -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:21    Sequencer      INFO      Add Writer 'EDM4hepSimHitWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      Processing events [0, 10)
17:12:21    Sequencer      INFO      Starting event loop with 1 threads
17:12:21    Sequencer      INFO        0 context decorators
17:12:21    Sequencer      INFO        4 sequence elements
17:12:21    Sequencer      INFO        1 readers
17:12:21    Sequencer      INFO        2 algorithms
17:12:21    Sequencer      INFO        1 writers
17:12:21    Sequencer      INFO      finished event 0
17:12:21    Sequencer      INFO      finished event 1
17:12:21    Sequencer      INFO      finished event 2
17:12:21    Sequencer      INFO      finished event 3
17:12:21    Sequencer      INFO      finished event 4
17:12:21    Sequencer      INFO      finished event 5
17:12:21    Sequencer      INFO      finished event 6
17:12:21    Sequencer      INFO      finished event 7
17:12:21    Sequencer      INFO      finished event 8
17:12:21    Sequencer      INFO      finished event 9
17:12:21    Sequencer      INFO      No unmasked FPEs encountered
17:12:21    Sequencer      INFO      Processed 10 events in 13.537566 ms (wall clock)
17:12:21    Sequencer      INFO      Average time per event: 709.447000 us/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED
Examples/Python/tests/test_writer.py::test_edm4hep_simhit_writer[kwargsConstructor] 17:12:21    Sequencer      INFO      Create Sequencer (single-
threaded)
17:12:21    Sequencer      INFO      Add Reader 'EventGenerator'
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputVertices 'vertices_input':
17:12:21    Sequencer      INFO         flat_set<SimVertex, detail::CompareVertexId, void>
17:12:21    Sequencer      INFO      Add Algorithm 'FatrasSimulation'
17:12:21    Sequencer      INFO      <- InputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputSimHits 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_simulated':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      Add Algorithm 'DigitizationAlgorithm'
17:12:21    Sequencer      INFO      <- InputHits 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      -> OutputMeasurements 'measurements':
17:12:21    Sequencer      INFO         MeasurementContainer
17:12:21    Sequencer      INFO      -> OutputClusters 'clusters':
17:12:21    Sequencer      INFO         vector<Cluster>
17:12:21    Sequencer      INFO      -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:12:21    Sequencer      INFO      -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:21    Sequencer      INFO      -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:12:21    Sequencer      INFO         flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:12:21    Sequencer      INFO      -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:21    Sequencer      INFO      Add Writer 'EDM4hepSimHitWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      Processing events [0, 10)
17:12:21    Sequencer      INFO      Starting event loop with 1 threads
17:12:21    Sequencer      INFO        0 context decorators
17:12:21    Sequencer      INFO        4 sequence elements
17:12:21    Sequencer      INFO        1 readers
17:12:21    Sequencer      INFO        2 algorithms
17:12:21    Sequencer      INFO        1 writers
17:12:21    Sequencer      INFO      finished event 0
17:12:21    Sequencer      INFO      finished event 1
17:12:21    Sequencer      INFO      finished event 2
17:12:21    Sequencer      INFO      finished event 3
17:12:21    Sequencer      INFO      finished event 4
17:12:21    Sequencer      INFO      finished event 5
17:12:21    Sequencer      INFO      finished event 6
17:12:21    Sequencer      INFO      finished event 7
17:12:21    Sequencer      INFO      finished event 8
17:12:21    Sequencer      INFO      finished event 9
17:12:21    Sequencer      INFO      No unmasked FPEs encountered
17:12:21    Sequencer      INFO      Processed 10 events in 13.951354 ms (wall clock)
17:12:21    Sequencer      INFO      Average time per event: 719.634000 us/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED
Examples/Python/tests/test_writer.py::test_edm4hep_particle_writer[configPosConstructor] 17:12:21    Sequencer      INFO      Create Sequencer
(single-threaded)
17:12:21    Sequencer      INFO      Add Reader 'EventGenerator'
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputVertices 'vertices_input':
17:12:21    Sequencer      INFO         flat_set<SimVertex, detail::CompareVertexId, void>
17:12:21    Sequencer      INFO      Add Writer 'EDM4hepParticleWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      Processing events [0, 10)
17:12:21    Sequencer      INFO      Starting event loop with 1 threads
17:12:21    Sequencer      INFO        0 context decorators
17:12:21    Sequencer      INFO        2 sequence elements
17:12:21    Sequencer      INFO        1 readers
17:12:21    Sequencer      INFO        0 algorithms
17:12:21    Sequencer      INFO        1 writers
17:12:21    Sequencer      INFO      finished event 0
17:12:21    Sequencer      INFO      finished event 1
17:12:21    Sequencer      INFO      finished event 2
17:12:21    Sequencer      INFO      finished event 3
17:12:21    Sequencer      INFO      finished event 4
17:12:21    Sequencer      INFO      finished event 5
17:12:21    Sequencer      INFO      finished event 6
17:12:21    Sequencer      INFO      finished event 7
17:12:21    Sequencer      INFO      finished event 8
17:12:21    Sequencer      INFO      finished event 9
17:12:21    Sequencer      INFO      No unmasked FPEs encountered
17:12:21    Sequencer      INFO      Processed 10 events in 6.977612 ms (wall clock)
17:12:21    Sequencer      INFO      Average time per event: 174.608000 us/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED
Examples/Python/tests/test_writer.py::test_edm4hep_particle_writer[configKwConstructor] 17:12:21    Sequencer      INFO      Create Sequencer (single-
threaded)
17:12:21    Sequencer      INFO      Add Reader 'EventGenerator'
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputVertices 'vertices_input':
17:12:21    Sequencer      INFO         flat_set<SimVertex, detail::CompareVertexId, void>
17:12:21    Sequencer      INFO      Add Writer 'EDM4hepParticleWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      Processing events [0, 10)
17:12:21    Sequencer      INFO      Starting event loop with 1 threads
17:12:21    Sequencer      INFO        0 context decorators
17:12:21    Sequencer      INFO        2 sequence elements
17:12:21    Sequencer      INFO        1 readers
17:12:21    Sequencer      INFO        0 algorithms
17:12:21    Sequencer      INFO        1 writers
17:12:21    Sequencer      INFO      finished event 0
17:12:21    Sequencer      INFO      finished event 1
17:12:21    Sequencer      INFO      finished event 2
17:12:21    Sequencer      INFO      finished event 3
17:12:21    Sequencer      INFO      finished event 4
17:12:21    Sequencer      INFO      finished event 5
17:12:21    Sequencer      INFO      finished event 6
17:12:21    Sequencer      INFO      finished event 7
17:12:21    Sequencer      INFO      finished event 8
17:12:21    Sequencer      INFO      finished event 9
17:12:21    Sequencer      INFO      No unmasked FPEs encountered
17:12:21    Sequencer      INFO      Processed 10 events in 6.658276 ms (wall clock)
17:12:21    Sequencer      INFO      Average time per event: 155.433000 us/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED
Examples/Python/tests/test_writer.py::test_edm4hep_particle_writer[kwargsConstructor] 17:12:21    Sequencer      INFO      Create Sequencer (single-
threaded)
17:12:21    Sequencer      INFO      Add Reader 'EventGenerator'
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputVertices 'vertices_input':
17:12:21    Sequencer      INFO         flat_set<SimVertex, detail::CompareVertexId, void>
17:12:21    Sequencer      INFO      Add Writer 'EDM4hepParticleWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      Processing events [0, 10)
17:12:21    Sequencer      INFO      Starting event loop with 1 threads
17:12:21    Sequencer      INFO        0 context decorators
17:12:21    Sequencer      INFO        2 sequence elements
17:12:21    Sequencer      INFO        1 readers
17:12:21    Sequencer      INFO        0 algorithms
17:12:21    Sequencer      INFO        1 writers
17:12:21    Sequencer      INFO      finished event 0
17:12:21    Sequencer      INFO      finished event 1
17:12:21    Sequencer      INFO      finished event 2
17:12:21    Sequencer      INFO      finished event 3
17:12:21    Sequencer      INFO      finished event 4
17:12:21    Sequencer      INFO      finished event 5
17:12:21    Sequencer      INFO      finished event 6
17:12:21    Sequencer      INFO      finished event 7
17:12:21    Sequencer      INFO      finished event 8
17:12:21    Sequencer      INFO      finished event 9
17:12:21    Sequencer      INFO      No unmasked FPEs encountered
17:12:21    Sequencer      INFO      Processed 10 events in 6.273725 ms (wall clock)
17:12:21    Sequencer      INFO      Average time per event: 145.425000 us/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED
Examples/Python/tests/test_writer.py::test_edm4hep_multitrajectory_writer 17:12:21    Sequencer      INFO      Create Sequencer (single-threaded)
17:12:21    Sequencer      INFO      Add Reader 'EventGenerator'
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputVertices 'vertices_input':
17:12:21    Sequencer      INFO         flat_set<SimVertex, detail::CompareVertexId, void>
17:12:21    Sequencer      INFO      Key 'particles_input' aliased to 'particles'
17:12:21    Sequencer      INFO      Key 'vertices_input' aliased to 'vertices_truth'
17:12:21    Sequencer      INFO      Add Algorithm 'ParticleSelector'
17:12:21    Sequencer      INFO      <- InputParticles 'particles_input':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputParticles 'fatras_particles_preselected':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      Key 'fatras_particles_preselected' aliased to 'particles_selected'
17:12:21    Sequencer      INFO      Add Algorithm 'FatrasSimulation'
17:12:21    Sequencer      INFO      <- InputParticles 'fatras_particles_preselected':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputSimHits 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      -> OutputParticles 'particles_simulated':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      Key 'particles_simulated' aliased to 'particles'
17:12:21    Sequencer      INFO      Add Algorithm 'ParticleSelector'
17:12:21    Sequencer      INFO      <- InputParticles 'particles_simulated':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputParticles 'fatras_particles_postselected':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      Key 'fatras_particles_postselected' aliased to 'particles_selected'
17:12:21    Sequencer      INFO      Add Algorithm 'DigitizationAlgorithm'
17:12:21    Sequencer      INFO      <- InputHits 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      -> OutputMeasurements 'measurements':
17:12:21    Sequencer      INFO         MeasurementContainer
17:12:21    Sequencer      INFO      -> OutputClusters 'clusters':
17:12:21    Sequencer      INFO         vector<Cluster>
17:12:21    Sequencer      INFO      -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:12:21    Sequencer      INFO      -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:21    Sequencer      INFO      -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:12:21    Sequencer      INFO         flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:12:21    Sequencer      INFO      -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:21    addSeeding     INFO      Using smeared truth particles for seeding
17:12:21    Sequencer      INFO      Add Algorithm 'ParticleTrackParamExtractor'
17:12:21    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      -> OutputTrackParameters 'trueparameters':
17:12:21    Sequencer      INFO         vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:12:21    TrackParamet   INFO      Override truth particle hypothesis with ParticleHypothesis{absPdg=mu, mass=0.105658, absCharge=1}
17:12:21    Sequencer      INFO      Add Algorithm 'TrackParameterSmearing'
17:12:21    Sequencer      INFO      <- InputTrackParameters 'trueparameters':
17:12:21    Sequencer      INFO         vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:12:21    Sequencer      INFO      -> OutputTrackParameters 'estimatedparameters':
17:12:21    Sequencer      INFO         vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:12:21    Sequencer      INFO      Add Algorithm 'TruthTrackFinder'
17:12:21    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      <- InputParticleMeasurementsMap 'particle_measurements_map':
17:12:21    Sequencer      INFO         flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:12:21    Sequencer      INFO      -> OutputProtoTracks 'truth_particle_tracks':
17:12:21    Sequencer      INFO         vector<small_vector<unsigned int, 3ul, void, void>>
17:12:21    Sequencer      INFO      Add Algorithm 'TrackFittingAlgorithm'
17:12:21    Sequencer      INFO      <- InputMeasurements 'measurements':
17:12:21    Sequencer      INFO         MeasurementContainer
17:12:21    Sequencer      INFO      <- InputProtoTracks 'truth_particle_tracks':
17:12:21    Sequencer      INFO         vector<small_vector<unsigned int, 3ul, void, void>>
17:12:21    Sequencer      INFO      <- InputInitialTrackParameters 'estimatedparameters':
17:12:21    Sequencer      INFO         vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:12:21    Sequencer      INFO      -> OutputTracks 'kf_tracks':
17:12:21    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:21    Sequencer      INFO         >
17:12:21    Sequencer      INFO      Key 'kf_tracks' aliased to 'tracks'
17:12:21    Sequencer      INFO      Add Algorithm 'TrackTruthMatcher'
17:12:21    Sequencer      INFO      <- InputTracks 'kf_tracks':
17:12:21    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:21    Sequencer      INFO         >
17:12:21    Sequencer      INFO      <- InputParticles 'particles':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      <- InputMeasurementParticlesMap 'measurement_particles_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:12:21    Sequencer      INFO      -> OutputTrackParticleMatching 'kf_track_particle_matching':
17:12:21    Sequencer      INFO         map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:12:21    Sequencer      INFO         nt const, TrackMatchEntry> > >
17:12:21    Sequencer      INFO      -> OutputParticleTrackMatching 'kf_particle_track_matching':
17:12:21    Sequencer      INFO         map<Barcode, ParticleMatchEntry, less<Barcode>, allocator<pair<Barcode const, Pa
17:12:21    Sequencer      INFO         rticleMatchEntry> > >
17:12:21    Sequencer      INFO      Key 'kf_track_particle_matching' aliased to 'track_particle_matching'
17:12:21    Sequencer      INFO      Key 'kf_particle_track_matching' aliased to 'particle_track_matching'
17:12:21    Sequencer      INFO      Add Algorithm 'TrackSelector'
17:12:21    Sequencer      INFO      <- InputTracks 'tracks':
17:12:21    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:21    Sequencer      INFO         >
17:12:21    Sequencer      INFO      -> OutputTracks 'selected-tracks':
17:12:21    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:21    Sequencer      INFO         >
17:12:21    Sequencer      INFO      Key 'selected-tracks' aliased to 'tracks'
17:12:21    Sequencer      INFO      Add Writer 'RootTrackStatesWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'tracks':
17:12:21    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:21    Sequencer      INFO         >
17:12:21    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      <- InputTrackParticleMatching 'track_particle_matching':
17:12:21    Sequencer      INFO         map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:12:21    Sequencer      INFO         nt const, TrackMatchEntry> > >
17:12:21    Sequencer      INFO      <- InputSimHits 'simhits':
17:12:21    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:21    Sequencer      INFO      <- InputMeasurementSimHitsMap 'measurement_simhits_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:21    Sequencer      INFO      Add Writer 'RootTrackSummaryWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'tracks':
17:12:21    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:21    Sequencer      INFO         >
17:12:21    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      <- InputTrackParticleMatching 'track_particle_matching':
17:12:21    Sequencer      INFO         map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:12:21    Sequencer      INFO         nt const, TrackMatchEntry> > >
17:12:21    Sequencer      INFO      Add Writer 'TrackFitterPerformanceWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'tracks':
17:12:21    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:21    Sequencer      INFO         >
17:12:21    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:21    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:21    Sequencer      INFO      <- InputTrackParticleMatching 'track_particle_matching':
17:12:21    Sequencer      INFO         map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:12:21    Sequencer      INFO         nt const, TrackMatchEntry> > >
17:12:21    Sequencer      INFO      Add Algorithm 'TracksToTrajectories'
17:12:21    Sequencer      INFO      <- InputTracks 'tracks':
17:12:21    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:21    Sequencer      INFO         >
17:12:21    Sequencer      INFO      -> OutputTrajectories 'trajectories':
17:12:21    Sequencer      INFO         vector<Trajectories>
17:12:21    Sequencer      INFO      Add Writer 'EDM4hepMultiTrajectoryWriter'
17:12:21    Sequencer      INFO      <- InputHandle 'trajectories':
17:12:21    Sequencer      INFO         vector<Trajectories>
17:12:21    Sequencer      INFO      <- InputMeasurementParticlesMaps 'measurement_particles_map':
17:12:21    Sequencer      INFO         flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:12:21    Sequencer      INFO      Processing events [0, 10)
17:12:21    Sequencer      INFO      Starting event loop with 1 threads
17:12:21    Sequencer      INFO        0 context decorators
17:12:21    Sequencer      INFO        16 sequence elements
17:12:21    Sequencer      INFO        1 readers
17:12:21    Sequencer      INFO        11 algorithms
17:12:21    Sequencer      INFO        4 writers
17:12:21    Sequencer      INFO      finished event 0
17:12:21    Sequencer      INFO      finished event 1
17:12:21    Sequencer      INFO      finished event 2
17:12:21    Sequencer      INFO      finished event 3
17:12:21    Sequencer      INFO      finished event 4
17:12:21    Sequencer      INFO      finished event 5
17:12:21    Sequencer      INFO      finished event 6
17:12:21    Sequencer      INFO      finished event 7
17:12:21    Sequencer      INFO      finished event 8
17:12:21    Sequencer      INFO      finished event 9
17:12:21    RootTrackSta   INFO      Wrote states of trajectories to tree 'trackstates' in 'trackstates'
17:12:21    RootTrackSum   INFO      Wrote parameters of tracks to tree 'tracksummary' in '/tmp/pytest-of-
root/pytest-0/test_edm4hep_multitrajectory_w0/tracksummary_kf.root'
17:12:21    TrackFitterP   INFO      Wrote performance plots to '/tmp/pytest-of-root/pytest-0/test_edm4hep_multitrajectory_w0/performance_kf.root:/'
17:12:21    Sequencer      INFO      No unmasked FPEs encountered
17:12:21    Sequencer      INFO      Processed 10 events in 118.230875 ms (wall clock)
17:12:21    Sequencer      INFO      Average time per event: 2.264469 ms/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED
Examples/Python/tests/test_writer.py::test_edm4hep_tracks_writer 17:12:22    Sequencer      INFO      Create Sequencer (single-threaded)
17:12:22    Sequencer      INFO      Add Reader 'EventGenerator'
17:12:22    Sequencer      INFO      -> OutputParticles 'particles_input':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      -> OutputVertices 'vertices_input':
17:12:22    Sequencer      INFO         flat_set<SimVertex, detail::CompareVertexId, void>
17:12:22    Sequencer      INFO      Key 'particles_input' aliased to 'particles'
17:12:22    Sequencer      INFO      Key 'vertices_input' aliased to 'vertices_truth'
17:12:22    Sequencer      INFO      Add Algorithm 'ParticleSelector'
17:12:22    Sequencer      INFO      <- InputParticles 'particles_input':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      -> OutputParticles 'fatras_particles_preselected':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      Key 'fatras_particles_preselected' aliased to 'particles_selected'
17:12:22    Sequencer      INFO      Add Algorithm 'FatrasSimulation'
17:12:22    Sequencer      INFO      <- InputParticles 'fatras_particles_preselected':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      -> OutputSimHits 'simhits':
17:12:22    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:22    Sequencer      INFO      -> OutputParticles 'particles_simulated':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      Key 'particles_simulated' aliased to 'particles'
17:12:22    Sequencer      INFO      Add Algorithm 'ParticleSelector'
17:12:22    Sequencer      INFO      <- InputParticles 'particles_simulated':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      -> OutputParticles 'fatras_particles_postselected':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      Key 'fatras_particles_postselected' aliased to 'particles_selected'
17:12:22    Sequencer      INFO      Add Algorithm 'DigitizationAlgorithm'
17:12:22    Sequencer      INFO      <- InputHits 'simhits':
17:12:22    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:22    Sequencer      INFO      -> OutputMeasurements 'measurements':
17:12:22    Sequencer      INFO         MeasurementContainer
17:12:22    Sequencer      INFO      -> OutputClusters 'clusters':
17:12:22    Sequencer      INFO         vector<Cluster>
17:12:22    Sequencer      INFO      -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:12:22    Sequencer      INFO         flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:12:22    Sequencer      INFO      -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:12:22    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:22    Sequencer      INFO      -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:12:22    Sequencer      INFO         flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:12:22    Sequencer      INFO      -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:12:22    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:22    addSeeding     INFO      Using smeared truth particles for seeding
17:12:22    Sequencer      INFO      Add Algorithm 'ParticleTrackParamExtractor'
17:12:22    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      -> OutputTrackParameters 'trueparameters':
17:12:22    Sequencer      INFO         vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:12:22    TrackParamet   INFO      Override truth particle hypothesis with ParticleHypothesis{absPdg=mu, mass=0.105658, absCharge=1}
17:12:22    Sequencer      INFO      Add Algorithm 'TrackParameterSmearing'
17:12:22    Sequencer      INFO      <- InputTrackParameters 'trueparameters':
17:12:22    Sequencer      INFO         vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:12:22    Sequencer      INFO      -> OutputTrackParameters 'estimatedparameters':
17:12:22    Sequencer      INFO         vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:12:22    Sequencer      INFO      Add Algorithm 'TruthTrackFinder'
17:12:22    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      <- InputParticleMeasurementsMap 'particle_measurements_map':
17:12:22    Sequencer      INFO         flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:12:22    Sequencer      INFO      -> OutputProtoTracks 'truth_particle_tracks':
17:12:22    Sequencer      INFO         vector<small_vector<unsigned int, 3ul, void, void>>
17:12:22    Sequencer      INFO      Add Algorithm 'TrackFittingAlgorithm'
17:12:22    Sequencer      INFO      <- InputMeasurements 'measurements':
17:12:22    Sequencer      INFO         MeasurementContainer
17:12:22    Sequencer      INFO      <- InputProtoTracks 'truth_particle_tracks':
17:12:22    Sequencer      INFO         vector<small_vector<unsigned int, 3ul, void, void>>
17:12:22    Sequencer      INFO      <- InputInitialTrackParameters 'estimatedparameters':
17:12:22    Sequencer      INFO         vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:12:22    Sequencer      INFO      -> OutputTracks 'kf_tracks':
17:12:22    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:22    Sequencer      INFO         >
17:12:22    Sequencer      INFO      Key 'kf_tracks' aliased to 'tracks'
17:12:22    Sequencer      INFO      Add Algorithm 'TrackTruthMatcher'
17:12:22    Sequencer      INFO      <- InputTracks 'kf_tracks':
17:12:22    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:22    Sequencer      INFO         >
17:12:22    Sequencer      INFO      <- InputParticles 'particles':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      <- InputMeasurementParticlesMap 'measurement_particles_map':
17:12:22    Sequencer      INFO         flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:12:22    Sequencer      INFO      -> OutputTrackParticleMatching 'kf_track_particle_matching':
17:12:22    Sequencer      INFO         map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:12:22    Sequencer      INFO         nt const, TrackMatchEntry> > >
17:12:22    Sequencer      INFO      -> OutputParticleTrackMatching 'kf_particle_track_matching':
17:12:22    Sequencer      INFO         map<Barcode, ParticleMatchEntry, less<Barcode>, allocator<pair<Barcode const, Pa
17:12:22    Sequencer      INFO         rticleMatchEntry> > >
17:12:22    Sequencer      INFO      Key 'kf_track_particle_matching' aliased to 'track_particle_matching'
17:12:22    Sequencer      INFO      Key 'kf_particle_track_matching' aliased to 'particle_track_matching'
17:12:22    Sequencer      INFO      Add Algorithm 'TrackSelector'
17:12:22    Sequencer      INFO      <- InputTracks 'tracks':
17:12:22    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:22    Sequencer      INFO         >
17:12:22    Sequencer      INFO      -> OutputTracks 'selected-tracks':
17:12:22    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:22    Sequencer      INFO         >
17:12:22    Sequencer      INFO      Key 'selected-tracks' aliased to 'tracks'
17:12:22    Sequencer      INFO      Add Writer 'RootTrackStatesWriter'
17:12:22    Sequencer      INFO      <- InputHandle 'tracks':
17:12:22    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:22    Sequencer      INFO         >
17:12:22    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      <- InputTrackParticleMatching 'track_particle_matching':
17:12:22    Sequencer      INFO         map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:12:22    Sequencer      INFO         nt const, TrackMatchEntry> > >
17:12:22    Sequencer      INFO      <- InputSimHits 'simhits':
17:12:22    Sequencer      INFO         flat_multiset<Hit, detail::CompareGeometryId, void>
17:12:22    Sequencer      INFO      <- InputMeasurementSimHitsMap 'measurement_simhits_map':
17:12:22    Sequencer      INFO         flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:12:22    Sequencer      INFO      Add Writer 'RootTrackSummaryWriter'
17:12:22    Sequencer      INFO      <- InputHandle 'tracks':
17:12:22    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:22    Sequencer      INFO         >
17:12:22    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      <- InputTrackParticleMatching 'track_particle_matching':
17:12:22    Sequencer      INFO         map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:12:22    Sequencer      INFO         nt const, TrackMatchEntry> > >
17:12:22    Sequencer      INFO      Add Writer 'TrackFitterPerformanceWriter'
17:12:22    Sequencer      INFO      <- InputHandle 'tracks':
17:12:22    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:22    Sequencer      INFO         >
17:12:22    Sequencer      INFO      <- InputParticles 'particles_selected':
17:12:22    Sequencer      INFO         flat_set<SimParticle, detail::CompareParticleId, void>
17:12:22    Sequencer      INFO      <- InputTrackParticleMatching 'track_particle_matching':
17:12:22    Sequencer      INFO         map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:12:22    Sequencer      INFO         nt const, TrackMatchEntry> > >
17:12:22    Sequencer      INFO      Add Writer 'EDM4hepTrackWriter'
17:12:22    Sequencer      INFO      <- InputHandle 'kf_tracks':
17:12:22    Sequencer      INFO         TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:12:22    Sequencer      INFO         >
17:12:22    Sequencer      INFO      Processing events [0, 10)
17:12:22    Sequencer      INFO      Starting event loop with 1 threads
17:12:22    Sequencer      INFO        0 context decorators
17:12:22    Sequencer      INFO        15 sequence elements
17:12:22    Sequencer      INFO        1 readers
17:12:22    Sequencer      INFO        10 algorithms
17:12:22    Sequencer      INFO        4 writers
17:12:22    Sequencer      INFO      finished event 0
17:12:22    Sequencer      INFO      finished event 1
17:12:22    Sequencer      INFO      finished event 2
17:12:22    Sequencer      INFO      finished event 3
17:12:22    Sequencer      INFO      finished event 4
17:12:22    Sequencer      INFO      finished event 5
17:12:22    Sequencer      INFO      finished event 6
17:12:22    Sequencer      INFO      finished event 7
17:12:22    Sequencer      INFO      finished event 8
17:12:22    Sequencer      INFO      finished event 9
17:12:22    RootTrackSta   INFO      Wrote states of trajectories to tree 'trackstates' in 'trackstates'
17:12:22    RootTrackSum   INFO      Wrote parameters of tracks to tree 'tracksummary' in '/tmp/pytest-of-
root/pytest-0/test_edm4hep_tracks_writer0/tracksummary_kf.root'
17:12:22    TrackFitterP   INFO      Wrote performance plots to '/tmp/pytest-of-root/pytest-0/test_edm4hep_tracks_writer0/performance_kf.root:/'
17:12:22    Sequencer      INFO      No unmasked FPEs encountered
17:12:22    Sequencer      INFO      Processed 10 events in 77.446411 ms (wall clock)
17:12:22    Sequencer      INFO      Average time per event: 1.185795 ms/event
FPE masks:
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:88: FLTUND: 1
- Core/include/Acts/TrackFitting/detail/GsfComponentMerging.hpp:198: FLTUND: 1
- Core/src/Vertexing/AdaptiveMultiVertexFinder.cpp:474: FLTUND: 1
- Fatras/include/ActsFatras/Kernel/detail/SimulationActor.hpp:172: FLTUND: 1
- Fatras/include/ActsFatras/Physics/ElectroMagnetic/BetheHeitler.hpp:63: FLTUND: 1
PASSED

=================================== FAILURES ===================================
___________________ test_truth_tracking_kalman[generic-0.0] ____________________

FAILURE: check 550caf651ca9e73696fd9bc088ab04f4408c4bac032dd79cea21ee54f20253a1 == 562deecee4cfb97ceee72eff53d63da079e3249fb62d6bcd556e6f27d495dfd9
test_examples.py:619 in test_truth_tracking_kalman() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
__________________ test_truth_tracking_kalman[generic-1000.0] __________________

FAILURE: check 75ca53d3fbaddff8e6f83c76c534606d1509b2d5dfe4234e3b14473726eb5a7f == 2d85be3a5dff01a1076e80f8c225aca32f65b30dc9c3551b610ac2f12d006a39
test_examples.py:619 in test_truth_tracking_kalman() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
_____________________ test_truth_tracking_kalman[odd-0.0] ______________________

FAILURE: check 99e86ed3c54f43fecbb8adf110a3cccd8a277b04ba106a89f36ed5ce4266bd4b == d5085882e45a0b699194dff9f40a36e9291227bf65f9aaaf9087f9242ef5ae22
test_examples.py:619 in test_truth_tracking_kalman() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
____________________ test_truth_tracking_kalman[odd-1000.0] ____________________

FAILURE: check 33bff8a2cdd4e6dbba7518c397e36b2a93554a358327745a2f3d9b6837b3e500 == b84fabd6c1b71c360019cd719400746ccff1e565a983ca23d0621790b8843e44
test_examples.py:619 in test_truth_tracking_kalman() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
_______________________ test_truth_tracking_gsf[generic] _______________________

FAILURE: check 2b7f6adf7af57184dc57c30c7805fb4509e5141d81eb65a3bca93a4e4b81567d == 8c01d139cb865afa1959c62dbca76f3a1fb8b684c57ea4c2968baa6ffedadb6f
test_examples.py:677 in test_truth_tracking_gsf() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
_________________________ test_truth_tracking_gsf[odd] _________________________

FAILURE: check 4b5c0f16fdd0856a7ae86224148bc758bee2b235db831eab44fb30466b6a3dea == 4562341f12a61ea0d5e25872b6bf466b79a73781dc95fc18ef9c6515f0a47916
test_examples.py:677 in test_truth_tracking_gsf() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
___________________________ test_refitting[generic] ____________________________

FAILURE: check 550caf651ca9e73696fd9bc088ab04f4408c4bac032dd79cea21ee54f20253a1 == 562deecee4cfb97ceee72eff53d63da079e3249fb62d6bcd556e6f27d495dfd9
test_examples.py:711 in test_refitting() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
_____________________________ test_refitting[odd] ______________________________

FAILURE: check 99e86ed3c54f43fecbb8adf110a3cccd8a277b04ba106a89f36ed5ce4266bd4b == d5085882e45a0b699194dff9f40a36e9291227bf65f9aaaf9087f9242ef5ae22
test_examples.py:711 in test_refitting() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
________________ test_ckf_tracks_example[generic-full_seeding] _________________

FAILURE: check 445008a21a2f4797fe1da954660ca071a509d78d3ea1256bebe148c1d51d8cd6 == e5187591a0902d7214dd211adf459e2ec43b200b43c7ebdb90e5af50ee828f91
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
_______________ test_ckf_tracks_example[generic-truth_estimated] _______________

FAILURE: check 109b39d35ca2e1b21bedd783178938b51f418b2a0a9af1390bdd5da8780ad28c == 0b0266b28e20efab834b74e816ed9c658527496f6ef55ca8c073133aae0825b1
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
________________ test_ckf_tracks_example[generic-truth_smeared] ________________

FAILURE: check 48a79f0b9a51b27b0c4166295b0696dfe6605406e3cdc7a94f998013f6b183b5 == f063e4ab1f7f55106fa8b61bac627ca4739f04434ee35c77db603910a6e1a747
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
__________________ test_ckf_tracks_example[odd-full_seeding] ___________________

FAILURE: check 2c4f524f19a345d71848a0e2c3d8c0a13b8a34d834a0317b28dbedeed220cfc4 == 2a98d8ec8fae97e18f4661580b71885f558d7222f94bca5edfbf5cdb595021f7
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
_________________ test_ckf_tracks_example[odd-truth_estimated] _________________

FAILURE: check 2845a0b7190943ff694c543530f0721f413fbfa35060be341494af4e67f60bca == 1eaae038ced2cc5c757480ca42eab60cdaff14d812c34a807a841267d6bfa110
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
__________________ test_ckf_tracks_example[odd-truth_smeared] __________________

FAILURE: check 7956ee3bdcc882a03e8d2767c3bfd5c90a0ddcd1bb08a270b54dd6bc47a158d1 == 3e257de624674fa9a19dcc72598c78c29a52633821acaa56dc2aa39a1395f1b5
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
___________________________ test_ML_Ambiguity_Solver ___________________________

FAILURE: check 89dd6b82669966df2a29366f93f07379df6597cb40903d6eea798c24cb80df20 == 166dd8bb189097c4957b7b02c04c41267868d72d9a08c4bb892985b06849cb76
test_examples.py:1323 in test_ML_Ambiguity_Solver() -> assert_root_hash(root_file, rfp)

------------------------------------------------------------
Failed Checks: 1
=============================== warnings summary ===============================
../dependencies/lib/cppyy/__init__.py:72
  /builds/acts/ci-bridge/dependencies/lib/cppyy/__init__.py:72: SyntaxWarning: invalid escape sequence '\d'
    if re.match('^libcppyy_backend\d+_\d+$', lib_name):

../dependencies/python/podio/EventStore.py:4
  /builds/acts/ci-bridge/dependencies/python/podio/EventStore.py:4: FutureWarning: The EventStore based I/O model is deprecated and will be removed.
Switch to the Frame based model.
    warnings.warn("The EventStore based I/O model is deprecated and will be removed. Switch to the Frame based model.",

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
--------------------------- RootHashAssertionErrors ----------------------------
The ROOT files produced by tests have changed since the last recorded reference.
This can be be expected if e.g. the underlying algorithm changed, or it can be a test failure symptom.
Please manually check the output files listed below and make sure that their content is correct.
If it is, you can update the test reference file Examples/Python/tests/root_file_hashes.txt with the new hashes below.
See https://acts.readthedocs.io/en/latest/examples/python_bindings.html#root-file-hash-regression-checks for more details

test_truth_tracking_kalman[generic-0.0]__tracksummary_kf.root: 550caf651ca9e73696fd9bc088ab04f4408c4bac032dd79cea21ee54f20253a1
test_truth_tracking_kalman[generic-1000.0]__tracksummary_kf.root: 75ca53d3fbaddff8e6f83c76c534606d1509b2d5dfe4234e3b14473726eb5a7f
test_truth_tracking_kalman[odd-0.0]__tracksummary_kf.root: 99e86ed3c54f43fecbb8adf110a3cccd8a277b04ba106a89f36ed5ce4266bd4b
test_truth_tracking_kalman[odd-1000.0]__tracksummary_kf.root: 33bff8a2cdd4e6dbba7518c397e36b2a93554a358327745a2f3d9b6837b3e500
test_truth_tracking_gsf[generic]__tracksummary_gsf.root: 2b7f6adf7af57184dc57c30c7805fb4509e5141d81eb65a3bca93a4e4b81567d
test_truth_tracking_gsf[odd]__tracksummary_gsf.root: 4b5c0f16fdd0856a7ae86224148bc758bee2b235db831eab44fb30466b6a3dea
test_refitting[generic]__tracksummary_gsf_refit.root: 550caf651ca9e73696fd9bc088ab04f4408c4bac032dd79cea21ee54f20253a1
test_refitting[odd]__tracksummary_gsf_refit.root: 99e86ed3c54f43fecbb8adf110a3cccd8a277b04ba106a89f36ed5ce4266bd4b
test_ckf_tracks_example[generic-full_seeding]__tracksummary_ckf.root: 445008a21a2f4797fe1da954660ca071a509d78d3ea1256bebe148c1d51d8cd6
test_ckf_tracks_example[generic-truth_estimated]__tracksummary_ckf.root: 109b39d35ca2e1b21bedd783178938b51f418b2a0a9af1390bdd5da8780ad28c
test_ckf_tracks_example[generic-truth_smeared]__tracksummary_ckf.root: 48a79f0b9a51b27b0c4166295b0696dfe6605406e3cdc7a94f998013f6b183b5
test_ckf_tracks_example[odd-full_seeding]__tracksummary_ckf.root: 2c4f524f19a345d71848a0e2c3d8c0a13b8a34d834a0317b28dbedeed220cfc4
test_ckf_tracks_example[odd-truth_estimated]__tracksummary_ckf.root: 2845a0b7190943ff694c543530f0721f413fbfa35060be341494af4e67f60bca
test_ckf_tracks_example[odd-truth_smeared]__tracksummary_ckf.root: 7956ee3bdcc882a03e8d2767c3bfd5c90a0ddcd1bb08a270b54dd6bc47a158d1
test_ML_Ambiguity_Solver__performance_finding_ambiML.root: 89dd6b82669966df2a29366f93f07379df6597cb40903d6eea798c24cb80df20
=========================== short test summary info ============================
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[generic-0.0] - check
550caf651ca9e73696fd9bc088ab04f4408c4bac032dd79cea21ee54f20253a1 == 562deecee4cfb97ceee72eff53d63da079e3249fb62d6bcd556e6f27d495dfd9
test_examples.py:619 in test_truth_tracking_kalman() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[generic-1000.0] - check
75ca53d3fbaddff8e6f83c76c534606d1509b2d5dfe4234e3b14473726eb5a7f == 2d85be3a5dff01a1076e80f8c225aca32f65b30dc9c3551b610ac2f12d006a39
test_examples.py:619 in test_truth_tracking_kalman() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[odd-0.0] - check
99e86ed3c54f43fecbb8adf110a3cccd8a277b04ba106a89f36ed5ce4266bd4b == d5085882e45a0b699194dff9f40a36e9291227bf65f9aaaf9087f9242ef5ae22
test_examples.py:619 in test_truth_tracking_kalman() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[odd-1000.0] - check
33bff8a2cdd4e6dbba7518c397e36b2a93554a358327745a2f3d9b6837b3e500 == b84fabd6c1b71c360019cd719400746ccff1e565a983ca23d0621790b8843e44
test_examples.py:619 in test_truth_tracking_kalman() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_gsf[generic] - check
2b7f6adf7af57184dc57c30c7805fb4509e5141d81eb65a3bca93a4e4b81567d == 8c01d139cb865afa1959c62dbca76f3a1fb8b684c57ea4c2968baa6ffedadb6f
test_examples.py:677 in test_truth_tracking_gsf() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_gsf[odd] - check 4b5c0f16fdd0856a7ae86224148bc758bee2b235db831eab44fb30466b6a3dea
== 4562341f12a61ea0d5e25872b6bf466b79a73781dc95fc18ef9c6515f0a47916
test_examples.py:677 in test_truth_tracking_gsf() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_refitting[generic] - check 550caf651ca9e73696fd9bc088ab04f4408c4bac032dd79cea21ee54f20253a1 ==
562deecee4cfb97ceee72eff53d63da079e3249fb62d6bcd556e6f27d495dfd9
test_examples.py:711 in test_refitting() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_refitting[odd] - check 99e86ed3c54f43fecbb8adf110a3cccd8a277b04ba106a89f36ed5ce4266bd4b ==
d5085882e45a0b699194dff9f40a36e9291227bf65f9aaaf9087f9242ef5ae22
test_examples.py:711 in test_refitting() -> assert_root_hash(fn, fp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_ckf_tracks_example[generic-full_seeding] - check
445008a21a2f4797fe1da954660ca071a509d78d3ea1256bebe148c1d51d8cd6 == e5187591a0902d7214dd211adf459e2ec43b200b43c7ebdb90e5af50ee828f91
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_ckf_tracks_example[generic-truth_estimated] - check
109b39d35ca2e1b21bedd783178938b51f418b2a0a9af1390bdd5da8780ad28c == 0b0266b28e20efab834b74e816ed9c658527496f6ef55ca8c073133aae0825b1
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_ckf_tracks_example[generic-truth_smeared] - check
48a79f0b9a51b27b0c4166295b0696dfe6605406e3cdc7a94f998013f6b183b5 == f063e4ab1f7f55106fa8b61bac627ca4739f04434ee35c77db603910a6e1a747
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_ckf_tracks_example[odd-full_seeding] - check
2c4f524f19a345d71848a0e2c3d8c0a13b8a34d834a0317b28dbedeed220cfc4 == 2a98d8ec8fae97e18f4661580b71885f558d7222f94bca5edfbf5cdb595021f7
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_ckf_tracks_example[odd-truth_estimated] - check
2845a0b7190943ff694c543530f0721f413fbfa35060be341494af4e67f60bca == 1eaae038ced2cc5c757480ca42eab60cdaff14d812c34a807a841267d6bfa110
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_ckf_tracks_example[odd-truth_smeared] - check
7956ee3bdcc882a03e8d2767c3bfd5c90a0ddcd1bb08a270b54dd6bc47a158d1 == 3e257de624674fa9a19dcc72598c78c29a52633821acaa56dc2aa39a1395f1b5
test_examples.py:1194 in test_ckf_tracks_example() -> assert_root_hash(rf, rp)

------------------------------------------------------------
Failed Checks: 1
FAILED Examples/Python/tests/test_examples.py::test_ML_Ambiguity_Solver - check 89dd6b82669966df2a29366f93f07379df6597cb40903d6eea798c24cb80df20 ==
166dd8bb189097c4957b7b02c04c41267868d72d9a08c4bb892985b06849cb76
test_examples.py:1323 in test_ML_Ambiguity_Solver() -> assert_root_hash(root_file, rfp)

------------------------------------------------------------
Failed Checks: 1
===== 15 failed, 231 passed, 4 deselected, 2 warnings in 892.67s (0:14:52) =====
section_end:1734023546:step_script
section_start:1734023546:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1734023548:cleanup_file_variables
ERROR: Job failed: exit code 1