1 import FWCore.ParameterSet.Config
as cms
3 patElectrons = cms.EDProducer(
"PATElectronProducer",
5 electronSource = cms.InputTag(
"gedGsfElectrons"),
8 useParticleFlow = cms.bool(
False ),
9 pfElectronSource = cms.InputTag(
"particleFlow"),
10 pfCandidateMap = cms.InputTag(
"particleFlow:electrons"),
13 reducedBarrelRecHitCollection = cms.InputTag(
"reducedEcalRecHitsEB"),
14 reducedEndcapRecHitCollection = cms.InputTag(
"reducedEcalRecHitsEE"),
19 userClasses = cms.PSet(
20 src = cms.VInputTag(
'')
23 userFloats = cms.PSet(
24 src = cms.VInputTag(
'')
28 src = cms.VInputTag(
'')
32 src = cms.VInputTag(
'')
35 userFunctions = cms.vstring(),
36 userFunctionLabels = cms.vstring()
42 embedGsfElectronCore = cms.bool(
True),
43 embedGsfTrack = cms.bool(
True),
44 embedSuperCluster = cms.bool(
True),
45 embedPflowSuperCluster = cms.bool(
True),
46 embedSeedCluster = cms.bool(
True),
47 embedBasicClusters = cms.bool(
True),
48 embedPreshowerClusters = cms.bool(
True),
49 embedPflowBasicClusters = cms.bool(
True),
50 embedPflowPreshowerClusters = cms.bool(
True),
51 embedPFCandidate = cms.bool(
True),
52 embedTrack = cms.bool(
True),
53 embedRecHits = cms.bool(
True),
56 isoDeposits = cms.PSet(),
61 userIsolation = cms.PSet(),
64 addElectronID = cms.bool(
True),
65 electronIDSources = cms.PSet(
68 eidRobustLoose = cms.InputTag(
"eidRobustLoose"),
69 eidRobustTight = cms.InputTag(
"eidRobustTight"),
70 eidLoose = cms.InputTag(
"eidLoose"),
71 eidTight = cms.InputTag(
"eidTight"),
72 eidRobustHighEnergy = cms.InputTag(
"eidRobustHighEnergy"),
76 addGenMatch = cms.bool(
True),
77 embedGenMatch = cms.bool(
True),
78 genParticleMatch = cms.InputTag(
"electronMatch"),
81 addEfficiencies = cms.bool(
False),
82 efficiencies = cms.PSet(),
85 addResolutions = cms.bool(
False),
86 resolutions = cms.PSet(),
89 embedHighLevelSelection = cms.bool(
True),
90 beamLineSrc = cms.InputTag(
"offlineBeamSpot"),
91 pvSrc = cms.InputTag(
"offlinePrimaryVertices"),
94 addPFClusterIso = cms.bool(
False),
95 addPuppiIsolation = cms.bool(
False),
101 computeMiniIso = cms.bool(
False),
102 pfCandsForMiniIso = cms.InputTag(
"packedPFCandidates"),
104 miniIsoParamsE = cms.vdouble(0.05, 0.2, 10.0, 0.0, 0.015, 0.015, 0.08, 0.0, 0.0),
105 miniIsoParamsB = cms.vdouble(0.05, 0.2, 10.0, 0.0, 0.000, 0.000, 0.00, 0.0, 0.0),