Skip to content

Implement ROB prefetching after InputMaker

Rafal Bielski requested to merge rbielski/athena:prefetching into 22.0

Implement feature described in ATR-26202:

  • New algorithm ROBPrefetchingAlg taking decision collection as input, extracting linked RoIs and for each RoI calls IROBDataProviderSvc::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

Merge request reports

Loading