1 import FWCore.ParameterSet.Config
as cms
11 from L1Trigger.Phase2L1GT.l1tGTSingleObjectCond_cfi
import l1tGTSingleObjectCond
12 from L1Trigger.Phase2L1GT.l1tGTDoubleObjectCond_cfi
import l1tGTDoubleObjectCond
13 from L1Trigger.Phase2L1GT.l1tGTTripleObjectCond_cfi
import l1tGTTripleObjectCond
14 from L1Trigger.Phase2L1GT.l1tGTQuadObjectCond_cfi
import l1tGTQuadObjectCond
24 SingleTkMuon22 = l1tGTSingleObjectCond.clone(
25 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
26 minEta = cms.double(-2.4),
27 maxEta = cms.double(2.4),
28 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
29 regionsMinPt=cms.vdouble(20,20,20)
31 pSingleTkMuon22 = cms.Path(SingleTkMuon22)
32 algorithms.append(cms.PSet(expression = cms.string(
"pSingleTkMuon22")))
34 DoubleTkMuon157 = l1tGTDoubleObjectCond.clone(
35 collection1 = cms.PSet(
36 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
37 minEta = cms.double(-2.4),
38 maxEta = cms.double(2.4),
39 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
40 regionsMinPt=cms.vdouble(13,13,13)
43 collection2 = cms.PSet(
44 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
45 minEta = cms.double(-2.4),
46 maxEta = cms.double(2.4),
47 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
48 regionsMinPt=cms.vdouble(7,7,7),
49 minQualityScore = cms.uint32(0)
51 maxDz = cms.double(1),
52 minDR = cms.double(0),
54 pDoubleTkMuon15_7 = cms.Path(DoubleTkMuon157)
55 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleTkMuon15_7")))
57 TripleTkMuon533 = l1tGTTripleObjectCond.clone(
58 collection1 = cms.PSet(
59 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
60 minPt = cms.double(5),
61 minEta = cms.double(-2.4),
62 maxEta = cms.double(2.4),
63 minQualityScore = cms.uint32(0)
65 collection2 = cms.PSet(
66 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
67 minPt = cms.double(3),
68 minEta = cms.double(-2.4),
69 maxEta = cms.double(2.4),
70 minQualityScore = cms.uint32(0)
72 collection3 = cms.PSet(
73 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
74 minPt = cms.double(3),
75 minEta = cms.double(-2.4),
76 maxEta = cms.double(2.4),
77 minQualityScore = cms.uint32(0)
80 minDR = cms.double(0),
84 minDR = cms.double(0),
88 minDR = cms.double(0),
91 pTripleTkMuon5_3_3 = cms.Path(TripleTkMuon533)
92 algorithms.append(cms.PSet(expression = cms.string(
"pTripleTkMuon5_3_3")))
96 SingleEGEle51 = l1tGTSingleObjectCond.clone(
97 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
98 minEta = cms.double(-2.4),
99 maxEta = cms.double(2.4),
100 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
101 regionsMinPt=cms.vdouble(41,40),
102 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
104 pSingleEGEle51 = cms.Path(SingleEGEle51)
105 algorithms.append(cms.PSet(expression = cms.string(
"pSingleEGEle51")))
107 DoubleEGEle3724 = l1tGTDoubleObjectCond.clone(
108 collection1 = cms.PSet(
109 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
110 minEta = cms.double(-2.4),
111 maxEta = cms.double(2.4),
112 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
113 regionsMinPt=cms.vdouble(29,28),
114 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
116 collection2 = cms.PSet(
117 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
118 minEta = cms.double(-2.4),
119 maxEta = cms.double(2.4),
120 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
121 regionsMinPt=cms.vdouble(18,18),
122 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
124 minDR = cms.double(0.1),
126 pDoubleEGEle37_24 = cms.Path(DoubleEGEle3724)
127 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleEGEle37_24")))
129 IsoTkEleEGEle2212 = l1tGTDoubleObjectCond.clone(
130 collection1 = cms.PSet(
131 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
132 minEta = cms.double(-2.4),
133 maxEta = cms.double(2.4),
134 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
135 regionsMinPt=cms.vdouble(18,17),
136 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28)
138 collection2 = cms.PSet(
139 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
140 minEta = cms.double(-2.4),
141 maxEta = cms.double(2.4),
142 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
143 regionsMinPt=cms.vdouble(8,8),
144 regionsQualityFlags=cms.vuint32(0b0010,0b0100)
146 minDR = cms.double(0.1),
148 pIsoTkEleEGEle22_12 = cms.Path(IsoTkEleEGEle2212)
149 algorithms.append(cms.PSet(expression = cms.string(
"pIsoTkEleEGEle22_12")))
151 SingleTkEle36 = l1tGTSingleObjectCond.clone(
152 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
153 minEta = cms.double(-2.4),
154 maxEta = cms.double(2.4),
155 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
156 regionsMinPt=cms.vdouble(30,29),
157 regionsQualityFlags=cms.vuint32(0b0010,0b0010)
159 pSingleTkEle36 = cms.Path(SingleTkEle36)
160 algorithms.append(cms.PSet(expression = cms.string(
"pSingleTkEle36")))
162 SingleIsoTkEle28 = l1tGTSingleObjectCond.clone(
163 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
164 minEta = cms.double(-2.4),
165 maxEta = cms.double(2.4),
166 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
167 regionsMinPt=cms.vdouble(23,22),
168 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28)
170 pSingleIsoTkEle28 = cms.Path(SingleIsoTkEle28)
171 algorithms.append(cms.PSet(expression = cms.string(
"pSingleIsoTkEle28")))
173 SingleIsoTkPho36 = l1tGTSingleObjectCond.clone(
174 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
175 minEta = cms.double(-2.4),
176 maxEta = cms.double(2.4),
177 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
178 regionsMinPt=cms.vdouble(30,29),
179 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
180 regionsMaxRelIsolationPt = cms.vdouble(0.25,0.205)
182 pSingleIsoTkPho36 = cms.Path(SingleIsoTkPho36)
184 algorithms.append(cms.PSet(expression=cms.string(
"pSingleIsoTkPho36")))
186 DoubleTkEle2512 = l1tGTDoubleObjectCond.clone(
187 collection1 = cms.PSet(
188 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
189 minEta = cms.double(-2.4),
190 maxEta = cms.double(2.4),
191 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
192 regionsMinPt=cms.vdouble(20,20),
193 regionsQualityFlags=cms.vuint32(0b0010,0b0000)
195 collection2 = cms.PSet(
196 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
197 minEta = cms.double(-2.4),
198 maxEta = cms.double(2.4),
199 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
200 regionsMinPt=cms.vdouble(9,9),
201 regionsQualityFlags=cms.vuint32(0b0010,0b0000)
203 maxDz = cms.double(1),
205 pDoubleTkEle25_12 = cms.Path(DoubleTkEle2512)
206 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleTkEle25_12")))
208 DoubleIsoTkPho2212 = l1tGTDoubleObjectCond.clone(
209 collection1 = cms.PSet(
210 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
211 minEta = cms.double(-2.4),
212 maxEta = cms.double(2.4),
213 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
214 regionsMinPt=cms.vdouble(18,16),
215 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
216 regionsMaxRelIsolationPt = cms.vdouble(0.25,0.205)
218 collection2 = cms.PSet(
219 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
220 minEta = cms.double(-2.4),
221 maxEta = cms.double(2.4),
222 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
223 regionsMinPt=cms.vdouble(8,7),
224 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
225 regionsMaxRelIsolationPt = cms.vdouble(0.25,0.205)
228 pDoubleIsoTkPho22_12 = cms.Path(DoubleIsoTkPho2212)
229 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleIsoTkPho22_12")))
231 DoublePuppiTau5252 = l1tGTDoubleObjectCond.clone(
232 collection1 = cms.PSet(
233 tag = cms.InputTag(
"l1tGTProducer",
"CL2Taus"),
234 minEta = cms.double(-2.172),
235 maxEta = cms.double(2.172),
236 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
237 regionsMinPt=cms.vdouble(28,20),
238 minQualityScore = cms.uint32(225),
240 collection2 = cms.PSet(
241 tag = cms.InputTag(
"l1tGTProducer",
"CL2Taus"),
242 minEta = cms.double(-2.172),
243 maxEta = cms.double(2.172),
244 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
245 regionsMinPt=cms.vdouble(28,20),
246 minQualityScore = cms.uint32(225),
248 minDR = cms.double(0.5),
250 pDoublePuppiTau52_52 = cms.Path(DoublePuppiTau5252)
251 algorithms.append(cms.PSet(expression = cms.string(
"pDoublePuppiTau52_52")))