00001 import FWCore.ParameterSet.Config as cms
00002
00003 patElectrons = cms.EDProducer("PATElectronProducer",
00004
00005 electronSource = cms.InputTag("gsfElectrons"),
00006
00007
00008 useParticleFlow = cms.bool( False ),
00009 pfElectronSource = cms.InputTag("particleFlow"),
00010 pfCandidateMap = cms.InputTag("particleFlow:electrons"),
00011
00012
00013 reducedBarrelRecHitCollection = cms.InputTag("reducedEcalRecHitsEB"),
00014 reducedEndcapRecHitCollection = cms.InputTag("reducedEcalRecHitsEE"),
00015
00016
00017 userData = cms.PSet(
00018
00019 userClasses = cms.PSet(
00020 src = cms.VInputTag('')
00021 ),
00022
00023 userFloats = cms.PSet(
00024 src = cms.VInputTag('')
00025 ),
00026
00027 userInts = cms.PSet(
00028 src = cms.VInputTag('')
00029 ),
00030
00031 userCands = cms.PSet(
00032 src = cms.VInputTag('')
00033 ),
00034
00035 userFunctions = cms.vstring(),
00036 userFunctionLabels = cms.vstring()
00037 ),
00038
00039
00040 embedGsfElectronCore = cms.bool(True),
00041 embedGsfTrack = cms.bool(True),
00042 embedSuperCluster = cms.bool(True),
00043 embedPflowSuperCluster = cms.bool(True),
00044 embedSeedCluster = cms.bool(True),
00045 embedBasicClusters = cms.bool(True),
00046 embedPreshowerClusters = cms.bool(True),
00047 embedPflowBasicClusters = cms.bool(True),
00048 embedPflowPreshowerClusters = cms.bool(True),
00049 embedPFCandidate = cms.bool(True),
00050 embedTrack = cms.bool(True),
00051 embedRecHits = cms.bool(True),
00052
00053
00054 isoDeposits = cms.PSet(),
00055
00056
00057
00058
00059 userIsolation = cms.PSet(),
00060
00061
00062 addElectronID = cms.bool(True),
00063 electronIDSources = cms.PSet(
00064
00065
00066 eidRobustLoose = cms.InputTag("eidRobustLoose"),
00067 eidRobustTight = cms.InputTag("eidRobustTight"),
00068 eidLoose = cms.InputTag("eidLoose"),
00069 eidTight = cms.InputTag("eidTight"),
00070 eidRobustHighEnergy = cms.InputTag("eidRobustHighEnergy"),
00071 ),
00072
00073
00074 addGenMatch = cms.bool(True),
00075 embedGenMatch = cms.bool(True),
00076 genParticleMatch = cms.InputTag("electronMatch"),
00077
00078
00079 addEfficiencies = cms.bool(False),
00080 efficiencies = cms.PSet(),
00081
00082
00083 addResolutions = cms.bool(False),
00084 resolutions = cms.PSet(),
00085
00086
00087 embedHighLevelSelection = cms.bool(True),
00088 usePV = cms.bool(True),
00089 beamLineSrc = cms.InputTag("offlineBeamSpot"),
00090 pvSrc = cms.InputTag("offlinePrimaryVertices")
00091 )