Skip to content

TriggerMenuMT: improve AccumulatorCaching

Frank Winklmeier requested to merge fwinkl/athena:menu_cache into main
  • add AccumulatorCache to several electron and muon sequences
  • TrigInDetConfig: Pass a tuple to extra_view_inputs to make the call cachable.
  • TrigFastTrackFinder: remove AccumulatorCache from TrigFastTrackFinderCfg as calls are all cached at the signature level
  • also demote menu sequence output from INFO to DEBUG

Relevant cache statistics:

----------------------------------------------------------------------------------------------------------
AccumulatorCache                                                       |    Hits (time) |  Misses (time) |
----------------------------------------------------------------------------------------------------------
TriggerMenuMT.HLT.Muon.MuonMenuSequences.mul2IOOvlpRmSequence          |    385 (14.7s) |      2 ( 0.1s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFSAFSSequence              |     39 ( 3.0s) |      1 ( 3.3s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFCBIDperfSequence          |      9 ( 3.6s) |      2 ( 2.3s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muCombOvlpRmSequence          |    215 ( 5.0s) |      2 ( 0.6s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muFastSequence                |    693 ( 5.2s) |      2 ( 0.4s) |
...ron.PrecisionTrackingMenuSequences.precisionTrackingMenuSequenceCfg |    241 ( 2.6s) |      4 ( 1.3s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFCBFSSequence              |     17 ( 1.1s) |      1 ( 2.3s) |
...PrecisionElectronMenuSequences_GSF.precisionElectronSequenceCfg_GSF |    198 ( 1.6s) |      4 ( 1.5s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFIsoSequence               |    114 ( 1.5s) |      2 ( 0.8s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFIDtpSequence              |      6 ( 0.4s) |      1 ( 0.7s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFCBLRTSequence             |      3 ( 0.1s) |      1 ( 0.9s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFCBLRTIDperfSequence       |      2 ( 0.1s) |      1 ( 0.9s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muEFMSIsoSequence             |     21 ( 0.3s) |      1 ( 0.7s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muCombSequence                |     34 ( 0.4s) |      1 ( 0.1s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.muCombLRTSequence             |      6 ( 0.1s) |      1 ( 0.4s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.mul2mtSAOvlpRmSequence        |     12 ( 0.1s) |      2 ( 0.3s) |
TriggerMenuMT.HLT.Muon.MuonMenuSequences.mul2mtCBOvlpRmSequence        |     12 ( 0.1s) |      2 ( 0.1s) |

Merge request reports