You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

  • 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
  • No labels