clean up the Moore config, define Stream objects
The current Moore config file became too large to handle and maintain. This is now split into main configuration for moore/allen, report writers (creating sel/dec report banks) and stream writers (writing to file). 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.
A new algorithm in LHCb (SimpleRawEventMover) is used to save the raw event to Event/DAQ/RawEvent when running Hlt2 by first moving the existing event to a different location, then writing the new event to default location. This is needed as online/mdf writers always write to this location so root writer can't do it without overwriting the input.
Goes with LHCb!4393 (merged) DaVinci!1009 (merged) lhcb-datapkg/PRConfig!357 (merged)
Closing #678 (closed) as a side benefit..
Merge request reports
Activity
added 10 commits
-
04829391...2d0d8167 - 9 commits from branch
master
- eb673ddf - clean up the Moore config, define Stream objects, split stream writing
-
04829391...2d0d8167 - 9 commits from branch
added RTA label
added 2 commits
- Resolved by Software for LHCb
/ci-test LHCb!4393 (merged)
added ci-test-triggered label
- [2023-12-14 21:14] Validation started with lhcb-master-mr#9933
- [2023-12-15 12:38] Validation started with lhcb-master-mr#9941
- [2023-12-18 08:51] Validation started with lhcb-master-mr#9955
- [2024-01-09 15:59] Validation started with lhcb-master-mr#10049
- [2024-01-10 15:58] Validation started with lhcb-master-mr#10063
- [2024-01-11 15:52] Validation started with lhcb-master-mr#10079
- [2024-01-15 11:46] Validation started with lhcb-master-mr#10116
- [2024-01-15 12:56] Validation started with lhcb-master-mr#10118
- [2024-01-16 09:14] Validation started with lhcb-master-mr#10127
- [2024-01-17 12:58] Validation started with lhcb-master-mr#10147
- [2024-01-18 05:32] Validation started with lhcb-master-mr#10157
- [2024-01-18 15:03] Validation started with lhcb-master-mr#10166
- [2024-01-22 22:18] Validation started with lhcb-master-mr#10204
Edited by Software for LHCbadded 18 commits
Toggle commit list- Resolved by Sevda Esen
mentioned in merge request MooreAnalysis!130 (closed)
mentioned in merge request !2736 (closed)
mentioned in merge request LHCb!4393 (merged)
added Persistency label