TriggerMenuMT+TrigInDetConfig: add more AccumulatorCache decorators
Add the AccumulatorCache
to the ID tracking Cfg functions. Also move the Muon ones from the Reco to the Menu sequence and add a few caches to the electron and bjet sequences.
This speeds up the Dev_pp_run3_v1
CA trigger menu generation from 9m30s to 5m45s.
Requires !67064 (merged) and relates to ATR-26996. cc @jmasik
Relevant cache statistics:
----------------------------------------------------------------------------------------------------------
AccumulatorCache | Hits (time) | Misses (time) |
----------------------------------------------------------------------------------------------------------
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFCBSequence | 639 (53.2s) | 2 ( 2.8s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFSASequence | 707 (50.2s) | 2 ( 5.4s) |
TriggerMenuMT.HLT.Bjet.BjetMenuSequences.getBJetSequenceCfg | 404 ( 9.4s) | 1 ( 0.8s) |
TrigInDetConfig.TrigInDetConfig.trigInDetFastTrackingCfg | 11 ( 0.1s) | 14 ( 5.0s) |
...nuMT.HLT.Electron.FastTrackingMenuSequences.fastTrackingSequenceCfg | 300 ( 2.8s) | 4 ( 2.0s) |
TrigInDetConfig.TrigInDetConfig.trigInDetPrecisionTrackingCfg | 3 ( 0.0s) | 10 ( 3.2s) |