File indexing completed on 2023-10-25 09:59:14
0001 import FWCore.ParameterSet.Config as cms
0002 import PhysicsTools.IsolationAlgos.CITKPFIsolationSumProducerForPUPPI_cfi as _mod
0003
0004 IsoConeDefinitions = cms.VPSet(cms.PSet( isolationAlgo = cms.string('PhotonPFIsolationWithMapBasedVeto'),
0005 coneSize = cms.double(0.3),
0006 isolateAgainst = cms.string('h+'),
0007 miniAODVertexCodes = cms.vuint32(2,3),
0008 vertexIndex = cms.int32(0),
0009 particleBasedIsolation = cms.InputTag("reducedEgamma", "reducedPhotonPfCandMap"),
0010
0011 ),
0012 cms.PSet( isolationAlgo = cms.string('PhotonPFIsolationWithMapBasedVeto'),
0013 coneSize = cms.double(0.3),
0014 isolateAgainst = cms.string('h0'),
0015 miniAODVertexCodes = cms.vuint32(2,3),
0016 vertexIndex = cms.int32(0),
0017 particleBasedIsolation = cms.InputTag("reducedEgamma", "reducedPhotonPfCandMap"),
0018 ),
0019 cms.PSet( isolationAlgo = cms.string('PhotonPFIsolationWithMapBasedVeto'),
0020 coneSize = cms.double(0.3),
0021 isolateAgainst = cms.string('gamma'),
0022 miniAODVertexCodes = cms.vuint32(2,3),
0023 vertexIndex = cms.int32(0),
0024 particleBasedIsolation = cms.InputTag("reducedEgamma", "reducedPhotonPfCandMap"),
0025 )
0026 )
0027
0028
0029 egmPhotonIsolationAODPUPPI = _mod.CITKPFIsolationSumProducerForPUPPI.clone(
0030 srcToIsolate = "gedPhotons",
0031 srcForIsolationCone = 'particleFlow',
0032 isolationConeDefinitions = IsoConeDefinitions
0033 )
0034
0035 egmPhotonIsolationMiniAODPUPPI = egmPhotonIsolationAODPUPPI.clone(
0036 srcForIsolationCone = "packedPFCandidates",
0037 srcToIsolate = "slimmedPhotons",
0038 puppiValueMap = ''
0039 )