1 import FWCore.ParameterSet.Config
as cms
6 elPFIsoDepositCharged=
isoDepositReplace(
'pfSelectedElectrons',
'pfAllChargedHadrons')
7 elPFIsoDepositChargedAll=
isoDepositReplace(
'pfSelectedElectrons',
'pfAllChargedParticles')
8 elPFIsoDepositNeutral=
isoDepositReplace(
'pfSelectedElectrons',
'pfAllNeutralHadrons')
9 elPFIsoDepositPU=
isoDepositReplace(
'pfSelectedElectrons',
'pfPileUpAllChargedParticles')
11 elPFIsoDepositGamma= cms.EDProducer(
"CandIsoDepositProducer",
12 src = cms.InputTag(
"pfSelectedElectrons"),
13 MultipleDepositsFlag = cms.bool(
False),
14 trackType = cms.string(
'candidate'),
15 ExtractorPSet = cms.PSet(
16 Diff_z = cms.double(99999.99),
17 ComponentName = cms.string(
'PFCandWithSuperClusterExtractor'),
18 DR_Max = cms.double(0.4),
19 Diff_r = cms.double(99999.99),
20 inputCandView = cms.InputTag(
"pfAllPhotons"),
21 DR_Veto = cms.double(0),
22 SCMatch_Veto = cms.bool(
False),
23 MissHitSCMatch_Veto = cms.bool(
True),
24 DepositLabel = cms.untracked.string(
'')
27 elPFIsoDepositCharged.ExtractorPSet.DR_Veto = cms.double(0)
28 elPFIsoDepositChargedAll.ExtractorPSet.DR_Veto = cms.double(0)
29 elPFIsoDepositNeutral.ExtractorPSet.DR_Veto = cms.double(0)
30 elPFIsoDepositPU.ExtractorPSet.DR_Veto = cms.double(0)
33 electronPFIsolationDepositsSequence = cms.Sequence(
34 elPFIsoDepositCharged+
35 elPFIsoDepositChargedAll+
37 elPFIsoDepositNeutral+