vertices='goodOfflinePrimaryVertices') primaryVertexAssociationJME.assignment.maxDzSigForPrimaryAssignment = 1e10 primaryVertexAssociationJME.assignment.maxDzForPrimaryAssignment = 0.3 primaryVertexAssociationJME.assignment.maxDzErrorForPrimaryAssignment = 1e10 primaryVertexAssociationJME.assignment.NumOfPUVtxsForCharged = 2 primaryVertexAssociationJME.assignment.DzCutForChargedFromPUVtxs = 0.2 primaryVertexAssociationJME.assignment.PtMaxCharged = 20. primaryVertexAssociationJME.assignment.EtaMinUseDz = 2.4 primaryVertexAssociationJME.assignment.OnlyUseFirstDz = True from Configuration.Eras.Modifier_phase2_common_cff import phase2_common phase2_common.toModify(primaryVertexAssociationJME.assignment, maxDzForPrimaryAssignment=0.1, EtaMinUseDz=4.0) pfPileUpJME = _pfPileUp.clone( PFCandidates='particleFlowPtrs', Vertices='goodOfflinePrimaryVertices', checkClosestZVertex=False, NumOfPUVtxsForCharged=primaryVertexAssociationJME.assignment. NumOfPUVtxsForCharged, DzCutForChargedFromPUVtxs=primaryVertexAssociationJME.assignment. DzCutForChargedFromPUVtxs, ) pfNoPileUpJME = _pfNoPileUp.clone(topCollection='pfPileUpJME', bottomCollection='particleFlowPtrs') pfNoPileUpJMETask = cms.Task(goodOfflinePrimaryVertices, pfPileUpJME, pfNoPileUpJME) pfNoPileUpJMESequence = cms.Sequence(pfNoPileUpJMETask)
import FWCore.ParameterSet.Config as cms from CommonTools.ParticleFlow.pfPileUp_cfi import pfPileUp as _pfPileUp from CommonTools.ParticleFlow.TopProjectors.pfNoPileUp_cfi import pfNoPileUp as _pfNoPileUp from CommonTools.ParticleFlow.goodOfflinePrimaryVertices_cfi import * pfPileUpJME = _pfPileUp.clone(PFCandidates='particleFlowPtrs', Vertices='goodOfflinePrimaryVertices', checkClosestZVertex=False) pfNoPileUpJME = _pfNoPileUp.clone(topCollection='pfPileUpJME', bottomCollection='particleFlowPtrs') pfNoPileUpJMETask = cms.Task(goodOfflinePrimaryVertices, pfPileUpJME, pfNoPileUpJME) pfNoPileUpJMESequence = cms.Sequence(pfNoPileUpJMETask)
import FWCore.ParameterSet.Config as cms from PhysicsTools.SelectorUtils.pvSelector_cfi import pvSelector goodOfflinePrimaryVertices = cms.EDFilter("PrimaryVertexObjectFilter", filterParams = pvSelector.clone( minNdof = cms.double(4.0), maxZ = cms.double(24.0) ), src = cms.InputTag('offlinePrimaryVertices') ) from CommonTools.ParticleFlow.pfPileUp_cfi import pfPileUp pfPileUpForAK5PFchsJets = pfPileUp.clone( PFCandidates = cms.InputTag('particleFlow'), Vertices = cms.InputTag('goodOfflinePrimaryVertices'), checkClosestZVertex = cms.bool(False) ) from CommonTools.ParticleFlow.TopProjectors.pfNoPileUp_cfi import pfNoPileUp pfNoPileUpForAK5PFchsJets = pfNoPileUp.clone( topCollection = cms.InputTag('pfPileUpForAK5PFchsJets'), bottomCollection = cms.InputTag('particleFlow') ) from RecoJets.JetProducers.ak5PFJets_cfi import ak5PFJets ak5PFchsJets = ak5PFJets.clone( src = cms.InputTag('pfNoPileUpForAK5PFchsJets'), doAreaFastjet = cms.bool(True) ) from CommonTools.ParticleFlow.ParticleSelectors.pfAllNeutralHadrons_cfi import pfAllNeutralHadrons
import FWCore.ParameterSet.Config as cms from CommonTools.ParticleFlow.pfPileUp_cfi import pfPileUp as _pfPileUp from CommonTools.ParticleFlow.TopProjectors.pfNoPileUp_cfi import pfNoPileUp as _pfNoPileUp pfPileUpIso = _pfPileUp.clone() pfNoPileUpIso = _pfNoPileUp.clone( topCollection = 'pfPileUpIso') pfNoPileUpIsoTask = cms.Task( pfPileUpIso, pfNoPileUpIso ) pfNoPileUpIsoSequence = cms.Sequence(pfNoPileUpIsoTask)
import FWCore.ParameterSet.Config as cms from CommonTools.ParticleFlow.pfPileUp_cfi import pfPileUp as _pfPileUp from CommonTools.ParticleFlow.TopProjectors.pfNoPileUp_cfi import pfNoPileUp as _pfNoPileUp from CommonTools.ParticleFlow.goodOfflinePrimaryVertices_cfi import * pfPileUpJME = _pfPileUp.clone(PFCandidates='particleFlowPtrs', Vertices = 'goodOfflinePrimaryVertices', checkClosestZVertex = False ) pfNoPileUpJME = _pfNoPileUp.clone(topCollection = 'pfPileUpJME', bottomCollection = 'particleFlowPtrs' ) pfNoPileUpJMETask = cms.Task( goodOfflinePrimaryVertices, pfPileUpJME, pfNoPileUpJME ) pfNoPileUpJMESequence = cms.Sequence(pfNoPileUpJMETask)
primaryVertexAssociationJME.assignment.maxDzForPrimaryAssignment = 0.3 primaryVertexAssociationJME.assignment.maxDzErrorForPrimaryAssignment = 1e10 primaryVertexAssociationJME.assignment.NumOfPUVtxsForCharged = 2 primaryVertexAssociationJME.assignment.PtMaxCharged = 20. primaryVertexAssociationJME.assignment.EtaMinUseDz = 2.4 primaryVertexAssociationJME.assignment.OnlyUseFirstDz = True from Configuration.Eras.Modifier_phase2_common_cff import phase2_common phase2_common.toModify(primaryVertexAssociationJME.assignment, maxDzForPrimaryAssignment=0.1, EtaMinUseDz=4.0) primaryVertexAssociationJME = primaryVertexAssociation.clone( vertices='goodOfflinePrimaryVertices') adapt(primaryVertexAssociationJME) pfPileUpJME = _pfPileUp.clone( PFCandidates='particleFlowPtrs', useVertexAssociation=True, vertexAssociationQuality=7, vertexAssociation=('primaryVertexAssociationJME', 'original'), ) pfNoPileUpJME = _pfNoPileUp.clone(topCollection='pfPileUpJME', bottomCollection='particleFlowPtrs') pfNoPileUpJMETask = cms.Task(goodOfflinePrimaryVertices, primaryVertexAssociationJME, pfPileUpJME, pfNoPileUpJME) pfNoPileUpJMESequence = cms.Sequence(pfNoPileUpJMETask)
import FWCore.ParameterSet.Config as cms from PhysicsTools.SelectorUtils.pvSelector_cfi import pvSelector goodOfflinePrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter", filterParams=pvSelector.clone(minNdof=cms.double(4.0), maxZ=cms.double(24.0)), src=cms.InputTag('offlinePrimaryVertices')) from CommonTools.ParticleFlow.pfPileUp_cfi import pfPileUp pfPileUpForAK5PFchsJets = pfPileUp.clone( PFCandidates=cms.InputTag('particleFlow'), Vertices=cms.InputTag('goodOfflinePrimaryVertices'), checkClosestZVertex=cms.bool(False)) from CommonTools.ParticleFlow.TopProjectors.pfNoPileUp_cfi import pfNoPileUp pfNoPileUpForAK5PFchsJets = pfNoPileUp.clone( topCollection=cms.InputTag('pfPileUpForAK5PFchsJets'), bottomCollection=cms.InputTag('particleFlow')) from RecoJets.JetProducers.ak5PFJets_cfi import ak5PFJets ak5PFchsJets = ak5PFJets.clone(src=cms.InputTag('pfNoPileUpForAK5PFchsJets'), doAreaFastjet=cms.bool(True)) from CommonTools.ParticleFlow.ParticleSelectors.pfAllNeutralHadrons_cfi import pfAllNeutralHadrons from CommonTools.ParticleFlow.ParticleSelectors.pfAllPhotons_cfi import pfAllPhotons pfNeutralCandPdgIds = [] pfNeutralCandPdgIds.extend(pfAllNeutralHadrons.pdgId.value()) pfNeutralCandPdgIds.extend(pfAllPhotons.pdgId.value()) pfNeutralCandsForAK5PFchsJets = cms.EDFilter( "PdgIdPFCandidateSelector",