1 import FWCore.ParameterSet.Config
as cms
3 gamIsoFromDepsTk = cms.EDProducer(
"CandIsolatorFromDeposits",
4 deposits = cms.VPSet(cms.PSet(
5 mode = cms.string(
'sum'),
6 src = cms.InputTag(
"gamIsoDepositTk"),
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(1.0)'),
10 skipDefaultVeto = cms.bool(
True)
14 gamIsoFromDepsEcalFromHits = cms.EDProducer(
"CandIsolatorFromDeposits",
15 deposits = cms.VPSet(cms.PSet(
16 mode = cms.string(
'sum'),
17 src = cms.InputTag(
"gamIsoDepositEcalFromHits"),
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:AbsThresholdFromTransverse(0.095)',
24 'EcalEndcaps:RectangularEtaPhiVeto(-0.02,0.02,-0.5,0.5)',
25 'EcalEndcaps:AbsThreshold(0.110)'),
26 skipDefaultVeto = cms.bool(
True)
30 gamIsoFromDepsEcalFromHitsByCrystal = cms.EDProducer(
"CandIsolatorFromDeposits",
31 deposits = cms.VPSet(cms.PSet(
32 mode = cms.string(
'sum'),
33 src = cms.InputTag(
"gamIsoDepositEcalFromHits"),
34 weight = cms.string(
'1'),
35 deltaR = cms.double(0.4),
36 vetos = cms.vstring(
'NumCrystalVeto(3.0)',
37 'NumCrystalEtaPhiVeto(1.0,9999.0)',
38 'EcalBarrel:AbsThresholdFromTransverse(0.095)',
39 'EcalEndcaps:AbsThreshold(0.110)'),
40 skipDefaultVeto = cms.bool(
True)
44 gamIsoFromDepsHcalFromHits = cms.EDProducer(
"CandIsolatorFromDeposits",
45 deposits = cms.VPSet(cms.PSet(
46 mode = cms.string(
'sum'),
47 src = cms.InputTag(
"gamIsoDepositHcalFromHits"),
48 weight = cms.string(
'1'),
49 deltaR = cms.double(0.4),
50 vetos = cms.vstring(
'0.15'),
51 skipDefaultVeto = cms.bool(
True)
55 gamIsoFromDepsHcalFromTowers = cms.EDProducer(
"CandIsolatorFromDeposits",
56 deposits = cms.VPSet(cms.PSet(
57 src = cms.InputTag(
"gamIsoDepositHcalFromTowers"),
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 gamIsoFromDepsHcalDepth1FromTowers = cms.EDProducer(
"CandIsolatorFromDeposits",
67 deposits = cms.VPSet(cms.PSet(
68 src = cms.InputTag(
"gamIsoDepositHcalDepth1FromTowers"),
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 gamIsoFromDepsHcalDepth2FromTowers = cms.EDProducer(
"CandIsolatorFromDeposits",
78 deposits = cms.VPSet(cms.PSet(
79 src = cms.InputTag(
"gamIsoDepositHcalDepth2FromTowers"),
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')