From 5af31a1c3bb0a4bd3aa76fba870737fd0dba9ac7 Mon Sep 17 00:00:00 2001 From: Simon Rothman Date: Mon, 7 Mar 2022 11:33:01 -0600 Subject: [PATCH] Not sure what's going on here tbh... --- .../ProcessModifiers/python/enableDRN_cff.py | 5 ++++- PhysicsTools/PatAlgos/test/DRNtest_Hgg.py | 9 +++++---- 2 files changed, 9 insertions(+), 5 deletions(-) rename PhysicsTools/PatAlgos/python/slimming/enableDRN.py => Configuration/ProcessModifiers/python/enableDRN_cff.py (80%) diff --git a/PhysicsTools/PatAlgos/python/slimming/enableDRN.py b/Configuration/ProcessModifiers/python/enableDRN_cff.py similarity index 80% rename from PhysicsTools/PatAlgos/python/slimming/enableDRN.py rename to Configuration/ProcessModifiers/python/enableDRN_cff.py index 642e37262946b..6156bf6639a94 100644 --- a/PhysicsTools/PatAlgos/python/slimming/enableDRN.py +++ b/Configuration/ProcessModifiers/python/enableDRN_cff.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.helpers import getPatAlgosToolsTask -def enableDRN(process): +def _enableDRN(process): process.load("PhysicsTools.PatAlgos.slimming.patPhotonDRNCorrector_cfi") process.DRNTask = cms.Task(process.patPhotonsDRN) process.schedule.associate(process.DRNTask) @@ -15,3 +15,6 @@ def enableDRN(process): ) return process + +from Configuration.Eras.Era_Run2_2018_cff import Run2_2018 +enableDRN = cms.ProcessModifier(Run2_2018, _enableDRN) diff --git a/PhysicsTools/PatAlgos/test/DRNtest_Hgg.py b/PhysicsTools/PatAlgos/test/DRNtest_Hgg.py index 5727c61874ca4..29f276b697470 100644 --- a/PhysicsTools/PatAlgos/test/DRNtest_Hgg.py +++ b/PhysicsTools/PatAlgos/test/DRNtest_Hgg.py @@ -5,11 +5,11 @@ # with command line options: step2 -s PAT,VALIDATION:@miniAODValidation,DQM:@miniAODDQM --era Run2_2018 -n 100 --process PAT --conditions auto:phase1_2018_realistic --mc --scenario pp --eventcontent MINIAODSIM,DQM --datatier MINIAODSIM,DQMIO --procModifiers run2_miniAOD_UL_preSummer20 --no_exec --filein filelist:filelist --fileout file:step2.root import FWCore.ParameterSet.Config as cms -from Configuration.Eras.Era_Run2_2018_cff import Run2_2018 +from Configuration.Eras.Era_Run2_2018_DRN_cff import Run2_2018_DRN from Configuration.ProcessModifiers.run2_miniAOD_UL_preSummer20_cff import run2_miniAOD_UL_preSummer20 from Configuration.ProcessModifiers.enableSonicTriton_cff import enableSonicTriton -process = cms.Process('PAT',Run2_2018,run2_miniAOD_UL_preSummer20, enableSonicTriton) +process = cms.Process('PAT',Run2_2018_DRN,run2_miniAOD_UL_preSummer20, enableSonicTriton) # import of standard configurations process.load('Configuration.StandardSequences.Services_cff') @@ -25,6 +25,7 @@ process.load('DQMServices.Core.DQMStoreNonLegacy_cff') process.load('DQMOffline.Configuration.DQMOfflineMC_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') +process.load('Configuration.ProcessModifiers.enableDRN_cff') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100), @@ -241,9 +242,9 @@ process = customise_profile(process) -from PhysicsTools.PatAlgos.slimming.enableDRN import enableDRN +#from PhysicsTools.PatAlgos.slimming.enableDRN import enableDRN -process = enableDRN(process) +#process = enableDRN(process) process.TritonService.verbose = cms.untracked.bool(True) process.TritonService.fallback.verbose = cms.untracked.bool(True)