Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:27:30

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from CommonTools.ParticleFlow.pfParticleSelection_cff import *
0004 #from RecoParticleFlow.PFProducer.electronPFIsolationDeposits_cff import *
0005 #from RecoParticleFlow.PFProducer.electronPFIsolationValues_cff import *
0006 from RecoParticleFlow.PFProducer.photonPFIsolationDeposits_cff import *
0007 from RecoParticleFlow.PFProducer.photonPFIsolationValues_cff import *
0008 
0009 pfSelectedElectrons = cms.EDFilter(
0010     "GenericPFCandidateSelector",
0011     src = cms.InputTag("particleFlowTmp"),
0012     cut = cms.string("abs(pdgId())==11")
0013 )
0014 
0015 pfSelectedPhotons = cms.EDFilter(
0016     "GenericPFCandidateSelector",
0017     src = cms.InputTag("particleFlowTmp"),
0018     cut = cms.string("pdgId()==22 && mva_nothing_gamma>0")
0019 )
0020 
0021 
0022 # pfPileUp.PFCandidates = cms.InputTag("particleFlowTmp")
0023 # pfNoPileUp.bottomCollection = cms.InputTag("particleFlowTmp") 
0024 
0025 pfBasedElectronPhotonIsoTask = cms.Task(
0026     pfParticleSelectionTask,
0027     pfSelectedElectrons,
0028 #    electronPFIsolationDepositsTask,
0029 #    electronPFIsolationValuesTask,
0030     pfSelectedPhotons,
0031     photonPFIsolationDepositsTask,
0032     photonPFIsolationValuesTask
0033 )
0034 pfBasedElectronPhotonIsoSequence = cms.Sequence(pfBasedElectronPhotonIsoTask)