Some meta data will cause automatic filtering, e.g., there could be a pulse-bad flag, for a soft veto. The reduction should then automatically drop those frames.
Streamer could generate the flag and inject some bad pulses, e.g., just a random flat neutron distribution.
If the reduction does not filter, it will see a background. Filtering (dropping frames where pulse-bad=true) should get rid of the background. If the flag is available right when the frame is processed, dropping it should be simple.
Questions:
Are there cases where we want to filter out parts of a frame?
Can we drop things before running the reduction, or could it happen that the meta data arrives too late?
Should dropping happen before distributing the stream?
Some meta data will cause automatic filtering, e.g., there could be a
pulse-bad
flag, for a soft veto. The reduction should then automatically drop those frames.pulse-bad=true
) should get rid of the background. If the flag is available right when the frame is processed, dropping it should be simple.Questions: