Skip to content

Trig_reco_tf updates - list of streams, working directory check

Mark Stockton requested to merge mark/athena:23-dbgTrfStreams into 23.0

To be able to output multiple streams into a single BS file for Debug recovery (@kskazytk @jcurran ) Trig_reco_tf is modified to accept a list of streams in the --streamselection argument (along with handling passing this to trigbs_extractStream.py correctly). Exceptions also added to make it clearer upon failure and to abort further processing that would fail. Relevant jira ATR-22615

The debugStream ART test is also updated accordingly, needs the changes to trigbs_extractStream.py from @wiedenma !63876 (merged) merging first.

Following the implementation of merging in the case of multiple BS files !62905 (merged) (thanks @jbeaucam, relates to ATR-22475) also added protection against the case of a user running twice in the same directory, which would otherwise be added into the merging incorrectly. Additional minor clarification in the no file produced error message and exception added too.

Edited by Mark Stockton

Merge request reports