File indexing completed on 2024-04-06 12:27:05
0001 import FWCore.ParameterSet.Config as cms
0002 import PhysicsTools.IsolationAlgos.CITKPFIsolationSumProducerForPUPPI_cfi as _mod
0003
0004 IsoConeDefinitions = cms.VPSet(
0005 cms.PSet( isolationAlgo = cms.string('MuonPFIsolationWithConeVeto'),
0006 coneSize = cms.double(0.4),
0007 VetoThreshold = cms.double(0.0),
0008 VetoConeSize = cms.double(0.0001),
0009 isolateAgainst = cms.string('h+'),
0010 miniAODVertexCodes = cms.vuint32(2,3) ),
0011 cms.PSet( isolationAlgo = cms.string('MuonPFIsolationWithConeVeto'),
0012 coneSize = cms.double(0.4),
0013 VetoThreshold = cms.double(0.0),
0014 VetoConeSize = cms.double(0.01),
0015 isolateAgainst = cms.string('h0'),
0016 miniAODVertexCodes = cms.vuint32(2,3) ),
0017 cms.PSet( isolationAlgo = cms.string('MuonPFIsolationWithConeVeto'),
0018 coneSize = cms.double(0.4),
0019 VetoThreshold = cms.double(0.0),
0020 VetoConeSize = cms.double(0.01),
0021 isolateAgainst = cms.string('gamma'),
0022 miniAODVertexCodes = cms.vuint32(2,3) ),
0023 )
0024
0025 muonIsolationAODPUPPI = _mod.CITKPFIsolationSumProducerForPUPPI.clone(
0026 srcToIsolate = "muons",
0027 srcForIsolationCone = '',
0028 isolationConeDefinitions = IsoConeDefinitions
0029 )
0030
0031 muonIsolationMiniAODPUPPI = _mod.CITKPFIsolationSumProducerForPUPPI.clone(
0032 srcToIsolate = "slimmedMuons",
0033 srcForIsolationCone = 'packedPFCandidates',
0034 puppiValueMap = '',
0035 isolationConeDefinitions = IsoConeDefinitions
0036 )
0037
0038 muonIsolationMiniAODPUPPINoLeptons = _mod.CITKPFIsolationSumProducerForPUPPI.clone(
0039 srcToIsolate = "slimmedMuons",
0040 srcForIsolationCone = 'packedPFCandidates',
0041 puppiValueMap = '',
0042 usePUPPINoLepton = True,
0043 isolationConeDefinitions = IsoConeDefinitions
0044 )