Skip to content

TriggerMenuMT: optimize AccumulatorCache for tau chains

Frank Winklmeier requested to merge fwinkl/athena:tau_cache into main

Move AccumulatorCache one level up in the call chain to improve caching and frequent calls to getFlagsForActiveConfig.

Relevant cache statistics:

TriggerMenuMT.HLT.Tau.generateTau.tauPrecTrackIsoSeq                   |    198 ( 2.0s) |      1 ( 0.4s) |
TriggerMenuMT.HLT.Tau.generateTau.tauFTFTauCoreSeq                     |    198 ( 1.9s) |      1 ( 0.4s) |
TriggerMenuMT.HLT.Tau.generateTau.tauFTFTauIsoSeq                      |    198 ( 1.7s) |      1 ( 0.4s) |
TriggerMenuMT.HLT.Tau.generateTau.tauTrackTwoMVASeq                    |    169 ( 0.8s) |      1 ( 0.3s) |
TriggerMenuMT.HLT.Tau.generateTau.tauCaloMVAMenuSeq                    |    215 ( 1.0s) |      1 ( 0.1s) |
TriggerMenuMT.HLT.Tau.generateTau.tauPrecTrackLRTSeq                   |     11 ( 0.1s) |      1 ( 0.4s) |
TriggerMenuMT.HLT.Tau.generateTau.tauFTFTauLRTSeq                      |     11 ( 0.1s) |      1 ( 0.4s) |
TriggerMenuMT.HLT.Tau.generateTau.tauTrackLRTSeq                       |     11 ( 0.1s) |      1 ( 0.1s) |
TriggerMenuMT.HLT.Tau.generateTau.tauTrackTwoLLPSeq                    |     28 ( 0.1s) |      1 ( 0.0s) |

Merge request reports