- these events happen if the highest-rate ("primary") readout group is missing in the env
- they make it difficult for ric's event-builder because the highest-rate readout group is used to keep things in time order
- we tried to deadtime-couple but the "TTL" triggers to the detectors are delivered at different times, so the coupled deadtime doesn't really work (full-signals from drp nodes aren't event built: treated as being instantaneous). See Matt's timing diagram below.
- Ric doesn't send bypass L1 events to the teb, they just flow through and are recorded to disk. These are not a problem, to first order.
- Transitions without the primary readout group are sent to the teb, and if they are bypass events that can cause the meb to crash
- Matt can maybe eliminate them in firmware
- he has an idea of running the highest-rate readout group with a low L0Delay (typically it's a high L0Delay for high-rate groups) and then use that to inhibit later "TTL triggers" to the detectors
- Ric is thinking about whether or not they can be eliminated in software (e.g. the PGPReader thread with an early release). Might require that the buffer release code is re-entrant, since other threads may also be doing releases
- Matt can maybe eliminate them in firmware
Overview
Content Tools