From 169cad26493e9982a492a09ae50d3fcfcbc47a8a Mon Sep 17 00:00:00 2001 From: Andre Govinda Stahl Leiton Date: Wed, 3 Apr 2024 10:22:30 +0200 Subject: [PATCH] Changed customizeHLTforCMSSW to fix PR 44591 --- .../Configuration/python/customizeHLTforCMSSW.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/HLTrigger/Configuration/python/customizeHLTforCMSSW.py b/HLTrigger/Configuration/python/customizeHLTforCMSSW.py index cf6b3f412d26e..17aa142d7aa92 100644 --- a/HLTrigger/Configuration/python/customizeHLTforCMSSW.py +++ b/HLTrigger/Configuration/python/customizeHLTforCMSSW.py @@ -253,6 +253,15 @@ def customizeHLTfor44510(process): delattr(producer, 'AXOL1TLModelVersion') return process +def customizeHLTfor44591(process): + """ + Customisation for running HLT with the updated btag info producers from the PR 44591 + """ + for type in ["DeepFlavourTagInfoProducer", "ParticleTransformerAK4TagInfoProducer", "DeepBoostedJetTagInfoProducer"]: + for producer in producers_by_type(process, type): + if hasattr(producer, 'unsubjet_map'): + delattr(producer, 'unsubjet_map') + return process # CMSSW version specific customizations def customizeHLTforCMSSW(process, menuType="GRun"): @@ -273,4 +282,6 @@ def customizeHLTforCMSSW(process, menuType="GRun"): # customizes AXOL1TL condition in the L1 menu process = customizeHLTfor44510(process) + process = customizeHLTfor44591(process) + return process