Skip to content

Refactor jet sequences to allow for more caching + caching stats printout

This is followup of !62142 (merged) Tagging @fpastore @khoo

The resulting configs are exactly identical:

Run with arguments:
confTool.py --diff pre/cfg.pkl post/cfg.pkl
Step 1: reference file #components: 13119
Step 2: file to check  #components: 13119
Legend:
Differences in components Settings in 1st file Settings in 2nd file

Caching stats:

TriggerMenuMT.HLT.Jet.JetTrackingConfig.JetFSTrackingCfg               |    147 ( 2.6s) |      2 (13.0s) |
TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig.jetRoITrackJetTagSelCfg   |     32 ( 0.4s) |      2 (13.0s) |
TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig.jetFSTrackingSelCfg       |    286 ( 5.3s) |      6 ( 8.0s) |
TriggerMenuMT.HLT.Jet.JetTrackingConfig.JetRoITrackingCfg              |      0 ( 0.0s) |      2 (12.6s) |
TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig.jetCaloHypoSelCfg         |    194 ( 2.0s) |      5 ( 0.1s) |
TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig.jetCaloPreselSelCfg       |    268 ( 1.8s) |      2 ( 0.1s) |
TriggerMenuMT.HLT.Jet.JetRecoSequencesConfig.JetRecoCfg                |     54 ( 0.3s) |     15 ( 1.1s) |
TriggerMenuMT.HLT.Jet.JetRecoSequencesConfig.StandardJetRecoCfg        |      1 ( 0.0s) |     10 ( 0.9s) |
TriggerMenuMT.HLT.Jet.JetRecoSequencesConfig.StandardJetBuildCfg       |      8 ( 0.0s) |      6 ( 0.7s) |
TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig.jetCaloSelCfg             |     49 ( 0.2s) |      1 ( 0.4s) |
TriggerMenuMT.HLT.Jet.JetRecoSequencesConfig.GroomedJetRecoCfg         |      0 ( 0.0s) |      4 ( 0.2s) |
TriggerMenuMT.HLT.Jet.JetRecoSequencesConfig.ReclusteredJetRecoCfg     |      0 ( 0.0s) |      2 ( 0.0s) |
TriggerMenuMT.HLT.Jet.JetTLASequenceConfig.JetTLAMenuSequenceCfg       |     25 ( 0.0s) |      2 ( 0.0s) |
TriggerMenuMT.HLT.Jet.JetMenuSequencesConfig.jetSelectionCfg           |      0 ( 0.0s) |     16 ( 0.0s) |
TriggerMenuMT.HLT.Jet.JetRecoSequencesConfig.JetViewAlgCfg             |      1 ( 0.0s) |     13 ( 0.0s) |
TriggerMenuMT.HLT.Jet.JetTLASequenceConfig.JetTLASequenceCfg           |      0 ( 0.0s) |      2 ( 0.0s) |
TriggerMenuMT.HLT.Jet.JetRecoSequencesConfig.FastFtaggedJetCopyAlgCfg  |      0 ( 0.0s) |      2 ( 0.0s) |

Also added casing printout in newJO main test file. (second commit) FI @fwinkl

Merge request reports