Skip to content

Append "Full" to the name of all the full-stream QEE lines

Ross John Hunter requested to merge qee-append-full-to-full-stream-lines into master

FYI @lugrazet @nskidmor

In the 2023 sprucing we found that the QEE stream was a little bit cluttered by events that shouldn't have been there. Detail on that below.

This should have no effect on current bandwidth according to the tests, but will save some small bandwidth to QEE sprucing-pass stream in real data-taking conditions (see detail below if interested for why). Can go in now or wait for later deadlines.

Technical detail

The clutter was events that did not fire a QEE full-stream line, but were saved to the Full stream as they fired a full-stream line from another WG. These events then sometimes fired a QEE turbo line, and because the streaming for the sprucing is done by regex-matching in the DecReports to Hlt2QEE*, they ended up in the QEE spruced-stream. We don't want them.

We fix this by appending Full to the line name, so the regexes in the sprucing streaming for Turbo can ignore Hlt2QEE*Full.

A little extra complexity is incurred in dealing with hlt2_filter_codes as a result: these are now regex-based so that the same sprucing lines will be able to filter on Hlt2 line names before this MR (i.e. 2023 data) and after this MR.

Edited by Ross John Hunter

Merge request reports