From 3955f884a4e8e098a08f840cceaa425168c58e28 Mon Sep 17 00:00:00 2001 From: mmusich Date: Wed, 22 Sep 2021 20:05:29 +0200 Subject: [PATCH] fix offline BS swap for express Run3 --- Configuration/DataProcessing/python/RecoTLR.py | 2 ++ RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cff.py | 7 ------- RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cfi.py | 8 +++++--- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/Configuration/DataProcessing/python/RecoTLR.py b/Configuration/DataProcessing/python/RecoTLR.py index 8396ff1d71711..2a33c07403821 100644 --- a/Configuration/DataProcessing/python/RecoTLR.py +++ b/Configuration/DataProcessing/python/RecoTLR.py @@ -5,6 +5,8 @@ # common utilities ############################################################################## def _swapOfflineBSwithOnline(process): + process.BeamSpotESProducer = cms.ESProducer("OnlineBeamSpotESProducer") + from RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi import onlineBeamSpotProducer process.offlineBeamSpot = onlineBeamSpotProducer.clone() return process diff --git a/RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cff.py b/RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cff.py index afd9bdb7ab8ef..f5fa7504d1dbf 100644 --- a/RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cff.py +++ b/RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cff.py @@ -1,12 +1,5 @@ import FWCore.ParameterSet.Config as cms from RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi import * - -#scalers = cms.EDProducer('ScalersRawToDigi') -BeamSpotESProducer = cms.ESProducer("OnlineBeamSpotESProducer") - -from Configuration.Eras.Modifier_run3_common_cff import run3_common -run3_common.toModify(onlineBeamSpotProducer, useTransientRecord = True) - onlineBeamSpot = cms.Sequence( onlineBeamSpotProducer ) diff --git a/RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cfi.py b/RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cfi.py index 3d53a9d2a7b5e..1ae1158bfd399 100644 --- a/RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cfi.py +++ b/RecoVertex/BeamSpotProducer/python/BeamSpotOnline_cfi.py @@ -1,8 +1,10 @@ import FWCore.ParameterSet.Config as cms import RecoVertex.BeamSpotProducer.beamSpotOnlineProducer_cfi as _mod onlineBeamSpotProducer = _mod.beamSpotOnlineProducer.clone( - src = 'scalersRawToDigi', - setSigmaZ = -1, #negative value disables it. - gtEvmLabel = 'gtEvmDigis' + src = 'scalersRawToDigi', + setSigmaZ = -1, #negative value disables it. + gtEvmLabel = 'gtEvmDigis' ) +from Configuration.Eras.Modifier_run3_common_cff import run3_common +run3_common.toModify(onlineBeamSpotProducer, useTransientRecord = True)