From 2723b5bab77716c2b31762acda5d663fa41b2498 Mon Sep 17 00:00:00 2001 From: mmusich Date: Fri, 9 Aug 2024 15:35:38 +0200 Subject: [PATCH] use rawDataRepacker in presence of hi_run run class in a bunch of DQM online clients --- ...tage2emulator_dqm_sourceclient-live_cfg.py | 1 + .../mutracking_dqm_sourceclient-live_cfg.py | 27 ++++++++++++++----- .../pixel_dqm_sourceclient-live_cfg.py | 21 ++++++++------- ...istrip_approx_dqm_sourceclient-live_cfg.py | 1 + .../sistrip_dqm_sourceclient-live_cfg.py | 1 + 5 files changed, 36 insertions(+), 15 deletions(-) diff --git a/DQM/Integration/python/clients/l1tstage2emulator_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/l1tstage2emulator_dqm_sourceclient-live_cfg.py index 41e11e6a4bd97..9f19fd4704428 100644 --- a/DQM/Integration/python/clients/l1tstage2emulator_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/l1tstage2emulator_dqm_sourceclient-live_cfg.py @@ -164,6 +164,7 @@ process.selfFatEventFilter.rawInput = rawDataRepackerLabel process.rpcTwinMuxRawToDigi.inputTag = rawDataRepackerLabel process.rpcCPPFRawToDigi.inputTag = rawDataRepackerLabel + process.rpcunpacker.InputLabel = rawDataRepackerLabel #-------------------------------------------------- # L1T Emulator Online DQM Schedule diff --git a/DQM/Integration/python/clients/mutracking_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/mutracking_dqm_sourceclient-live_cfg.py index c01e0e55bb68c..9096336e1e175 100644 --- a/DQM/Integration/python/clients/mutracking_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/mutracking_dqm_sourceclient-live_cfg.py @@ -2,9 +2,12 @@ import FWCore.ParameterSet.Config as cms import sys -from Configuration.Eras.Era_Run2_2018_pp_on_AA_cff import Run2_2018_pp_on_AA -from Configuration.Eras.Era_Run3_cff import Run3 -process = cms.Process("MUTRKDQM", Run3) +if 'runkey=hi_run' in sys.argv: + from Configuration.Eras.Era_Run3_pp_on_PbPb_approxSiStripClusters_cff import Run3_pp_on_PbPb_approxSiStripClusters + process = cms.Process("MUTRKDQM", Run3_pp_on_PbPb_approxSiStripClusters) +else: + from Configuration.Eras.Era_Run3_cff import Run3 + process = cms.Process("MUTRKDQM", Run3) live=True unitTest=False @@ -14,7 +17,6 @@ offlineTesting=not live - #---------------------------- #### Event Source #---------------------------- @@ -101,9 +103,22 @@ from Configuration.AlCa.GlobalTag import GlobalTag as gtCustomise process.GlobalTag = gtCustomise(process.GlobalTag, 'auto:run3_data', '') +### HEAVY ION SETTING +if process.runType.getRunType() == process.runType.hi_run: + rawDataRepackerLabel = 'rawDataRepacker' + process.muonCSCDigis.InputObjects = rawDataRepackerLabel + process.muonDTDigis.inputLabel = rawDataRepackerLabel + process.muonRPCDigis.InputLabel = rawDataRepackerLabel + process.muonGEMDigis.InputLabel = rawDataRepackerLabel + process.twinMuxStage2Digis.DTTM7_FED_Source = rawDataRepackerLabel + process.bmtfDigis.InputLabel = rawDataRepackerLabel + process.omtfStage2Digis.inputLabel = rawDataRepackerLabel + process.emtfStage2Digis.InputLabel = rawDataRepackerLabel + process.gmtStage2Digis.InputLabel = rawDataRepackerLabel + process.rpcTwinMuxRawToDigi.inputTag = rawDataRepackerLabel + process.rpcCPPFRawToDigi.inputTag = rawDataRepackerLabel - -#------------------------------------ +#------------------------------------ # Cosmic muons reconstruction modules #------------------------------------ diff --git a/DQM/Integration/python/clients/pixel_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/pixel_dqm_sourceclient-live_cfg.py index c069029538198..53944ce845a36 100644 --- a/DQM/Integration/python/clients/pixel_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/pixel_dqm_sourceclient-live_cfg.py @@ -108,16 +108,19 @@ process.load("EventFilter.SiPixelRawToDigi.SiPixelRawToDigi_cfi") process.siPixelDigis.cpu.IncludeErrors = True -if (process.runType.getRunType() == process.runType.hi_run): - #-------------------------------- - # Heavy Ion Configuration Changes - #-------------------------------- - process.siPixelDigis.cpu.InputLabel = "rawDataRepacker" - process.siStripDigis.ProductLabel = "rawDataRepacker" - process.scalersRawToDigi.scalersInputTag = "rawDataRepacker" +if (process.runType.getRunType() == process.runType.hi_run): + rawDataRepackerLabel = 'rawDataRepacker' + #-------------------------------- + # Heavy Ion Configuration Changes + #-------------------------------- + process.siPixelDigis.cpu.InputLabel = rawDataRepackerLabel + process.siStripDigis.ProductLabel = rawDataRepackerLabel + process.scalersRawToDigi.scalersInputTag = rawDataRepackerLabel + process.tcdsDigis.InputLabel = rawDataRepackerLabel else : - process.siPixelDigis.cpu.InputLabel = "rawDataCollector" - process.siStripDigis.ProductLabel = cms.InputTag("rawDataCollector") + rawDataCollectorLabel = 'rawDataCollector' + process.siPixelDigis.cpu.InputLabel = rawDataCollectorLabel + process.siStripDigis.ProductLabel = rawDataCollectorLabel ## Collision Reconstruction process.load("Configuration.StandardSequences.RawToDigi_Data_cff") diff --git a/DQM/Integration/python/clients/sistrip_approx_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/sistrip_approx_dqm_sourceclient-live_cfg.py index b65ddb665870f..353a171155d95 100644 --- a/DQM/Integration/python/clients/sistrip_approx_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/sistrip_approx_dqm_sourceclient-live_cfg.py @@ -196,6 +196,7 @@ process.scalersRawToDigi.scalersInputTag = rawDataRepackerLabel process.siPixelDigis.cpu.InputLabel = rawDataRepackerLabel process.siStripDigis.ProductLabel = rawDataRepackerLabel + process.tcdsDigis.InputLabel = rawDataRepackerLabel if ((process.runType.getRunType() == process.runType.hi_run) and live): process.source.SelectEvents = [ diff --git a/DQM/Integration/python/clients/sistrip_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/sistrip_dqm_sourceclient-live_cfg.py index a163378a36e39..979624000d2c5 100644 --- a/DQM/Integration/python/clients/sistrip_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/sistrip_dqm_sourceclient-live_cfg.py @@ -547,6 +547,7 @@ process.siPixelDigis.cpu.InputLabel = rawDataRepackerLabel process.siStripDigis.ProductLabel = rawDataRepackerLabel process.siStripFEDMonitor.RawDataTag = rawDataRepackerLabel + process.tcdsDigis.InputLabel = rawDataRepackerLabel if ((process.runType.getRunType() == process.runType.hi_run) and live): process.source.SelectEvents = [