1 import FWCore.ParameterSet.Config
as cms
3 egmGedGsfElectronPFNoPileUpIsolation = cms.EDProducer(
4 "CITKPFIsolationSumProducer",
5 srcToIsolate = cms.InputTag(
"gedGsfElectrons"),
6 srcForIsolationCone = cms.InputTag(
'pfNoPileUpCandidates'),
7 isolationConeDefinitions = cms.VPSet(
8 cms.PSet( isolationAlgo = cms.string(
'ElectronPFIsolationWithConeVeto'),
9 coneSize = cms.double(0.3),
10 VetoConeSizeBarrel = cms.double(0.0),
11 VetoConeSizeEndcaps = cms.double(0.015),
12 isolateAgainst = cms.string(
'h+'),
13 miniAODVertexCodes = cms.vuint32(2,3) ),
14 cms.PSet( isolationAlgo = cms.string(
'ElectronPFIsolationWithConeVeto'),
15 coneSize = cms.double(0.3),
16 VetoConeSizeBarrel = cms.double(0.0),
17 VetoConeSizeEndcaps = cms.double(0.0),
18 isolateAgainst = cms.string(
'h0'),
19 miniAODVertexCodes = cms.vuint32(2,3) ),
20 cms.PSet( isolationAlgo = cms.string(
'ElectronPFIsolationWithConeVeto'),
21 coneSize = cms.double(0.3),
22 VetoConeSizeBarrel = cms.double(0.0),
23 VetoConeSizeEndcaps = cms.double(0.08),
24 isolateAgainst = cms.string(
'gamma'),
25 miniAODVertexCodes = cms.vuint32(2,3) )
29 egmGedGsfElectronPFPileUpIsolation = cms.EDProducer(
30 "CITKPFIsolationSumProducer",
31 srcToIsolate = cms.InputTag(
"gedGsfElectrons"),
32 srcForIsolationCone = cms.InputTag(
'pfPileUpAllChargedParticles'),
33 isolationConeDefinitions = cms.VPSet(
34 cms.PSet( isolationAlgo = cms.string(
'ElectronPFIsolationWithConeVeto'),
35 coneSize = cms.double(0.3),
36 VetoConeSizeBarrel = cms.double(0.0),
37 VetoConeSizeEndcaps = cms.double(0.015),
38 isolateAgainst = cms.string(
'h+'),
39 miniAODVertexCodes = cms.vuint32(0,1) )