def miniAOD_customizeData(process): from PhysicsTools.PatAlgos.tools.coreTools import runOnData runOnData( process, outputModules = [] ) process.load("RecoPPS.Local.ctppsLocalTrackLiteProducer_cff") process.load("RecoPPS.ProtonReconstruction.ctppsProtons_cff") process.load("Geometry.VeryForwardGeometry.geometryRPFromDB_cfi") process.load('L1Trigger.L1TGlobal.simGtExtFakeProd_cfi') task = getPatAlgosToolsTask(process) from Configuration.Eras.Modifier_ctpps_cff import ctpps ctpps.toModify(task, func=lambda t: t.add(process.ctppsLocalTrackLiteProducer)) ctpps.toModify(task, func=lambda t: t.add(process.ctppsProtons)) from Configuration.ProcessModifiers.run2_miniAOD_UL_cff import run2_miniAOD_UL run2_miniAOD_UL.toModify(task, func=lambda t: t.add(process.simGtExtUnprefireable))
eeHighEtForestName=":lowPtElectron_ee_ecalOnly_05To50_sigma", ), epComb=dict( ecalTrkRegressionConfig=dict( lowEtHighEtBoundary=20., ebLowEtForestName=":lowPtElectron_eb_ecalTrk_05To50_mean", ebHighEtForestName=":lowPtElectron_eb_ecalTrk_05To50_mean", eeLowEtForestName=":lowPtElectron_ee_ecalTrk_05To50_mean", eeHighEtForestName=":lowPtElectron_ee_ecalTrk_05To50_mean", ), ecalTrkRegressionUncertConfig=dict( lowEtHighEtBoundary=20., ebLowEtForestName=":lowPtElectron_eb_ecalTrk_05To50_sigma", ebHighEtForestName=":lowPtElectron_eb_ecalTrk_05To50_sigma", eeLowEtForestName=":lowPtElectron_ee_ecalTrk_05To50_sigma", eeHighEtForestName=":lowPtElectron_ee_ecalTrk_05To50_sigma", ), )), ) from RecoEgamma.EgammaElectronProducers.lowPtGsfElectronFinalizer_cfi import lowPtGsfElectronFinalizer lowPtGsfElectrons = lowPtGsfElectronFinalizer.clone( previousGsfElectronsTag="lowPtGsfElectronsPreRegression", regressionConfig=lowPtRegressionModifier, ) from Configuration.ProcessModifiers.run2_miniAOD_UL_cff import run2_miniAOD_UL run2_miniAOD_UL.toModify( lowPtGsfElectrons, previousGsfElectronsTag="lowPtGsfElectrons::@skipCurrentProcess")