Skip to content

Draft: clean up and simplify the config

Sevda Esen requested to merge sevda-clean-up-config into master

The current Moore config file became too large to handle and maintain. This is now split into main configuration for moore/allen, report writers (collecting and creating all report banks) and stream writers. Hlt1/hlt2/Spruce/pass configurations are made more explicit wherever needed.

A new Stream object (name, routing bit, lines, raw banks) is introduced to make stream configuration more clear. An additional Streams object holds the list of streams. This allows easy access to all lines in all streams when needed.

Goes with MooreAnalysis!130 (closed) lhcb-datapkg/PRConfig!357 (merged)

Superseded by !2802 (merged) due to many MR conflicts

Edited by Sevda Esen

Merge request reports