DUNE-DAQ / trigger

Trigger infrastructure of the DUNE DAQ
0 stars 6 forks source link

Unique and short thread names for trigger's DAQModules #310

Closed ArturSztuc closed 3 months ago

ArturSztuc commented 3 months ago

All the trigger DAQModules do_work threads now have unique names, taken from the module's unique name -- which is in turn set in the daqconf. At the same time, some of the modules unique names had to be renamed as they were more than 16 characters long -- and they must be 16 chars or less, as explained HERE. This doesn't change how the trigger works in any way, but will enable us to pin threads to specific CPUs if we require this for NP04.

This PR goes together with:

Tested by:

  1. Running the he integration test 3ru_3df_multirun_test.py.
  2. Successfully generating a configuration with --debug to generate .dot files and looking through them.
  3. Running offline with 3 readout units, and seeing triggers as expected.

trigger