Go to the documentation of this file.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 userData = cms.PSet(
00014
00015 userClasses = cms.PSet(
00016 src = cms.VInputTag('')
00017 ),
00018
00019 userFloats = cms.PSet(
00020 src = cms.VInputTag('')
00021 ),
00022
00023 userInts = cms.PSet(
00024 src = cms.VInputTag('')
00025 ),
00026
00027 userCands = cms.PSet(
00028 src = cms.VInputTag('')
00029 ),
00030
00031 userFunctions = cms.vstring(),
00032 userFunctionLabels = cms.vstring()
00033 ),
00034
00035
00036 embedGsfElectronCore = cms.bool(True),
00037 embedGsfTrack = cms.bool(True),
00038 embedSuperCluster = cms.bool(True),
00039 embedPFCandidate = cms.bool(True),
00040 embedTrack = cms.bool(False),
00041
00042
00043 isoDeposits = cms.PSet(),
00044
00045
00046
00047
00048 userIsolation = cms.PSet(),
00049
00050
00051 addElectronID = cms.bool(True),
00052 electronIDSources = cms.PSet(
00053
00054
00055 eidRobustLoose = cms.InputTag("eidRobustLoose"),
00056 eidRobustTight = cms.InputTag("eidRobustTight"),
00057 eidLoose = cms.InputTag("eidLoose"),
00058 eidTight = cms.InputTag("eidTight"),
00059 eidRobustHighEnergy = cms.InputTag("eidRobustHighEnergy"),
00060 ),
00061
00062
00063 addGenMatch = cms.bool(True),
00064 embedGenMatch = cms.bool(True),
00065 genParticleMatch = cms.InputTag("electronMatch"),
00066
00067
00068 addEfficiencies = cms.bool(False),
00069 efficiencies = cms.PSet(),
00070
00071
00072 addResolutions = cms.bool(False),
00073 resolutions = cms.PSet(),
00074
00075
00076 embedHighLevelSelection = cms.bool(True),
00077 usePV = cms.bool(True),
00078 beamLineSrc = cms.InputTag("offlineBeamSpot"),
00079 pvSrc = cms.InputTag("offlinePrimaryVertices")
00080 )