From 8fc60fb98c0f07038311690337fdd62363266690 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Fri, 28 Jul 2023 19:15:52 +0200 Subject: [PATCH] customisation required for 13_0_X HLT menus after cms-sw/cmssw#41632 (pixel local reco) --- .../python/customizeHLTforCMSSW.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/HLTrigger/Configuration/python/customizeHLTforCMSSW.py b/HLTrigger/Configuration/python/customizeHLTforCMSSW.py index 1cb644d600e12..6c2a3336fd928 100644 --- a/HLTrigger/Configuration/python/customizeHLTforCMSSW.py +++ b/HLTrigger/Configuration/python/customizeHLTforCMSSW.py @@ -118,6 +118,10 @@ def customisePixelGainForRun2Input(process): producer.VCaltoElectronOffset_L1 = -670 for producer in producers_by_type(process, "SiPixelRawToClusterCUDA"): + producer.VCaltoElectronGain = cms.double(1.) + producer.VCaltoElectronGain_L1 = cms.double(1.) + producer.VCaltoElectronOffset = cms.double(0.) + producer.VCaltoElectronOffset_L1 = cms.double(0.) producer.isRun2 = True return process @@ -236,6 +240,22 @@ def customizeHLTfor41815(process): return process +def customizeHLTfor41632(process): + for producerType in [ + 'SiPixelRawToClusterCUDA', + 'SiPixelRawToClusterCUDAPhase1', + 'SiPixelRawToClusterCUDAHIonPhase1', + ]: + for producer in producers_by_type(process, producerType): + # use explicit cms.double as parameters may not already be present, and + # set values to the correct Run-3 values (even when the parameters are already defined) + producer.VCaltoElectronGain = cms.double(1.) + producer.VCaltoElectronGain_L1 = cms.double(1.) + producer.VCaltoElectronOffset = cms.double(0.) + producer.VCaltoElectronOffset_L1 = cms.double(0.) + + return process + # CMSSW version specific customizations def customizeHLTforCMSSW(process, menuType="GRun"): @@ -247,5 +267,6 @@ def customizeHLTforCMSSW(process, menuType="GRun"): process = customizeHLTfor41058(process) process = customizeHLTfor41495(process) process = customizeHLTfor41815(process) + process = customizeHLTfor41632(process) return process