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 addMVAVariables = cms.bool(
True ),
15 reducedBarrelRecHitCollection = cms.InputTag(
"reducedEcalRecHitsEB"),
16 reducedEndcapRecHitCollection = cms.InputTag(
"reducedEcalRecHitsEE"),
21 userClasses = cms.PSet(
22 src = cms.VInputTag(
'')
25 userFloats = cms.PSet(
26 src = cms.VInputTag(
'')
30 src = cms.VInputTag(
'')
34 src = cms.VInputTag(
'')
37 userFunctions = cms.vstring(),
38 userFunctionLabels = cms.vstring()
44 embedGsfElectronCore = cms.bool(
True),
45 embedGsfTrack = cms.bool(
False),
46 embedSuperCluster = cms.bool(
True),
47 embedPflowSuperCluster = cms.bool(
True),
48 embedSeedCluster = cms.bool(
True),
49 embedBasicClusters = cms.bool(
True),
50 embedPreshowerClusters = cms.bool(
True),
51 embedPflowBasicClusters = cms.bool(
True),
52 embedPflowPreshowerClusters = cms.bool(
True),
53 embedPFCandidate = cms.bool(
True),
54 embedTrack = cms.bool(
True),
55 embedRecHits = cms.bool(
True),
58 isoDeposits = cms.PSet(),
63 userIsolation = cms.PSet(),
66 addElectronID = cms.bool(
True),
67 electronIDSources = cms.PSet(
70 eidRobustLoose = cms.InputTag(
"eidRobustLoose"),
71 eidRobustTight = cms.InputTag(
"eidRobustTight"),
72 eidLoose = cms.InputTag(
"eidLoose"),
73 eidTight = cms.InputTag(
"eidTight"),
74 eidRobustHighEnergy = cms.InputTag(
"eidRobustHighEnergy"),
78 addGenMatch = cms.bool(
True),
79 embedGenMatch = cms.bool(
True),
80 genParticleMatch = cms.InputTag(
"electronMatch"),
83 addEfficiencies = cms.bool(
False),
84 efficiencies = cms.PSet(),
87 addResolutions = cms.bool(
False),
88 resolutions = cms.PSet(),
91 embedHighLevelSelection = cms.bool(
True),
92 beamLineSrc = cms.InputTag(
"offlineBeamSpot"),
93 pvSrc = cms.InputTag(
"offlinePrimaryVertices"),
96 addPFClusterIso = cms.bool(
False),
97 addPuppiIsolation = cms.bool(
False),
103 computeMiniIso = cms.bool(
False),
104 pfCandsForMiniIso = cms.InputTag(
"packedPFCandidates"),
106 miniIsoParamsE = cms.vdouble(0.05, 0.2, 10.0, 0.0, 0.015, 0.015, 0.08, 0.0, 0.0),
107 miniIsoParamsB = cms.vdouble(0.05, 0.2, 10.0, 0.0, 0.000, 0.000, 0.00, 0.0, 0.0),