1 import FWCore.ParameterSet.Config
as cms
33 from HeavyFlavorAnalysis.Onia2MuMu.OniaPhotonConversionProducer_cfi
import PhotonCandidates
as oniaPhotonCandidates
36 slimmingTask = cms.Task(
37 packedPFCandidatesTask,
40 offlineSlimmedPrimaryVertices,
41 offlineSlimmedPrimaryVerticesWithBS,
42 primaryVertexAssociation,
43 primaryVertexWithBSAssociation,
45 packedCandidateToGenAssociationTask,
54 slimmedLowPtElectronsTask,
55 slimmedMuonTrackExtras,
57 slimmedDisplacedMuonTrackExtras,
58 slimmedDisplacedMuons,
62 slimmedSecondaryVertices,
63 slimmedKshortVertices,
64 slimmedLambdaVertices,
73 from Configuration.ProcessModifiers.pp_on_AA_cff
import pp_on_AA
74 pp_on_AA.toReplaceWith(slimmingTask, slimmingTask.copyAndExclude([slimmedOOTPhotons]))
76 from Configuration.Eras.Modifier_run2_miniAOD_94XFall17_cff
import run2_miniAOD_94XFall17
77 from Configuration.Eras.Modifier_run2_miniAOD_80XLegacy_cff
import run2_miniAOD_80XLegacy
78 _mAOD = (run2_miniAOD_94XFall17 | run2_miniAOD_80XLegacy)
79 (pp_on_AA | _mAOD).toReplaceWith(slimmingTask,
80 slimmingTask.copyAndExclude([slimmedLowPtElectronsTask]))
82 from Configuration.ProcessModifiers.run2_miniAOD_UL_cff
import run2_miniAOD_UL
83 from Configuration.Eras.Era_Run2_2016_HIPM_cff
import Run2_2016_HIPM
84 (pp_on_AA | _mAOD | run2_miniAOD_UL | Run2_2016_HIPM).toReplaceWith(slimmingTask,
85 slimmingTask.copyAndExclude([slimmedDisplacedMuons, slimmedDisplacedMuonTrackExtras]))
87 from PhysicsTools.PatAlgos.slimming.hiPixelTracks_cfi
import hiPixelTracks
89 from RecoHI.HiEvtPlaneAlgos.hiEvtPlaneFlat_cfi
import hiEvtPlaneFlat
90 pp_on_AA.toReplaceWith(slimmingTask, cms.Task(slimmingTask.copy(), hiPixelTracks, hiEvtPlane, hiEvtPlaneFlat))
92 from PhysicsTools.PatAlgos.packedCandidateMuonID_cfi
import packedCandidateMuonID
93 from PhysicsTools.PatAlgos.packedPFCandidateTrackChi2_cfi
import packedPFCandidateTrackChi2
95 from RecoHI.HiCentralityAlgos.hiHFfilters_cfi
import hiHFfilters
96 lostTrackChi2 = packedPFCandidateTrackChi2.clone(candidates =
"lostTracks", doLostTracks =
True)
98 pp_on_AA.toReplaceWith(
100 cms.Task(slimmingTask.copy(), packedCandidateMuonID, packedPFCandidateTrackChi2, lostTrackChi2, centralityBin, hiHFfilters))
101 from Configuration.ProcessModifiers.run2_miniAOD_pp_on_AA_103X_cff
import run2_miniAOD_pp_on_AA_103X
102 run2_miniAOD_pp_on_AA_103X.toReplaceWith(slimmingTask,cms.Task(primaryVertexAssociationCleaned,slimmingTask.copy()))
103 run2_miniAOD_pp_on_AA_103X.toReplaceWith(slimmingTask,cms.Task(primaryVertexWithBSAssociationCleaned,slimmingTask.copy()))
104 run2_miniAOD_pp_on_AA_103X.toReplaceWith(slimmingTask,cms.Task(pfEGammaToCandidateRemapperCleaned,slimmingTask.copy()))
106 from RecoHI.HiTracking.miniAODVertexRecovery_cff
import offlinePrimaryVerticesRecovery, offlineSlimmedPrimaryVerticesRecovery
107 pp_on_AA.toReplaceWith(
109 cms.Task(slimmingTask.copy(), offlinePrimaryVerticesRecovery, offlineSlimmedPrimaryVerticesRecovery))
111 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
112 fastSim.toReplaceWith(slimmingTask, slimmingTask.copyAndExclude([slimmedDisplacedMuons, slimmedDisplacedMuonTrackExtras]))
114 from Configuration.Eras.Modifier_phase2_timing_cff
import phase2_timing
115 _phase2_timing_slimmingTask = cms.Task(slimmingTask.copy(),
116 offlineSlimmedPrimaryVertices4D)
117 phase2_timing.toReplaceWith(slimmingTask,_phase2_timing_slimmingTask)
119 from PhysicsTools.PatAlgos.slimming.patPhotonDRNCorrector_cfi
import patPhotonsDRN
120 from Configuration.ProcessModifiers.photonDRN_cff
import _photonDRN
121 _photonDRN.toReplaceWith(slimmingTask, cms.Task(slimmingTask.copy(), patPhotonsDRN))