CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
egmGedGsfElectronPFIsolation_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
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) )
26  )
27  )
28 
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) )
40  )
41  )