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()
40 embedGsfElectronCore = cms.bool(
True),
41 embedGsfTrack = cms.bool(
True),
42 embedSuperCluster = cms.bool(
True),
43 embedPflowSuperCluster = cms.bool(
True),
44 embedSeedCluster = cms.bool(
True),
45 embedBasicClusters = cms.bool(
True),
46 embedPreshowerClusters = cms.bool(
True),
47 embedPflowBasicClusters = cms.bool(
True),
48 embedPflowPreshowerClusters = cms.bool(
True),
49 embedPFCandidate = cms.bool(
True),
50 embedTrack = cms.bool(
True),
51 embedRecHits = cms.bool(
True),
54 isoDeposits = cms.PSet(),
59 userIsolation = cms.PSet(),
62 addElectronID = cms.bool(
True),
63 electronIDSources = cms.PSet(
66 eidRobustLoose = cms.InputTag(
"eidRobustLoose"),
67 eidRobustTight = cms.InputTag(
"eidRobustTight"),
68 eidLoose = cms.InputTag(
"eidLoose"),
69 eidTight = cms.InputTag(
"eidTight"),
70 eidRobustHighEnergy = cms.InputTag(
"eidRobustHighEnergy"),
74 addGenMatch = cms.bool(
True),
75 embedGenMatch = cms.bool(
True),
76 genParticleMatch = cms.InputTag(
"electronMatch"),
79 addEfficiencies = cms.bool(
False),
80 efficiencies = cms.PSet(),
83 addResolutions = cms.bool(
False),
84 resolutions = cms.PSet(),
87 embedHighLevelSelection = cms.bool(
True),
88 beamLineSrc = cms.InputTag(
"offlineBeamSpot"),
89 pvSrc = cms.InputTag(
"offlinePrimaryVertices"),
92 addPFClusterIso = cms.bool(
False)