Draft: clean up and simplify the config
Compare changes
Some changes are not shown
For a faster browsing experience, some files are collapsed by default.
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
For a faster browsing experience, some files are collapsed by default.