Skip to content

Wait for EUDAQ/TLU has finished its starting process

Yannick Manuel Dieter requested to merge eudaq_fix into development

It was observed that EUDAQ/TLU (TLU producer) takes very long to start. The result is that when an EUDAQ run is started, BDAQ is actually already ready to receive data (triggers). Since during startup of TLU sometimes a trigger is artificially introduced and recognized by BDAQ a loss of correlation is observed in these cases.

A workaround is introduced by waiting (5 seconds) after an EUDAQ run is started until BDAQ is started (ready to take data) in order to make sure that first the TLU is started properly and then BDAQ is started.

See also this presentation for details.

Merge request reports