Implement ROB prefetching after InputMaker
Implement feature described in ATR-26202:
- New algorithm
ROBPrefetchingAlg
taking decision collection as input, extracting linked RoIs and for each RoI callsIROBDataProviderSvc::addROBData
for a predefined set of subdetectors. - Add configuration support in menu and control flow.
- Add a new flag
Trigger.enableROBPrefetching
which, when set to False, disables all inputs to the ROBPrefetchingAlg instances, effectively making them no-op and disabling the prefetching entirely - Add the new prefetching alg into all sequences I could find that are relevant, i.e. anything running seeded data preparation algs (raw data decoding for Pixel, SCT, Calo, Muons)
- TRT prefetching is not yet added
Edited by Rafal Bielski