Skip to content

Draft: Potential way to spruce TurCal stream PLEASE IGNORE

Sascha Stahl requested to merge turcal_sprucing into master

Requires: LHCb!4456 (closed)

Let me right down some thoughts I realized when basically copying what we did in Run 2. It was a easier to build and check the list of all lines as lines had the stream in their name. But maybe this information can just be extracted from a given Hlt2 TCK which should know the line name and the corresponding stream in Hlt2.

One thing to note is that if an Hlt2 line does not exist in a given period but a corresponding Sprucing line is added (e.g. in a resprucing), the Sprucing line should work. This might have the drawback that people could think the line existed but is not selecting events.

The LineChecker was a fail-safe mechanism to test that we didn't screw up the configuration, for example a line was added in Hlt2 but we forgot to update the Tesla step. I'm not fully sure how this should be configured now in Moore. I just added it at the first place which was convenient for me to hack it into the sequence.

NOTE: I didn't test extensively if the right information is saved. I'm especially unsure about PVs and if the PersistReco objects ended up in the right location. And I'm pretty sure that the selective raw banks persistence per line does not work.

Edited by Sascha Stahl

Merge request reports