1 import FWCore.ParameterSet.Config
as cms
5 elPFIsoValueCharged03PFId = cms.EDProducer(
"PFCandIsolatorFromDeposits",
8 src = cms.InputTag(
"elPFIsoDepositCharged"),
9 deltaR = cms.double(0.3),
10 weight = cms.string(
'1'),
11 vetos = cms.vstring(
'EcalEndcaps:ConeVeto(0.015)'),
12 skipDefaultVeto = cms.bool(
True),
13 mode = cms.string(
'sum'),
14 PivotCoordinatesForEBEE = cms.bool(
True)
19 elPFIsoValueChargedAll03PFId = cms.EDProducer(
"PFCandIsolatorFromDeposits",
22 src = cms.InputTag(
"elPFIsoDepositChargedAll"),
23 deltaR = cms.double(0.3),
24 weight = cms.string(
'1'),
25 vetos = cms.vstring(
'EcalEndcaps:ConeVeto(0.015)'),
26 skipDefaultVeto = cms.bool(
True),
27 mode = cms.string(
'sum'),
28 PivotCoordinatesForEBEE = cms.bool(
True)
33 elPFIsoValueGamma03PFId = cms.EDProducer(
"PFCandIsolatorFromDeposits",
36 src = cms.InputTag(
"elPFIsoDepositGamma"),
37 deltaR = cms.double(0.3),
38 weight = cms.string(
'1'),
39 vetos = cms.vstring(
'EcalEndcaps:ConeVeto(0.08)'),
40 skipDefaultVeto = cms.bool(
True),
41 mode = cms.string(
'sum'),
42 PivotCoordinatesForEBEE = cms.bool(
True)
47 elPFIsoValueNeutral03PFId = cms.EDProducer(
"PFCandIsolatorFromDeposits",
50 src = cms.InputTag(
"elPFIsoDepositNeutral"),
51 deltaR = cms.double(0.3),
52 weight = cms.string(
'1'),
53 vetos = cms.vstring(),
54 skipDefaultVeto = cms.bool(
True),
55 mode = cms.string(
'sum'),
56 PivotCoordinatesForEBEE = cms.bool(
True)
61 elPFIsoValuePU03PFId = cms.EDProducer(
"PFCandIsolatorFromDeposits",
64 src = cms.InputTag(
"elPFIsoDepositPU"),
65 deltaR = cms.double(0.3),
66 weight = cms.string(
'1'),
67 vetos = cms.vstring(
'EcalEndcaps:ConeVeto(0.015)'),
68 skipDefaultVeto = cms.bool(
True),
69 mode = cms.string(
'sum'),
70 PivotCoordinatesForEBEE = cms.bool(
True)
77 elPFIsoValueCharged04PFId = elPFIsoValueCharged03PFId.clone()
78 elPFIsoValueCharged04PFId.deposits[0].deltaR = cms.double(0.4)
81 elPFIsoValueChargedAll04PFId = elPFIsoValueChargedAll03PFId.clone()
82 elPFIsoValueChargedAll04PFId.deposits[0].deltaR = cms.double(0.4)
84 elPFIsoValueGamma04PFId = elPFIsoValueGamma03PFId.clone()
85 elPFIsoValueGamma04PFId.deposits[0].deltaR = cms.double(0.4)
88 elPFIsoValueNeutral04PFId = elPFIsoValueNeutral03PFId.clone()
89 elPFIsoValueNeutral04PFId.deposits[0].deltaR = cms.double(0.4)
91 elPFIsoValuePU04PFId = elPFIsoValuePU03PFId.clone()
92 elPFIsoValuePU04PFId.deposits[0].deltaR = cms.double(0.4)
95 elPFIsoValueCharged03NoPFId = elPFIsoValueCharged03PFId.clone()
96 elPFIsoValueChargedAll03NoPFId = elPFIsoValueChargedAll03PFId.clone()
97 elPFIsoValueGamma03NoPFId = elPFIsoValueGamma03PFId.clone()
98 elPFIsoValueNeutral03NoPFId = elPFIsoValueNeutral03PFId.clone()
99 elPFIsoValuePU03NoPFId = elPFIsoValuePU03PFId.clone()
107 elPFIsoValueCharged04NoPFId = elPFIsoValueCharged04PFId.clone()
108 elPFIsoValueChargedAll04NoPFId = elPFIsoValueChargedAll04PFId.clone()
109 elPFIsoValueGamma04NoPFId = elPFIsoValueGamma04PFId.clone()
110 elPFIsoValueNeutral04NoPFId = elPFIsoValueNeutral04PFId.clone()
111 elPFIsoValuePU04NoPFId = elPFIsoValuePU04PFId.clone()
117 electronPFIsolationValuesSequence = (
118 elPFIsoValueCharged03PFId+
119 elPFIsoValueChargedAll03PFId+
120 elPFIsoValueGamma03PFId+
121 elPFIsoValueNeutral03PFId+
122 elPFIsoValuePU03PFId+
124 elPFIsoValueCharged04PFId+
125 elPFIsoValueChargedAll04PFId+
126 elPFIsoValueGamma04PFId+
127 elPFIsoValueNeutral04PFId+
128 elPFIsoValuePU04PFId+
130 elPFIsoValueCharged03NoPFId+
131 elPFIsoValueChargedAll03NoPFId+
132 elPFIsoValueGamma03NoPFId+
133 elPFIsoValueNeutral03NoPFId+
134 elPFIsoValuePU03NoPFId+
136 elPFIsoValueCharged04NoPFId+
137 elPFIsoValueChargedAll04NoPFId+
138 elPFIsoValueGamma04NoPFId+
139 elPFIsoValueNeutral04NoPFId+
140 elPFIsoValuePU04NoPFId)