CMS 3D CMS Logo

l1tGTMenu_lepSeeds_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
6 
7 # Conditions
8 
9 from L1Trigger.Phase2L1GT.l1tGTProducer_cff import l1tGTProducer
10 
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
15 
17 
18 
19 
20 # regionsAbsEtaLowerBounds=cms.vdouble(0,1.2,3),
21 # regionsMinPt=cms.vdouble(12,14,15)
22 
23 
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)
30 )
31 pSingleTkMuon22 = cms.Path(SingleTkMuon22)
32 algorithms.append(cms.PSet(expression = cms.string("pSingleTkMuon22")))
33 
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)
41 
42  ),
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)
50  ),
51  maxDz = cms.double(1),
52  minDR = cms.double(0),
53 )
54 pDoubleTkMuon15_7 = cms.Path(DoubleTkMuon157)
55 algorithms.append(cms.PSet(expression = cms.string("pDoubleTkMuon15_7")))
56 
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)
64  ),
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)
71  ),
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)
78  ),
79  correl12 = cms.PSet(
80  minDR = cms.double(0),
81  maxDz = cms.double(1)
82  ),
83  correl13 = cms.PSet(
84  minDR = cms.double(0),
85  maxDz = cms.double(1)
86  ),
87  correl23 = cms.PSet(
88  minDR = cms.double(0),
89  )
90 )
91 pTripleTkMuon5_3_3 = cms.Path(TripleTkMuon533)
92 algorithms.append(cms.PSet(expression = cms.string("pTripleTkMuon5_3_3")))
93 
94 
95 
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),
103 )
104 pSingleEGEle51 = cms.Path(SingleEGEle51)
105 algorithms.append(cms.PSet(expression = cms.string("pSingleEGEle51")))
106 
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),
115  ),
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),
123  ),
124  minDR = cms.double(0.1),
125 )
126 pDoubleEGEle37_24 = cms.Path(DoubleEGEle3724)
127 algorithms.append(cms.PSet(expression = cms.string("pDoubleEGEle37_24")))
128 
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)
137  ),
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)
145  ),
146  minDR = cms.double(0.1),
147 )
148 pIsoTkEleEGEle22_12 = cms.Path(IsoTkEleEGEle2212)
149 algorithms.append(cms.PSet(expression = cms.string("pIsoTkEleEGEle22_12")))
150 
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)
158 )
159 pSingleTkEle36 = cms.Path(SingleTkEle36)
160 algorithms.append(cms.PSet(expression = cms.string("pSingleTkEle36")))
161 
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)
169 )
170 pSingleIsoTkEle28 = cms.Path(SingleIsoTkEle28)
171 algorithms.append(cms.PSet(expression = cms.string("pSingleIsoTkEle28")))
172 
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)
181 )
182 pSingleIsoTkPho36 = cms.Path(SingleIsoTkPho36)
183 
184 algorithms.append(cms.PSet(expression=cms.string("pSingleIsoTkPho36")))
185 
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)
194  ),
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)
202  ),
203  maxDz = cms.double(1),
204 )
205 pDoubleTkEle25_12 = cms.Path(DoubleTkEle2512)
206 algorithms.append(cms.PSet(expression = cms.string("pDoubleTkEle25_12")))
207 
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)
217  ),
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)
226  ),
227 )
228 pDoubleIsoTkPho22_12 = cms.Path(DoubleIsoTkPho2212)
229 algorithms.append(cms.PSet(expression = cms.string("pDoubleIsoTkPho22_12")))
230 
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),
239  ),
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),
247  ),
248  minDR = cms.double(0.5),
249 )
250 pDoublePuppiTau52_52 = cms.Path(DoublePuppiTau5252)
251 algorithms.append(cms.PSet(expression = cms.string("pDoublePuppiTau52_52")))
252