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"),
11 usePfCandidateMultiMap = cms.bool(
False ),
14 reducedBarrelRecHitCollection = cms.InputTag(
"reducedEcalRecHitsEB"),
15 reducedEndcapRecHitCollection = cms.InputTag(
"reducedEcalRecHitsEE"),
20 userClasses = cms.PSet(
21 src = cms.VInputTag(
'')
24 userFloats = cms.PSet(
25 src = cms.VInputTag(
'')
29 src = cms.VInputTag(
'')
33 src = cms.VInputTag(
'')
36 userFunctions = cms.vstring(),
37 userFunctionLabels = cms.vstring()
43 embedGsfElectronCore = cms.bool(
True),
44 embedGsfTrack = cms.bool(
False),
45 embedSuperCluster = cms.bool(
True),
46 embedPflowSuperCluster = cms.bool(
True),
47 embedSeedCluster = cms.bool(
True),
48 embedBasicClusters = cms.bool(
True),
49 embedPreshowerClusters = cms.bool(
True),
50 embedPflowBasicClusters = cms.bool(
True),
51 embedPflowPreshowerClusters = cms.bool(
True),
52 embedPFCandidate = cms.bool(
True),
53 embedTrack = cms.bool(
True),
54 embedRecHits = cms.bool(
True),
57 isoDeposits = cms.PSet(),
62 userIsolation = cms.PSet(),
65 addElectronID = cms.bool(
True),
66 electronIDSources = cms.PSet(
69 eidRobustLoose = cms.InputTag(
"eidRobustLoose"),
70 eidRobustTight = cms.InputTag(
"eidRobustTight"),
71 eidLoose = cms.InputTag(
"eidLoose"),
72 eidTight = cms.InputTag(
"eidTight"),
73 eidRobustHighEnergy = cms.InputTag(
"eidRobustHighEnergy"),
77 addGenMatch = cms.bool(
True),
78 embedGenMatch = cms.bool(
True),
79 genParticleMatch = cms.InputTag(
"electronMatch"),
82 addEfficiencies = cms.bool(
False),
83 efficiencies = cms.PSet(),
86 addResolutions = cms.bool(
False),
87 resolutions = cms.PSet(),
90 embedHighLevelSelection = cms.bool(
True),
91 beamLineSrc = cms.InputTag(
"offlineBeamSpot"),
92 pvSrc = cms.InputTag(
"offlinePrimaryVertices"),
95 addPFClusterIso = cms.bool(
False),
96 addPuppiIsolation = cms.bool(
False),
102 computeMiniIso = cms.bool(
False),
103 pfCandsForMiniIso = cms.InputTag(
"packedPFCandidates"),
105 miniIsoParamsE = cms.vdouble(0.05, 0.2, 10.0, 0.0, 0.015, 0.015, 0.08, 0.0, 0.0),
106 miniIsoParamsB = cms.vdouble(0.05, 0.2, 10.0, 0.0, 0.000, 0.000, 0.00, 0.0, 0.0),