art-framework-suite / art

The implementation of the art physics event processing framework
Other
2 stars 7 forks source link

Check that duplicate events are not processed for an art job #70

Open knoepfel opened 3 years ago

knoepfel commented 3 years ago

This issue has been migrated from https://cdcvs.fnal.gov/redmine/issues/16354 (FNAL account required) Originally created by @knoepfel on 2017-04-27 21:25:00


Based on stakeholder consent, art should keep track of which events have been processed for a given art job. When a duplicate event is encountered, art will thrown an exception, shutting the process down gracefully.

To be as efficient as possible, sources should be able to specify if they guarantee that they emit only unique events for a given job (e.g. EmptyEvent). Then such checking can be omitted.

knoepfel commented 3 years ago

Comment by @chissg on 2017-05-01 16:55:29


We need to make sure that we do not break interactive use of sources that support rewinding (e.g. for event displays).