Back to home page

Project CMSSW displayed by LXR

 
 

    


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 )