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(
False),
67 electronIDSources = cms.PSet(),
70 addGenMatch = cms.bool(
True),
71 embedGenMatch = cms.bool(
True),
72 genParticleMatch = cms.InputTag(
"electronMatch"),
75 addEfficiencies = cms.bool(
False),
76 efficiencies = cms.PSet(),
79 addResolutions = cms.bool(
False),
80 resolutions = cms.PSet(),
83 embedHighLevelSelection = cms.bool(
True),
84 beamLineSrc = cms.InputTag(
"offlineBeamSpot"),
85 pvSrc = cms.InputTag(
"offlinePrimaryVertices"),
86 getdBFromTrack = cms.bool(
False),
89 addPFClusterIso = cms.bool(
False),
90 addPuppiIsolation = cms.bool(
False),
96 computeMiniIso = cms.bool(
False),
97 pfCandsForMiniIso = cms.InputTag(
"packedPFCandidates"),
99 miniIsoParamsE = cms.vdouble(0.05, 0.2, 10.0, 0.0, 0.015, 0.015, 0.08, 0.0, 0.0),
100 miniIsoParamsB = cms.vdouble(0.05, 0.2, 10.0, 0.0, 0.000, 0.000, 0.00, 0.0, 0.0),