Skip to content

Commit e8a1469

Browse files
authored
Merge pull request cms-sw#33778 from AdrianoDee/miniAOD_withBSVertices_12X
Adding offlineVerticesWithBS to miniAOD
2 parents 033d019 + 6689203 commit e8a1469

File tree

4 files changed

+26
-7
lines changed

4 files changed

+26
-7
lines changed

PhysicsTools/PatAlgos/python/slimming/MicroEventContent_cff.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
'drop *_*_genJets_*',
4343
'keep *_offlineBeamSpot_*_*',
4444
'keep *_offlineSlimmedPrimaryVertices_*_*',
45+
'keep *_offlineSlimmedPrimaryVerticesWithBS_*_*',
4546
'keep patPackedCandidates_packedPFCandidates_*_*',
4647
'keep *_isolatedTracks_*_*',
4748
# low energy conversions for BPH
@@ -66,8 +67,8 @@
6667
'keep *_l1extraParticles_*_*',
6768
'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
6869
# stage 2 L1 trigger
69-
'keep GlobalExtBlkBXVector_simGtExtUnprefireable_*_*',
70-
'keep *_gtStage2Digis__*',
70+
'keep GlobalExtBlkBXVector_simGtExtUnprefireable_*_*',
71+
'keep *_gtStage2Digis__*',
7172
'keep *_gmtStage2Digis_Muon_*',
7273
'keep *_caloStage2Digis_Jet_*',
7374
'keep *_caloStage2Digis_Tau_*',
@@ -172,6 +173,7 @@
172173
cms.untracked.PSet(branch = cms.untracked.string("patPackedGenParticles_packedGenParticles__*"),splitLevel=cms.untracked.int32(99)),
173174
cms.untracked.PSet(branch = cms.untracked.string("patJets_slimmedJets__*"),splitLevel=cms.untracked.int32(99)),
174175
cms.untracked.PSet(branch = cms.untracked.string("recoVertexs_offlineSlimmedPrimaryVertices__*"),splitLevel=cms.untracked.int32(99)),
176+
cms.untracked.PSet(branch = cms.untracked.string("recoVertexs_offlineSlimmedPrimaryVerticesWithBS__*"),splitLevel=cms.untracked.int32(99)),
175177
cms.untracked.PSet(branch = cms.untracked.string("recoCaloClusters_reducedEgamma_reducedESClusters_*"),splitLevel=cms.untracked.int32(99)),
176178
cms.untracked.PSet(branch = cms.untracked.string("EcalRecHitsSorted_reducedEgamma_reducedEBRecHits_*"),splitLevel=cms.untracked.int32(99)),
177179
cms.untracked.PSet(branch = cms.untracked.string("EcalRecHitsSorted_reducedEgamma_reducedEERecHits_*"),splitLevel=cms.untracked.int32(99)),
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import FWCore.ParameterSet.Config as cms
2+
3+
offlineSlimmedPrimaryVerticesWithBS = cms.EDProducer("PATVertexSlimmer",
4+
src = cms.InputTag("offlinePrimaryVerticesWithBS"),
5+
score = cms.InputTag("primaryVertexWithBSAssociation","original"),
6+
)

PhysicsTools/PatAlgos/python/slimming/primaryVertexAssociation_cfi.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,19 @@
22
from CommonTools.RecoAlgos.sortedPFPrimaryVertices_cfi import sortedPFPrimaryVertices
33

44
primaryVertexAssociation = sortedPFPrimaryVertices.clone(
5-
qualityForPrimary = cms.int32(2),
6-
produceSortedVertices = cms.bool(False),
7-
producePileUpCollection = cms.bool(False),
8-
produceNoPileUpCollection = cms.bool(False)
5+
qualityForPrimary = 2,
6+
produceSortedVertices = False,
7+
producePileUpCollection = False,
8+
produceNoPileUpCollection = False
9+
)
10+
11+
primaryVertexWithBSAssociation = primaryVertexAssociation.clone(
12+
vertices = "offlinePrimaryVerticesWithBS"
913
)
1014

1115
from Configuration.ProcessModifiers.run2_miniAOD_pp_on_AA_103X_cff import run2_miniAOD_pp_on_AA_103X
1216
run2_miniAOD_pp_on_AA_103X.toModify(primaryVertexAssociation,particles = "cleanedParticleFlow")
1317
primaryVertexAssociationCleaned = primaryVertexAssociation.clone(particles = "cleanedParticleFlow:removed")
18+
19+
run2_miniAOD_pp_on_AA_103X.toModify(primaryVertexWithBSAssociation,particles = "cleanedParticleFlow")
20+
primaryVertexWithBSAssociationCleaned = primaryVertexWithBSAssociation.clone(particles = "cleanedParticleFlow:removed")

PhysicsTools/PatAlgos/python/slimming/slimming_cff.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from PhysicsTools.PatAlgos.slimming.lostTracks_cfi import *
66
from PhysicsTools.PatAlgos.slimming.offlineSlimmedPrimaryVertices_cfi import *
77
from PhysicsTools.PatAlgos.slimming.offlineSlimmedPrimaryVertices4D_cfi import *
8+
from PhysicsTools.PatAlgos.slimming.offlineSlimmedPrimaryVerticesWithBS_cfi import *
89
from PhysicsTools.PatAlgos.slimming.primaryVertexAssociation_cfi import *
910
from PhysicsTools.PatAlgos.slimming.genParticles_cff import *
1011
from PhysicsTools.PatAlgos.slimming.selectedPatTrigger_cfi import *
@@ -34,7 +35,9 @@
3435
lostTracks,
3536
isolatedTracks,
3637
offlineSlimmedPrimaryVertices,
38+
offlineSlimmedPrimaryVerticesWithBS,
3739
primaryVertexAssociation,
40+
primaryVertexWithBSAssociation,
3841
genParticlesTask,
3942
selectedPatTrigger,
4043
slimmedPatTrigger,
@@ -82,10 +85,11 @@
8285
lostTrackChi2 = packedPFCandidateTrackChi2.clone(candidates = "lostTracks", doLostTracks = True)
8386

8487
pp_on_AA.toReplaceWith(
85-
slimmingTask,
88+
slimmingTask,
8689
cms.Task(slimmingTask.copy(), packedCandidateMuonID, packedPFCandidateTrackChi2, lostTrackChi2, centralityBin, hiHFfilters))
8790
from Configuration.ProcessModifiers.run2_miniAOD_pp_on_AA_103X_cff import run2_miniAOD_pp_on_AA_103X
8891
run2_miniAOD_pp_on_AA_103X.toReplaceWith(slimmingTask,cms.Task(primaryVertexAssociationCleaned,slimmingTask.copy()))
92+
run2_miniAOD_pp_on_AA_103X.toReplaceWith(slimmingTask,cms.Task(primaryVertexWithBSAssociationCleaned,slimmingTask.copy()))
8993

9094
from RecoHI.HiTracking.miniAODVertexRecovery_cff import offlinePrimaryVerticesRecovery, offlineSlimmedPrimaryVerticesRecovery
9195
pp_on_AA.toReplaceWith(

0 commit comments

Comments
 (0)