File indexing completed on 2024-04-06 12:24:55
0001 import FWCore.ParameterSet.Config as cms
0002
0003 egmGedGsfElectronPFNoPileUpIsolation = cms.EDProducer(
0004 "CITKPFIsolationSumProducer",
0005 srcToIsolate = cms.InputTag("gedGsfElectrons"),
0006 srcForIsolationCone = cms.InputTag('pfNoPileUpCandidates'),
0007 isolationConeDefinitions = cms.VPSet(
0008 cms.PSet( isolationAlgo = cms.string('ElectronPFIsolationWithConeVeto'),
0009 coneSize = cms.double(0.3),
0010 VetoConeSizeBarrel = cms.double(0.0),
0011 VetoConeSizeEndcaps = cms.double(0.015),
0012 isolateAgainst = cms.string('h+'),
0013 miniAODVertexCodes = cms.vuint32(2,3) ),
0014 cms.PSet( isolationAlgo = cms.string('ElectronPFIsolationWithConeVeto'),
0015 coneSize = cms.double(0.3),
0016 VetoConeSizeBarrel = cms.double(0.0),
0017 VetoConeSizeEndcaps = cms.double(0.0),
0018 isolateAgainst = cms.string('h0'),
0019 miniAODVertexCodes = cms.vuint32(2,3) ),
0020 cms.PSet( isolationAlgo = cms.string('ElectronPFIsolationWithConeVeto'),
0021 coneSize = cms.double(0.3),
0022 VetoConeSizeBarrel = cms.double(0.0),
0023 VetoConeSizeEndcaps = cms.double(0.08),
0024 isolateAgainst = cms.string('gamma'),
0025 miniAODVertexCodes = cms.vuint32(2,3) )
0026 )
0027 )
0028
0029 egmGedGsfElectronPFPileUpIsolation = cms.EDProducer(
0030 "CITKPFIsolationSumProducer",
0031 srcToIsolate = cms.InputTag("gedGsfElectrons"),
0032 srcForIsolationCone = cms.InputTag('pfPileUpAllChargedParticles'),
0033 isolationConeDefinitions = cms.VPSet(
0034 cms.PSet( isolationAlgo = cms.string('ElectronPFIsolationWithConeVeto'),
0035 coneSize = cms.double(0.3),
0036 VetoConeSizeBarrel = cms.double(0.0),
0037 VetoConeSizeEndcaps = cms.double(0.015),
0038 isolateAgainst = cms.string('h+'),
0039 miniAODVertexCodes = cms.vuint32(0,1) )
0040 )
0041 )
0042
0043
0044
0045 egmGedGsfElectronPFNoPileUpIsolationMapBasedVeto = cms.EDProducer(
0046 "CITKPFIsolationSumProducer",
0047 srcToIsolate = cms.InputTag("gedGsfElectrons"),
0048 srcForIsolationCone = cms.InputTag('pfNoPileUpCandidates'),
0049 isolationConeDefinitions = cms.VPSet(
0050 cms.PSet( isolationAlgo = cms.string('ElectronPFIsolationWithMapBasedVeto'),
0051 coneSize = cms.double(0.3),
0052 isolateAgainst = cms.string('h+'),
0053 miniAODVertexCodes = cms.vuint32(2,3),
0054 vertexIndex = cms.int32(0),
0055 particleBasedIsolation = cms.InputTag("particleBasedIsolation", "gedGsfElectrons") ),
0056 cms.PSet( isolationAlgo = cms.string('ElectronPFIsolationWithMapBasedVeto'),
0057 coneSize = cms.double(0.3),
0058 isolateAgainst = cms.string('h0'),
0059 miniAODVertexCodes = cms.vuint32(2,3),
0060 vertexIndex = cms.int32(0),
0061 particleBasedIsolation = cms.InputTag("particleBasedIsolation", "gedGsfElectrons") ),
0062 cms.PSet( isolationAlgo = cms.string('ElectronPFIsolationWithMapBasedVeto'),
0063 coneSize = cms.double(0.3),
0064 isolateAgainst = cms.string('gamma'),
0065 miniAODVertexCodes = cms.vuint32(2,3),
0066 vertexIndex = cms.int32(0),
0067 particleBasedIsolation = cms.InputTag("particleBasedIsolation", "gedGsfElectrons") )
0068 )
0069 )
0070
0071
0072 egmGedGsfElectronPFPileUpIsolationMapBasedVeto = cms.EDProducer(
0073 "CITKPFIsolationSumProducer",
0074 srcToIsolate = cms.InputTag("gedGsfElectrons"),
0075 srcForIsolationCone = cms.InputTag('pfPileUpAllChargedParticles'),
0076 isolationConeDefinitions = cms.VPSet(
0077 cms.PSet( isolationAlgo = cms.string('ElectronPFIsolationWithMapBasedVeto'),
0078 coneSize = cms.double(0.3),
0079 isolateAgainst = cms.string('h+'),
0080 miniAODVertexCodes = cms.vuint32(2,3),
0081 vertexIndex = cms.int32(0),
0082 particleBasedIsolation = cms.InputTag("particleBasedIsolation", "gedGsfElectrons") )
0083 )
0084 )
0085
0086