1 import FWCore.ParameterSet.Config
as cms
3 eleIsoFromDepsTk = cms.EDProducer(
"CandIsolatorFromDeposits",
4 deposits = cms.VPSet(cms.PSet(
5 mode = cms.string(
'sum'),
6 src = cms.InputTag(
"eleIsoDepositTk"),
7 weight = cms.string(
'1'),
8 deltaR = cms.double(0.3),
9 vetos = cms.vstring(
'RectangularEtaPhiVeto(-0.015,0.015,-0.5,0.5)',
'Threshold(0.7)'),
10 skipDefaultVeto = cms.bool(
True)
14 eleIsoFromDepsEcalFromHits= cms.EDProducer(
"CandIsolatorFromDeposits",
15 deposits = cms.VPSet(cms.PSet(
16 mode = cms.string(
'sum'),
17 src = cms.InputTag(
"eleIsoDepositEcalFromHits"),
18 weight = cms.string(
'1'),
19 deltaR = cms.double(0.4),
20 vetos = cms.vstring(
'EcalBarrel:0.045',
21 'EcalBarrel:RectangularEtaPhiVeto(-0.02,0.02,-0.5,0.5)',
22 'EcalBarrel:ThresholdFromTransverse(0.095)',
23 'EcalEndcaps:Threshold(0.110)',
25 'EcalEndcaps:RectangularEtaPhiVeto(-0.02,0.02,-0.5,0.5)'),
26 skipDefaultVeto = cms.bool(
True)
30 eleIsoFromDepsEcalFromHitsByCrystal = cms.EDProducer(
"CandIsolatorFromDeposits",
31 deposits = cms.VPSet(cms.PSet(
32 mode = cms.string(
'sum'),
33 src = cms.InputTag(
"eleIsoDepositEcalFromHits"),
34 weight = cms.string(
'1'),
35 deltaR = cms.double(0.4),
36 vetos = cms.vstring(
'NumCrystalVeto(3.0)',
37 'NumCrystalEtaPhiVeto(1.5,9999.0)',
38 'EcalBarrel:ThresholdFromTransverse(0.095)',
39 'EcalEndcaps:Threshold(0.110)'),
40 skipDefaultVeto = cms.bool(
True)
44 eleIsoFromDepsHcalFromHits = cms.EDProducer(
"CandIsolatorFromDeposits",
45 deposits = cms.VPSet(cms.PSet(
46 mode = cms.string(
'sum'),
47 src = cms.InputTag(
"eleIsoDepositHcalFromHits"),
48 weight = cms.string(
'1'),
49 deltaR = cms.double(0.4),
50 vetos = cms.vstring(
'0.15'),
51 skipDefaultVeto = cms.bool(
True)
55 eleIsoFromDepsHcalFromTowers = cms.EDProducer(
"CandIsolatorFromDeposits",
56 deposits = cms.VPSet(cms.PSet(
57 src = cms.InputTag(
"eleIsoDepositHcalFromTowers"),
58 deltaR = cms.double(0.4),
59 weight = cms.string(
'1'),
60 vetos = cms.vstring(
'0.15'),
61 skipDefaultVeto = cms.bool(
True),
62 mode = cms.string(
'sum')
66 eleIsoFromDepsHcalDepth1FromTowers = cms.EDProducer(
"CandIsolatorFromDeposits",
67 deposits = cms.VPSet(cms.PSet(
68 src = cms.InputTag(
"eleIsoDepositHcalDepth1FromTowers"),
69 deltaR = cms.double(0.4),
70 weight = cms.string(
'1'),
71 vetos = cms.vstring(
'0.15'),
72 skipDefaultVeto = cms.bool(
True),
73 mode = cms.string(
'sum')
77 eleIsoFromDepsHcalDepth2FromTowers = cms.EDProducer(
"CandIsolatorFromDeposits",
78 deposits = cms.VPSet(cms.PSet(
79 src = cms.InputTag(
"eleIsoDepositHcalDepth2FromTowers"),
80 deltaR = cms.double(0.4),
81 weight = cms.string(
'1'),
82 vetos = cms.vstring(
'0.15'),
83 skipDefaultVeto = cms.bool(
True),
84 mode = cms.string(
'sum')