feat: Add/activate reverse filter cov inflation for KF and GSF #3996
ci-bridge / CI Bridge / linux_test_examples
failed
Dec 19, 2024 in 17m 41s
GitLab CI: FAILED
This check triggered job acts/ci-bridge/48473528
in pipeline acts/ci-bridge/25456
Status: FAILED
Created at: 2024-12-19T17:18:51.398+01:00
Started at: 2024-12-19T18:41:29.549+01:00
Finished at: 2024-12-19T18:59:10.947+01:00
Details
Showing last 893 out of 24707 total lines
17:58:57 Sequencer INFO Average time per event: 36.492802 s/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
17:58:58 Sequencer INFO Create Sequencer (single-threaded)
17:58:58 Sequencer INFO Add Reader 'HepMC3AsciiReader'
17:58:58 Sequencer INFO -> OutputEvents 'hepmc-events':
17:58:58 Sequencer INFO vector<HepMC3::GenEvent>
17:58:58 Sequencer INFO Add Algorithm 'HepMCProcessExtractor'
17:58:58 Sequencer INFO <- InputEvents 'hepmc-events':
17:58:58 Sequencer INFO vector<HepMC3::GenEvent>
17:58:58 Sequencer INFO -> OutputSimulationProcesses 'event-fraction':
17:58:58 Sequencer INFO vector<ExtractedSimulationProcess>
17:58:58 Sequencer INFO Add Algorithm 'check_alg'
17:58:58 Sequencer INFO Processing events [0, 1)
17:58:58 Sequencer INFO Starting event loop with 1 threads
17:58:58 Sequencer INFO 0 context decorators
17:58:58 Sequencer INFO 3 sequence elements
17:58:58 Sequencer INFO 1 readers
17:58:58 Sequencer INFO 2 algorithms
17:58:58 Sequencer INFO 0 writers
17:59:02 HepMCProcess INFO 8 processed
17:59:02 Sequencer INFO finished event 0
17:59:02 Sequencer INFO No unmasked FPEs encountered
17:59:02 Sequencer INFO Processed 1 events in 3.808891 s (wall clock)
17:59:02 Sequencer INFO Average time per event: 3.723858 s/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_measurement_writer 17:59:02 Sequencer INFO Create Sequencer (single-threaded)
17:59:02 Sequencer INFO Add Reader 'EventGenerator'
17:59:02 Sequencer INFO -> OutputParticles 'particles_input':
17:59:02 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:02 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:02 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:02 Sequencer INFO Add Algorithm 'FatrasSimulation'
17:59:02 Sequencer INFO <- InputParticles 'particles_input':
17:59:02 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:02 Sequencer INFO -> OutputSimHits 'simhits':
17:59:02 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:02 Sequencer INFO -> OutputParticles 'particles_simulated':
17:59:02 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:02 Sequencer INFO Add Algorithm 'DigitizationAlgorithm'
17:59:02 Sequencer INFO <- InputHits 'simhits':
17:59:02 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:02 Sequencer INFO -> OutputMeasurements 'measurements':
17:59:02 Sequencer INFO MeasurementContainer
17:59:02 Sequencer INFO -> OutputClusters 'clusters':
17:59:02 Sequencer INFO vector<Cluster>
17:59:02 Sequencer INFO -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:59:02 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:02 Sequencer INFO -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:59:02 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:02 Sequencer INFO -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:59:02 Sequencer INFO flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:59:02 Sequencer INFO -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:59:02 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:02 EDM4hepMeasu VERBOSE Created output file /tmp/pytest-of-root/pytest-0/test_edm4hep_measurement_write0/measurements_edm4hep.root
17:59:02 Sequencer INFO Add Writer 'EDM4hepMeasurementWriter'
17:59:02 Sequencer INFO <- InputHandle 'measurements':
17:59:02 Sequencer INFO MeasurementContainer
17:59:02 Sequencer INFO <- InputClusters 'clusters':
17:59:02 Sequencer INFO vector<Cluster>
17:59:02 Sequencer INFO Processing events [0, 10)
17:59:02 Sequencer INFO Starting event loop with 1 threads
17:59:02 Sequencer INFO 0 context decorators
17:59:02 Sequencer INFO 4 sequence elements
17:59:02 Sequencer INFO 1 readers
17:59:02 Sequencer INFO 2 algorithms
17:59:02 Sequencer INFO 1 writers
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 48 measurements in this event.
17:59:02 Sequencer INFO finished event 0
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 49 measurements in this event.
17:59:02 Sequencer INFO finished event 1
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 47 measurements in this event.
17:59:02 Sequencer INFO finished event 2
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 47 measurements in this event.
17:59:02 Sequencer INFO finished event 3
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 48 measurements in this event.
17:59:02 Sequencer INFO finished event 4
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 49 measurements in this event.
17:59:02 Sequencer INFO finished event 5
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 48 measurements in this event.
17:59:02 Sequencer INFO finished event 6
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 44 measurements in this event.
17:59:02 Sequencer INFO finished event 7
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 49 measurements in this event.
17:59:02 Sequencer INFO finished event 8
17:59:02 EDM4hepMeasu VERBOSE Fetch clusters for writing: clusters
17:59:02 EDM4hepMeasu VERBOSE Writing 44 measurements in this event.
17:59:02 Sequencer INFO finished event 9
17:59:02 Sequencer INFO No unmasked FPEs encountered
17:59:02 Sequencer INFO Processed 10 events in 29.601260 ms (wall clock)
17:59:02 Sequencer INFO Average time per event: 1.463099 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:59:02 Sequencer INFO Create Sequencer (single-
threaded)
17:59:02 Sequencer INFO Add Reader 'EventGenerator'
17:59:02 Sequencer INFO -> OutputParticles 'particles_input':
17:59:02 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:02 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:02 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:02 Sequencer INFO Add Algorithm 'FatrasSimulation'
17:59:02 Sequencer INFO <- InputParticles 'particles_input':
17:59:02 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:02 Sequencer INFO -> OutputSimHits 'simhits':
17:59:02 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:02 Sequencer INFO -> OutputParticles 'particles_simulated':
17:59:02 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:02 Sequencer INFO Add Algorithm 'DigitizationAlgorithm'
17:59:02 Sequencer INFO <- InputHits 'simhits':
17:59:02 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:02 Sequencer INFO -> OutputMeasurements 'measurements':
17:59:02 Sequencer INFO MeasurementContainer
17:59:02 Sequencer INFO -> OutputClusters 'clusters':
17:59:02 Sequencer INFO vector<Cluster>
17:59:02 Sequencer INFO -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:59:02 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:02 Sequencer INFO -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:59:02 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:02 Sequencer INFO -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:59:02 Sequencer INFO flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:59:02 Sequencer INFO -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:59:02 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:02 Sequencer INFO Add Writer 'EDM4hepSimHitWriter'
17:59:02 Sequencer INFO <- InputHandle 'simhits':
17:59:02 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:02 Sequencer INFO Processing events [0, 10)
17:59:02 Sequencer INFO Starting event loop with 1 threads
17:59:02 Sequencer INFO 0 context decorators
17:59:02 Sequencer INFO 4 sequence elements
17:59:02 Sequencer INFO 1 readers
17:59:02 Sequencer INFO 2 algorithms
17:59:02 Sequencer INFO 1 writers
17:59:02 Sequencer INFO finished event 0
17:59:02 Sequencer INFO finished event 1
17:59:02 Sequencer INFO finished event 2
17:59:02 Sequencer INFO finished event 3
17:59:02 Sequencer INFO finished event 4
17:59:02 Sequencer INFO finished event 5
17:59:02 Sequencer INFO finished event 6
17:59:02 Sequencer INFO finished event 7
17:59:02 Sequencer INFO finished event 8
17:59:02 Sequencer INFO finished event 9
17:59:02 Sequencer INFO No unmasked FPEs encountered
17:59:02 Sequencer INFO Processed 10 events in 19.711522 ms (wall clock)
17:59:02 Sequencer INFO Average time per event: 1.195187 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[configKwConstructor] 17:59:03 Sequencer INFO Create Sequencer (single-
threaded)
17:59:03 Sequencer INFO Add Reader 'EventGenerator'
17:59:03 Sequencer INFO -> OutputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:03 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:03 Sequencer INFO Add Algorithm 'FatrasSimulation'
17:59:03 Sequencer INFO <- InputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputSimHits 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO -> OutputParticles 'particles_simulated':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO Add Algorithm 'DigitizationAlgorithm'
17:59:03 Sequencer INFO <- InputHits 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO -> OutputMeasurements 'measurements':
17:59:03 Sequencer INFO MeasurementContainer
17:59:03 Sequencer INFO -> OutputClusters 'clusters':
17:59:03 Sequencer INFO vector<Cluster>
17:59:03 Sequencer INFO -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:03 Sequencer INFO -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:03 Sequencer INFO -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:59:03 Sequencer INFO flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:59:03 Sequencer INFO -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:03 Sequencer INFO Add Writer 'EDM4hepSimHitWriter'
17:59:03 Sequencer INFO <- InputHandle 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO Processing events [0, 10)
17:59:03 Sequencer INFO Starting event loop with 1 threads
17:59:03 Sequencer INFO 0 context decorators
17:59:03 Sequencer INFO 4 sequence elements
17:59:03 Sequencer INFO 1 readers
17:59:03 Sequencer INFO 2 algorithms
17:59:03 Sequencer INFO 1 writers
17:59:03 Sequencer INFO finished event 0
17:59:03 Sequencer INFO finished event 1
17:59:03 Sequencer INFO finished event 2
17:59:03 Sequencer INFO finished event 3
17:59:03 Sequencer INFO finished event 4
17:59:03 Sequencer INFO finished event 5
17:59:03 Sequencer INFO finished event 6
17:59:03 Sequencer INFO finished event 7
17:59:03 Sequencer INFO finished event 8
17:59:03 Sequencer INFO finished event 9
17:59:03 Sequencer INFO No unmasked FPEs encountered
17:59:03 Sequencer INFO Processed 10 events in 15.386561 ms (wall clock)
17:59:03 Sequencer INFO Average time per event: 818.897000 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:59:03 Sequencer INFO Create Sequencer (single-
threaded)
17:59:03 Sequencer INFO Add Reader 'EventGenerator'
17:59:03 Sequencer INFO -> OutputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:03 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:03 Sequencer INFO Add Algorithm 'FatrasSimulation'
17:59:03 Sequencer INFO <- InputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputSimHits 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO -> OutputParticles 'particles_simulated':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO Add Algorithm 'DigitizationAlgorithm'
17:59:03 Sequencer INFO <- InputHits 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO -> OutputMeasurements 'measurements':
17:59:03 Sequencer INFO MeasurementContainer
17:59:03 Sequencer INFO -> OutputClusters 'clusters':
17:59:03 Sequencer INFO vector<Cluster>
17:59:03 Sequencer INFO -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:03 Sequencer INFO -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:03 Sequencer INFO -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:59:03 Sequencer INFO flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:59:03 Sequencer INFO -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:03 Sequencer INFO Add Writer 'EDM4hepSimHitWriter'
17:59:03 Sequencer INFO <- InputHandle 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO Processing events [0, 10)
17:59:03 Sequencer INFO Starting event loop with 1 threads
17:59:03 Sequencer INFO 0 context decorators
17:59:03 Sequencer INFO 4 sequence elements
17:59:03 Sequencer INFO 1 readers
17:59:03 Sequencer INFO 2 algorithms
17:59:03 Sequencer INFO 1 writers
17:59:03 Sequencer INFO finished event 0
17:59:03 Sequencer INFO finished event 1
17:59:03 Sequencer INFO finished event 2
17:59:03 Sequencer INFO finished event 3
17:59:03 Sequencer INFO finished event 4
17:59:03 Sequencer INFO finished event 5
17:59:03 Sequencer INFO finished event 6
17:59:03 Sequencer INFO finished event 7
17:59:03 Sequencer INFO finished event 8
17:59:03 Sequencer INFO finished event 9
17:59:03 Sequencer INFO No unmasked FPEs encountered
17:59:03 Sequencer INFO Processed 10 events in 16.019600 ms (wall clock)
17:59:03 Sequencer INFO Average time per event: 901.916000 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:59:03 Sequencer INFO Create Sequencer
(single-threaded)
17:59:03 Sequencer INFO Add Reader 'EventGenerator'
17:59:03 Sequencer INFO -> OutputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:03 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:03 Sequencer INFO Add Writer 'EDM4hepParticleWriter'
17:59:03 Sequencer INFO <- InputHandle 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO Processing events [0, 10)
17:59:03 Sequencer INFO Starting event loop with 1 threads
17:59:03 Sequencer INFO 0 context decorators
17:59:03 Sequencer INFO 2 sequence elements
17:59:03 Sequencer INFO 1 readers
17:59:03 Sequencer INFO 0 algorithms
17:59:03 Sequencer INFO 1 writers
17:59:03 Sequencer INFO finished event 0
17:59:03 Sequencer INFO finished event 1
17:59:03 Sequencer INFO finished event 2
17:59:03 Sequencer INFO finished event 3
17:59:03 Sequencer INFO finished event 4
17:59:03 Sequencer INFO finished event 5
17:59:03 Sequencer INFO finished event 6
17:59:03 Sequencer INFO finished event 7
17:59:03 Sequencer INFO finished event 8
17:59:03 Sequencer INFO finished event 9
17:59:03 Sequencer INFO No unmasked FPEs encountered
17:59:03 Sequencer INFO Processed 10 events in 7.091470 ms (wall clock)
17:59:03 Sequencer INFO Average time per event: 172.865000 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:59:03 Sequencer INFO Create Sequencer (single-
threaded)
17:59:03 Sequencer INFO Add Reader 'EventGenerator'
17:59:03 Sequencer INFO -> OutputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:03 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:03 Sequencer INFO Add Writer 'EDM4hepParticleWriter'
17:59:03 Sequencer INFO <- InputHandle 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO Processing events [0, 10)
17:59:03 Sequencer INFO Starting event loop with 1 threads
17:59:03 Sequencer INFO 0 context decorators
17:59:03 Sequencer INFO 2 sequence elements
17:59:03 Sequencer INFO 1 readers
17:59:03 Sequencer INFO 0 algorithms
17:59:03 Sequencer INFO 1 writers
17:59:03 Sequencer INFO finished event 0
17:59:03 Sequencer INFO finished event 1
17:59:03 Sequencer INFO finished event 2
17:59:03 Sequencer INFO finished event 3
17:59:03 Sequencer INFO finished event 4
17:59:03 Sequencer INFO finished event 5
17:59:03 Sequencer INFO finished event 6
17:59:03 Sequencer INFO finished event 7
17:59:03 Sequencer INFO finished event 8
17:59:03 Sequencer INFO finished event 9
17:59:03 Sequencer INFO No unmasked FPEs encountered
17:59:03 Sequencer INFO Processed 10 events in 7.450846 ms (wall clock)
17:59:03 Sequencer INFO Average time per event: 220.544000 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:59:03 Sequencer INFO Create Sequencer (single-
threaded)
17:59:03 Sequencer INFO Add Reader 'EventGenerator'
17:59:03 Sequencer INFO -> OutputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:03 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:03 Sequencer INFO Add Writer 'EDM4hepParticleWriter'
17:59:03 Sequencer INFO <- InputHandle 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO Processing events [0, 10)
17:59:03 Sequencer INFO Starting event loop with 1 threads
17:59:03 Sequencer INFO 0 context decorators
17:59:03 Sequencer INFO 2 sequence elements
17:59:03 Sequencer INFO 1 readers
17:59:03 Sequencer INFO 0 algorithms
17:59:03 Sequencer INFO 1 writers
17:59:03 Sequencer INFO finished event 0
17:59:03 Sequencer INFO finished event 1
17:59:03 Sequencer INFO finished event 2
17:59:03 Sequencer INFO finished event 3
17:59:03 Sequencer INFO finished event 4
17:59:03 Sequencer INFO finished event 5
17:59:03 Sequencer INFO finished event 6
17:59:03 Sequencer INFO finished event 7
17:59:03 Sequencer INFO finished event 8
17:59:03 Sequencer INFO finished event 9
17:59:03 Sequencer INFO No unmasked FPEs encountered
17:59:03 Sequencer INFO Processed 10 events in 6.417683 ms (wall clock)
17:59:03 Sequencer INFO Average time per event: 153.162000 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:59:03 Sequencer INFO Create Sequencer (single-threaded)
17:59:03 Sequencer INFO Add Reader 'EventGenerator'
17:59:03 Sequencer INFO -> OutputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:03 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:03 Sequencer INFO Key 'particles_input' aliased to 'particles'
17:59:03 Sequencer INFO Key 'vertices_input' aliased to 'vertices_truth'
17:59:03 Sequencer INFO Add Algorithm 'ParticleSelector'
17:59:03 Sequencer INFO <- InputParticles 'particles_input':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputParticles 'fatras_particles_preselected':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO Key 'fatras_particles_preselected' aliased to 'particles_selected'
17:59:03 Sequencer INFO Add Algorithm 'FatrasSimulation'
17:59:03 Sequencer INFO <- InputParticles 'fatras_particles_preselected':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputSimHits 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO -> OutputParticles 'particles_simulated':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO Key 'particles_simulated' aliased to 'particles'
17:59:03 Sequencer INFO Add Algorithm 'ParticleSelector'
17:59:03 Sequencer INFO <- InputParticles 'particles_simulated':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputParticles 'fatras_particles_postselected':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO Key 'fatras_particles_postselected' aliased to 'particles_selected'
17:59:03 Sequencer INFO Add Algorithm 'DigitizationAlgorithm'
17:59:03 Sequencer INFO <- InputHits 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO -> OutputMeasurements 'measurements':
17:59:03 Sequencer INFO MeasurementContainer
17:59:03 Sequencer INFO -> OutputClusters 'clusters':
17:59:03 Sequencer INFO vector<Cluster>
17:59:03 Sequencer INFO -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:03 Sequencer INFO -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:03 Sequencer INFO -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:59:03 Sequencer INFO flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:59:03 Sequencer INFO -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:03 addSeeding INFO Using smeared truth particles for seeding
17:59:03 Sequencer INFO Add Algorithm 'ParticleTrackParamExtractor'
17:59:03 Sequencer INFO <- InputParticles 'particles_selected':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO -> OutputTrackParameters 'trueparameters':
17:59:03 Sequencer INFO vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:59:03 TrackParamet INFO Override truth particle hypothesis with ParticleHypothesis{absPdg=mu, mass=0.105658, absCharge=1}
17:59:03 Sequencer INFO Add Algorithm 'TrackParameterSmearing'
17:59:03 Sequencer INFO <- InputTrackParameters 'trueparameters':
17:59:03 Sequencer INFO vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:59:03 Sequencer INFO -> OutputTrackParameters 'estimatedparameters':
17:59:03 Sequencer INFO vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:59:03 Sequencer INFO Add Algorithm 'TruthTrackFinder'
17:59:03 Sequencer INFO <- InputParticles 'particles_selected':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO <- InputParticleMeasurementsMap 'particle_measurements_map':
17:59:03 Sequencer INFO flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:59:03 Sequencer INFO -> OutputProtoTracks 'truth_particle_tracks':
17:59:03 Sequencer INFO vector<small_vector<unsigned int, 3ul, void, void>>
17:59:03 Sequencer INFO Add Algorithm 'TrackFittingAlgorithm'
17:59:03 Sequencer INFO <- InputMeasurements 'measurements':
17:59:03 Sequencer INFO MeasurementContainer
17:59:03 Sequencer INFO <- InputProtoTracks 'truth_particle_tracks':
17:59:03 Sequencer INFO vector<small_vector<unsigned int, 3ul, void, void>>
17:59:03 Sequencer INFO <- InputInitialTrackParameters 'estimatedparameters':
17:59:03 Sequencer INFO vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:59:03 Sequencer INFO -> OutputTracks 'kf_tracks':
17:59:03 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:03 Sequencer INFO >
17:59:03 Sequencer INFO Key 'kf_tracks' aliased to 'tracks'
17:59:03 Sequencer INFO Add Algorithm 'TrackTruthMatcher'
17:59:03 Sequencer INFO <- InputTracks 'kf_tracks':
17:59:03 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:03 Sequencer INFO >
17:59:03 Sequencer INFO <- InputParticles 'particles':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO <- InputMeasurementParticlesMap 'measurement_particles_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:03 Sequencer INFO -> OutputTrackParticleMatching 'kf_track_particle_matching':
17:59:03 Sequencer INFO map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:59:03 Sequencer INFO nt const, TrackMatchEntry> > >
17:59:03 Sequencer INFO -> OutputParticleTrackMatching 'kf_particle_track_matching':
17:59:03 Sequencer INFO map<Barcode, ParticleMatchEntry, less<Barcode>, allocator<pair<Barcode const, Pa
17:59:03 Sequencer INFO rticleMatchEntry> > >
17:59:03 Sequencer INFO Key 'kf_track_particle_matching' aliased to 'track_particle_matching'
17:59:03 Sequencer INFO Key 'kf_particle_track_matching' aliased to 'particle_track_matching'
17:59:03 Sequencer INFO Add Algorithm 'TrackSelector'
17:59:03 Sequencer INFO <- InputTracks 'tracks':
17:59:03 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:03 Sequencer INFO >
17:59:03 Sequencer INFO -> OutputTracks 'selected-tracks':
17:59:03 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:03 Sequencer INFO >
17:59:03 Sequencer INFO Key 'selected-tracks' aliased to 'tracks'
17:59:03 Sequencer INFO Add Writer 'RootTrackStatesWriter'
17:59:03 Sequencer INFO <- InputHandle 'tracks':
17:59:03 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:03 Sequencer INFO >
17:59:03 Sequencer INFO <- InputParticles 'particles_selected':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO <- InputTrackParticleMatching 'track_particle_matching':
17:59:03 Sequencer INFO map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:59:03 Sequencer INFO nt const, TrackMatchEntry> > >
17:59:03 Sequencer INFO <- InputSimHits 'simhits':
17:59:03 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:03 Sequencer INFO <- InputMeasurementSimHitsMap 'measurement_simhits_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:03 Sequencer INFO Add Writer 'RootTrackSummaryWriter'
17:59:03 Sequencer INFO <- InputHandle 'tracks':
17:59:03 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:03 Sequencer INFO >
17:59:03 Sequencer INFO <- InputParticles 'particles_selected':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO <- InputTrackParticleMatching 'track_particle_matching':
17:59:03 Sequencer INFO map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:59:03 Sequencer INFO nt const, TrackMatchEntry> > >
17:59:03 Sequencer INFO Add Writer 'TrackFitterPerformanceWriter'
17:59:03 Sequencer INFO <- InputHandle 'tracks':
17:59:03 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:03 Sequencer INFO >
17:59:03 Sequencer INFO <- InputParticles 'particles_selected':
17:59:03 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:03 Sequencer INFO <- InputTrackParticleMatching 'track_particle_matching':
17:59:03 Sequencer INFO map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:59:03 Sequencer INFO nt const, TrackMatchEntry> > >
17:59:03 Sequencer INFO Add Algorithm 'TracksToTrajectories'
17:59:03 Sequencer INFO <- InputTracks 'tracks':
17:59:03 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:03 Sequencer INFO >
17:59:03 Sequencer INFO -> OutputTrajectories 'trajectories':
17:59:03 Sequencer INFO vector<Trajectories>
17:59:03 Sequencer INFO Add Writer 'EDM4hepMultiTrajectoryWriter'
17:59:03 Sequencer INFO <- InputHandle 'trajectories':
17:59:03 Sequencer INFO vector<Trajectories>
17:59:03 Sequencer INFO <- InputMeasurementParticlesMaps 'measurement_particles_map':
17:59:03 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:03 Sequencer INFO Processing events [0, 10)
17:59:03 Sequencer INFO Starting event loop with 1 threads
17:59:03 Sequencer INFO 0 context decorators
17:59:03 Sequencer INFO 16 sequence elements
17:59:03 Sequencer INFO 1 readers
17:59:03 Sequencer INFO 11 algorithms
17:59:03 Sequencer INFO 4 writers
17:59:03 Sequencer INFO finished event 0
17:59:03 Sequencer INFO finished event 1
17:59:03 Sequencer INFO finished event 2
17:59:03 Sequencer INFO finished event 3
17:59:03 Sequencer INFO finished event 4
17:59:03 Sequencer INFO finished event 5
17:59:03 Sequencer INFO finished event 6
17:59:03 Sequencer INFO finished event 7
17:59:03 Sequencer INFO finished event 8
17:59:03 Sequencer INFO finished event 9
17:59:03 RootTrackSta INFO Wrote states of trajectories to tree 'trackstates' in 'trackstates'
17:59:03 RootTrackSum INFO Wrote parameters of tracks to tree 'tracksummary' in '/tmp/pytest-of-
root/pytest-0/test_edm4hep_multitrajectory_w0/tracksummary_kf.root'
17:59:03 TrackFitterP INFO Wrote performance plots to '/tmp/pytest-of-root/pytest-0/test_edm4hep_multitrajectory_w0/performance_kf.root:/'
17:59:03 Sequencer INFO No unmasked FPEs encountered
17:59:03 Sequencer INFO Processed 10 events in 93.355951 ms (wall clock)
17:59:03 Sequencer INFO Average time per event: 1.664326 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:59:04 Sequencer INFO Create Sequencer (single-threaded)
17:59:04 Sequencer INFO Add Reader 'EventGenerator'
17:59:04 Sequencer INFO -> OutputParticles 'particles_input':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO -> OutputVertices 'vertices_input':
17:59:04 Sequencer INFO flat_set<SimVertex, detail::CompareVertexId, void>
17:59:04 Sequencer INFO Key 'particles_input' aliased to 'particles'
17:59:04 Sequencer INFO Key 'vertices_input' aliased to 'vertices_truth'
17:59:04 Sequencer INFO Add Algorithm 'ParticleSelector'
17:59:04 Sequencer INFO <- InputParticles 'particles_input':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO -> OutputParticles 'fatras_particles_preselected':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO Key 'fatras_particles_preselected' aliased to 'particles_selected'
17:59:04 Sequencer INFO Add Algorithm 'FatrasSimulation'
17:59:04 Sequencer INFO <- InputParticles 'fatras_particles_preselected':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO -> OutputSimHits 'simhits':
17:59:04 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:04 Sequencer INFO -> OutputParticles 'particles_simulated':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO Key 'particles_simulated' aliased to 'particles'
17:59:04 Sequencer INFO Add Algorithm 'ParticleSelector'
17:59:04 Sequencer INFO <- InputParticles 'particles_simulated':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO -> OutputParticles 'fatras_particles_postselected':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO Key 'fatras_particles_postselected' aliased to 'particles_selected'
17:59:04 Sequencer INFO Add Algorithm 'DigitizationAlgorithm'
17:59:04 Sequencer INFO <- InputHits 'simhits':
17:59:04 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:04 Sequencer INFO -> OutputMeasurements 'measurements':
17:59:04 Sequencer INFO MeasurementContainer
17:59:04 Sequencer INFO -> OutputClusters 'clusters':
17:59:04 Sequencer INFO vector<Cluster>
17:59:04 Sequencer INFO -> OutputMeasurementParticlesMap 'measurement_particles_map':
17:59:04 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:04 Sequencer INFO -> OutputMeasurementSimHitsMap 'measurement_simhits_map':
17:59:04 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:04 Sequencer INFO -> OutputParticleMeasurementsMap 'particle_measurements_map':
17:59:04 Sequencer INFO flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:59:04 Sequencer INFO -> OutputSimHitMeasurementsMap 'simhit_measurements_map':
17:59:04 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:04 addSeeding INFO Using smeared truth particles for seeding
17:59:04 Sequencer INFO Add Algorithm 'ParticleTrackParamExtractor'
17:59:04 Sequencer INFO <- InputParticles 'particles_selected':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO -> OutputTrackParameters 'trueparameters':
17:59:04 Sequencer INFO vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:59:04 TrackParamet INFO Override truth particle hypothesis with ParticleHypothesis{absPdg=mu, mass=0.105658, absCharge=1}
17:59:04 Sequencer INFO Add Algorithm 'TrackParameterSmearing'
17:59:04 Sequencer INFO <- InputTrackParameters 'trueparameters':
17:59:04 Sequencer INFO vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:59:04 Sequencer INFO -> OutputTrackParameters 'estimatedparameters':
17:59:04 Sequencer INFO vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:59:04 Sequencer INFO Add Algorithm 'TruthTrackFinder'
17:59:04 Sequencer INFO <- InputParticles 'particles_selected':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO <- InputParticleMeasurementsMap 'particle_measurements_map':
17:59:04 Sequencer INFO flat_multimap<Barcode, unsigned int, less<Barcode>, void>
17:59:04 Sequencer INFO -> OutputProtoTracks 'truth_particle_tracks':
17:59:04 Sequencer INFO vector<small_vector<unsigned int, 3ul, void, void>>
17:59:04 Sequencer INFO Add Algorithm 'TrackFittingAlgorithm'
17:59:04 Sequencer INFO <- InputMeasurements 'measurements':
17:59:04 Sequencer INFO MeasurementContainer
17:59:04 Sequencer INFO <- InputProtoTracks 'truth_particle_tracks':
17:59:04 Sequencer INFO vector<small_vector<unsigned int, 3ul, void, void>>
17:59:04 Sequencer INFO <- InputInitialTrackParameters 'estimatedparameters':
17:59:04 Sequencer INFO vector<GenericBoundTrackParameters<ParticleHypothesis>>
17:59:04 Sequencer INFO -> OutputTracks 'kf_tracks':
17:59:04 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:04 Sequencer INFO >
17:59:04 Sequencer INFO Key 'kf_tracks' aliased to 'tracks'
17:59:04 Sequencer INFO Add Algorithm 'TrackTruthMatcher'
17:59:04 Sequencer INFO <- InputTracks 'kf_tracks':
17:59:04 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:04 Sequencer INFO >
17:59:04 Sequencer INFO <- InputParticles 'particles':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO <- InputMeasurementParticlesMap 'measurement_particles_map':
17:59:04 Sequencer INFO flat_multimap<unsigned int, Barcode, less<unsigned int>, void>
17:59:04 Sequencer INFO -> OutputTrackParticleMatching 'kf_track_particle_matching':
17:59:04 Sequencer INFO map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:59:04 Sequencer INFO nt const, TrackMatchEntry> > >
17:59:04 Sequencer INFO -> OutputParticleTrackMatching 'kf_particle_track_matching':
17:59:04 Sequencer INFO map<Barcode, ParticleMatchEntry, less<Barcode>, allocator<pair<Barcode const, Pa
17:59:04 Sequencer INFO rticleMatchEntry> > >
17:59:04 Sequencer INFO Key 'kf_track_particle_matching' aliased to 'track_particle_matching'
17:59:04 Sequencer INFO Key 'kf_particle_track_matching' aliased to 'particle_track_matching'
17:59:04 Sequencer INFO Add Algorithm 'TrackSelector'
17:59:04 Sequencer INFO <- InputTracks 'tracks':
17:59:04 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:04 Sequencer INFO >
17:59:04 Sequencer INFO -> OutputTracks 'selected-tracks':
17:59:04 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:04 Sequencer INFO >
17:59:04 Sequencer INFO Key 'selected-tracks' aliased to 'tracks'
17:59:04 Sequencer INFO Add Writer 'RootTrackStatesWriter'
17:59:04 Sequencer INFO <- InputHandle 'tracks':
17:59:04 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:04 Sequencer INFO >
17:59:04 Sequencer INFO <- InputParticles 'particles_selected':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO <- InputTrackParticleMatching 'track_particle_matching':
17:59:04 Sequencer INFO map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:59:04 Sequencer INFO nt const, TrackMatchEntry> > >
17:59:04 Sequencer INFO <- InputSimHits 'simhits':
17:59:04 Sequencer INFO flat_multiset<Hit, detail::CompareGeometryId, void>
17:59:04 Sequencer INFO <- InputMeasurementSimHitsMap 'measurement_simhits_map':
17:59:04 Sequencer INFO flat_multimap<unsigned int, unsigned int, less<unsigned int>, void>
17:59:04 Sequencer INFO Add Writer 'RootTrackSummaryWriter'
17:59:04 Sequencer INFO <- InputHandle 'tracks':
17:59:04 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:04 Sequencer INFO >
17:59:04 Sequencer INFO <- InputParticles 'particles_selected':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO <- InputTrackParticleMatching 'track_particle_matching':
17:59:04 Sequencer INFO map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:59:04 Sequencer INFO nt const, TrackMatchEntry> > >
17:59:04 Sequencer INFO Add Writer 'TrackFitterPerformanceWriter'
17:59:04 Sequencer INFO <- InputHandle 'tracks':
17:59:04 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:04 Sequencer INFO >
17:59:04 Sequencer INFO <- InputParticles 'particles_selected':
17:59:04 Sequencer INFO flat_set<SimParticle, detail::CompareParticleId, void>
17:59:04 Sequencer INFO <- InputTrackParticleMatching 'track_particle_matching':
17:59:04 Sequencer INFO map<unsigned int, TrackMatchEntry, less<unsigned int>, allocator<pair<unsigned i
17:59:04 Sequencer INFO nt const, TrackMatchEntry> > >
17:59:04 Sequencer INFO Add Writer 'EDM4hepTrackWriter'
17:59:04 Sequencer INFO <- InputHandle 'kf_tracks':
17:59:04 Sequencer INFO TrackContainer<ConstVectorTrackContainer, ConstVectorMultiTrajectory, shared_ptr
17:59:04 Sequencer INFO >
17:59:04 Sequencer INFO Processing events [0, 10)
17:59:04 Sequencer INFO Starting event loop with 1 threads
17:59:04 Sequencer INFO 0 context decorators
17:59:04 Sequencer INFO 15 sequence elements
17:59:04 Sequencer INFO 1 readers
17:59:04 Sequencer INFO 10 algorithms
17:59:04 Sequencer INFO 4 writers
17:59:04 Sequencer INFO finished event 0
17:59:04 Sequencer INFO finished event 1
17:59:04 Sequencer INFO finished event 2
17:59:04 Sequencer INFO finished event 3
17:59:04 Sequencer INFO finished event 4
17:59:04 Sequencer INFO finished event 5
17:59:04 Sequencer INFO finished event 6
17:59:04 Sequencer INFO finished event 7
17:59:04 Sequencer INFO finished event 8
17:59:04 Sequencer INFO finished event 9
17:59:04 RootTrackSta INFO Wrote states of trajectories to tree 'trackstates' in 'trackstates'
17:59:04 RootTrackSum INFO Wrote parameters of tracks to tree 'tracksummary' in '/tmp/pytest-of-
root/pytest-0/test_edm4hep_tracks_writer0/tracksummary_kf.root'
17:59:04 TrackFitterP INFO Wrote performance plots to '/tmp/pytest-of-root/pytest-0/test_edm4hep_tracks_writer0/performance_kf.root:/'
17:59:04 Sequencer INFO No unmasked FPEs encountered
17:59:04 Sequencer INFO Processed 10 events in 85.874692 ms (wall clock)
17:59:04 Sequencer INFO Average time per event: 1.390997 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-1000.0] __________________
tmp_path = PosixPath('/tmp/pytest-of-root/pytest-0/test_truth_tracking_kalman_gen1')
assert_root_hash = <function assert_root_hash.<locals>.fn at 0x7f4a9b8b1120>
revFiltMomThresh = 1000.0
detector_config = DetectorConfig(detector=<acts.ActsPythonBindings._examples.GenericDetector object at 0x7f4a9b8b7930>,
trackingGeometry...uilds/acts/ci-bridge/src/Examples/Algorithms/Digitization/share/default-smearing-config-generic.json'), name='generic')
@pytest.mark.parametrize("revFiltMomThresh", [0 * u.GeV, 1 * u.TeV])
def test_truth_tracking_kalman(
tmp_path, assert_root_hash, revFiltMomThresh, detector_config
):
root_files = [
("trackstates_kf.root", "trackstates", 19),
("tracksummary_kf.root", "tracksummary", 10),
("performance_kf.root", None, -1),
]
for fn, _, _ in root_files:
fp = tmp_path / fn
assert not fp.exists()
with detector_config.detector:
from truth_tracking_kalman import runTruthTrackingKalman
field = acts.ConstantBField(acts.Vector3(0, 0, 2 * u.T))
seq = Sequencer(events=10, numThreads=1)
runTruthTrackingKalman(
trackingGeometry=detector_config.trackingGeometry,
field=field,
digiConfigFile=detector_config.digiConfigFile,
outputDir=tmp_path,
reverseFilteringMomThreshold=revFiltMomThresh,
s=seq,
)
> seq.run()
E acts.ActsPythonBindings.logging.ThresholdFailure: Previous debug message exceeds the ACTS_LOG_FAILURE_THRESHOLD=WARNING configuration,
bailing out. See https://acts.readthedocs.io/en/latest/core/misc/logging.html#logging-thresholds
Examples/Python/tests/test_examples.py:611: ThresholdFailure
____________________ test_truth_tracking_kalman[odd-1000.0] ____________________
tmp_path = PosixPath('/tmp/pytest-of-root/pytest-0/test_truth_tracking_kalman_odd1')
assert_root_hash = <function assert_root_hash.<locals>.fn at 0x7f4b8d9d76a0>
revFiltMomThresh = 1000.0
detector_config = DetectorConfig(detector=<acts.ActsPythonBindingsDD4hep.DD4hepDetector object at 0x7f4b8de71270>,
trackingGeometry=<act...e=PosixPath('/builds/acts/ci-bridge/src/thirdparty/OpenDataDetector/config/odd-digi-smearing-config.json'), name='odd')
@pytest.mark.parametrize("revFiltMomThresh", [0 * u.GeV, 1 * u.TeV])
def test_truth_tracking_kalman(
tmp_path, assert_root_hash, revFiltMomThresh, detector_config
):
root_files = [
("trackstates_kf.root", "trackstates", 19),
("tracksummary_kf.root", "tracksummary", 10),
("performance_kf.root", None, -1),
]
for fn, _, _ in root_files:
fp = tmp_path / fn
assert not fp.exists()
with detector_config.detector:
from truth_tracking_kalman import runTruthTrackingKalman
field = acts.ConstantBField(acts.Vector3(0, 0, 2 * u.T))
seq = Sequencer(events=10, numThreads=1)
runTruthTrackingKalman(
trackingGeometry=detector_config.trackingGeometry,
field=field,
digiConfigFile=detector_config.digiConfigFile,
outputDir=tmp_path,
reverseFilteringMomThreshold=revFiltMomThresh,
s=seq,
)
> seq.run()
E acts.ActsPythonBindings.logging.ThresholdFailure: Previous debug message exceeds the ACTS_LOG_FAILURE_THRESHOLD=WARNING configuration,
bailing out. See https://acts.readthedocs.io/en/latest/core/misc/logging.html#logging-thresholds
Examples/Python/tests/test_examples.py:611: ThresholdFailure
_______________________ test_truth_tracking_gsf[generic] _______________________
FAILURE: check 6f646f6286e98f528d0d11ce3faaafec46086bab8772f3c84a7fb5a6e3804428 == 4df2c69d5dd7d5446a547651e4e962daf17924f5c8617165a93a3223c8ba18fd
test_examples.py:677 in test_truth_tracking_gsf() -> assert_root_hash(fn, fp)
FAILURE: check 91776d042163ff28664430de7bffe36aefb6cee09253d9593a685a1db2eb0039 == 8c01d139cb865afa1959c62dbca76f3a1fb8b684c57ea4c2968baa6ffedadb6f
------------------------------------------------------------
Failed Checks: 2
_________________________ test_truth_tracking_gsf[odd] _________________________
FAILURE: check a09c5ee3243f4de5d79af2dc874d589f4c0a80dfd8182ecd3373e974f14ef81b == c7397e53ea093f2432943ae263fc99bc9aa774504ea6152c6907066a06d21caf
test_examples.py:677 in test_truth_tracking_gsf() -> assert_root_hash(fn, fp)
FAILURE: check 2833a4f62ddb6ca42ee756d283c01ec67642add8986071860a68f5d9f16f1ed7 == 4562341f12a61ea0d5e25872b6bf466b79a73781dc95fc18ef9c6515f0a47916
------------------------------------------------------------
Failed Checks: 2
___________________________ test_refitting[generic] ____________________________
FAILURE: check 76ffc1a7435081aca898896ef643e093530c83b825776eb178b9da73fb3d7eb6 == 4424fdf2f27575db825c1a59f8e53a1595946211cbd5b2c8d3a2f71cdcc77ae9
test_examples.py:711 in test_refitting() -> assert_root_hash(fn, fp)
------------------------------------------------------------
Failed Checks: 1
_____________________________ test_refitting[odd] ______________________________
FAILURE: check 482b53660d6048963e91e2df139fd2f6cda6af415824c25bd4dfc4ec054ea293 == e297749dc1e7eda3b8dea13defa0499986c584740d93e723a901b498b8e90c71
test_examples.py:711 in test_refitting() -> assert_root_hash(fn, fp)
------------------------------------------------------------
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_gsf[generic]__trackstates_gsf.root: 6f646f6286e98f528d0d11ce3faaafec46086bab8772f3c84a7fb5a6e3804428
test_truth_tracking_gsf[generic]__tracksummary_gsf.root: 91776d042163ff28664430de7bffe36aefb6cee09253d9593a685a1db2eb0039
test_truth_tracking_gsf[odd]__trackstates_gsf.root: a09c5ee3243f4de5d79af2dc874d589f4c0a80dfd8182ecd3373e974f14ef81b
test_truth_tracking_gsf[odd]__tracksummary_gsf.root: 2833a4f62ddb6ca42ee756d283c01ec67642add8986071860a68f5d9f16f1ed7
test_refitting[generic]__trackstates_gsf_refit.root: 76ffc1a7435081aca898896ef643e093530c83b825776eb178b9da73fb3d7eb6
test_refitting[odd]__trackstates_gsf_refit.root: 482b53660d6048963e91e2df139fd2f6cda6af415824c25bd4dfc4ec054ea293
=========================== short test summary info ============================
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[generic-1000.0] - acts.ActsPythonBindings.logging.ThresholdFailure: Previous
debug message exceeds the ACTS_LOG_FAILURE_THRESHOLD=WARNING configuration, bailing out. See
https://acts.readthedocs.io/en/latest/core/misc/logging.html#logging-thresholds
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_kalman[odd-1000.0] - acts.ActsPythonBindings.logging.ThresholdFailure: Previous
debug message exceeds the ACTS_LOG_FAILURE_THRESHOLD=WARNING configuration, bailing out. See
https://acts.readthedocs.io/en/latest/core/misc/logging.html#logging-thresholds
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_gsf[generic] - check
6f646f6286e98f528d0d11ce3faaafec46086bab8772f3c84a7fb5a6e3804428 == 4df2c69d5dd7d5446a547651e4e962daf17924f5c8617165a93a3223c8ba18fd
test_examples.py:677 in test_truth_tracking_gsf() -> assert_root_hash(fn, fp)
FAILED Examples/Python/tests/test_examples.py::test_truth_tracking_gsf[odd] - check a09c5ee3243f4de5d79af2dc874d589f4c0a80dfd8182ecd3373e974f14ef81b
== c7397e53ea093f2432943ae263fc99bc9aa774504ea6152c6907066a06d21caf
test_examples.py:677 in test_truth_tracking_gsf() -> assert_root_hash(fn, fp)
FAILED Examples/Python/tests/test_examples.py::test_refitting[generic] - check 76ffc1a7435081aca898896ef643e093530c83b825776eb178b9da73fb3d7eb6 ==
4424fdf2f27575db825c1a59f8e53a1595946211cbd5b2c8d3a2f71cdcc77ae9
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 482b53660d6048963e91e2df139fd2f6cda6af415824c25bd4dfc4ec054ea293 ==
e297749dc1e7eda3b8dea13defa0499986c584740d93e723a901b498b8e90c71
test_examples.py:711 in test_refitting() -> assert_root_hash(fn, fp)
------------------------------------------------------------
Failed Checks: 1
===== 6 failed, 240 passed, 4 deselected, 2 warnings in 920.27s (0:15:20) ======
section_end:1734631148:step_script
section_start:1734631148:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1734631149:cleanup_file_variables
ERROR: Job failed: exit code 1
Loading