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
18 TkMuonTkIsoEle720 = l1tGTDoubleObjectCond.clone(
19 collection1 = cms.PSet(
20 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
21 minEta = cms.double(-2.4),
22 maxEta = cms.double(2.4),
23 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
24 regionsMinPt=cms.vdouble(7,7,7),
25 minQualityScore = cms.uint32(0),
27 collection2 = cms.PSet(
28 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
29 minEta = cms.double(-2.4),
30 maxEta = cms.double(2.4),
31 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
32 regionsMinPt=cms.vdouble(16,15),
33 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28)
35 maxDz = cms.double(1),
37 pTkMuonTkIsoEle7_20 = cms.Path(TkMuonTkIsoEle720)
38 algorithms.append(cms.PSet(expression = cms.string(
"pTkMuonTkIsoEle7_20")))
40 TkMuonTkEle723 = l1tGTDoubleObjectCond.clone(
41 collection1 = cms.PSet(
42 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
43 minEta = cms.double(-2.4),
44 maxEta = cms.double(2.4),
45 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
46 regionsMinPt=cms.vdouble(7,7,7),
47 minQualityScore = cms.uint32(0),
49 collection2 = cms.PSet(
50 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
51 minEta = cms.double(-2.4),
52 maxEta = cms.double(2.4),
53 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
54 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
55 regionsMinPt=cms.vdouble(19,18),
57 maxDz = cms.double(1),
59 pTkMuonTkEle7_23 = cms.Path(TkMuonTkEle723)
60 algorithms.append(cms.PSet(expression = cms.string(
"pTkMuonTkEle7_23")))
62 TkEleTkMuon1020 = l1tGTDoubleObjectCond.clone(
63 collection1 = cms.PSet(
64 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
65 minEta = cms.double(-2.4),
66 maxEta = cms.double(2.4),
67 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
68 regionsMinPt=cms.vdouble(7,7),
69 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
71 collection2 = cms.PSet(
72 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
73 minEta = cms.double(-2.4),
74 maxEta = cms.double(2.4),
75 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
76 regionsMinPt=cms.vdouble(18,18,18),
78 maxDz = cms.double(1),
80 pTkEleTkMuon10_20 = cms.Path(TkEleTkMuon1020)
81 algorithms.append(cms.PSet(expression = cms.string(
"pTkEleTkMuon10_20")))
83 TkMuonDoubleTkEle61717 = l1tGTTripleObjectCond.clone(
84 collection1 = cms.PSet(
85 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
86 minEta = cms.double(-2.4),
87 maxEta = cms.double(2.4),
88 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
89 regionsMinPt=cms.vdouble(6,6,6),
90 minQualityScore = cms.uint32(0),
92 collection2 = cms.PSet(
93 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
94 minEta = cms.double(-2.4),
95 maxEta = cms.double(2.4),
96 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
97 regionsMinPt=cms.vdouble(13,13),
98 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
100 collection3 = cms.PSet(
101 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
102 minEta = cms.double(-2.4),
103 maxEta = cms.double(2.4),
104 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
105 regionsMinPt=cms.vdouble(13,13),
106 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
109 maxDz = cms.double(1)
112 maxDz = cms.double(1)
115 pTkMuonDoubleTkEle6_17_17 = cms.Path(TkMuonDoubleTkEle61717)
116 algorithms.append(cms.PSet(expression = cms.string(
"pTkMuonDoubleTkEle6_17_17")))
118 DoubleTkMuonTkEle559 = l1tGTTripleObjectCond.clone(
119 collection1 = cms.PSet(
120 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
121 minEta = cms.double(-2.4),
122 maxEta = cms.double(2.4),
123 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
124 regionsMinPt=cms.vdouble(5,5,5),
125 minQualityScore = cms.uint32(0),
127 collection2 = cms.PSet(
128 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
129 minEta = cms.double(-2.4),
130 maxEta = cms.double(2.4),
131 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
132 regionsMinPt=cms.vdouble(5,5,5),
133 minQualityScore = cms.uint32(0),
135 collection3 = cms.PSet(
136 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
137 minEta = cms.double(-2.4),
138 maxEta = cms.double(2.4),
139 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
140 regionsMinPt=cms.vdouble(7,6),
141 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
144 minDR = cms.double(0),
145 maxDz = cms.double(1)
148 maxDz = cms.double(1)
151 pDoubleTkMuonTkEle5_5_9 = cms.Path(DoubleTkMuonTkEle559)
152 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleTkMuonTkEle5_5_9")))
154 PuppiTauTkMuon4218 = l1tGTDoubleObjectCond.clone(
155 collection1 = cms.PSet(
156 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
157 minEta = cms.double(-2.1),
158 maxEta = cms.double(2.1),
159 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
160 regionsMinPt=cms.vdouble(16,16,16),
161 maxPrimVertDz = cms.double(1),
162 primVertex = cms.uint32(0)
164 collection2 = cms.PSet(
165 tag = cms.InputTag(
"l1tGTProducer",
"CL2Taus"),
166 minEta = cms.double(-2.172),
167 maxEta = cms.double(2.172),
168 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
169 regionsMinPt=cms.vdouble(23,14),
170 minQualityScore = cms.uint32(225),
173 pPuppiTauTkMuon42_18 = cms.Path(PuppiTauTkMuon4218)
174 algorithms.append(cms.PSet(expression = cms.string(
"pPuppiTauTkMuon42_18")))
176 PuppiTauTkIsoEle4522 = l1tGTDoubleObjectCond.clone(
177 collection1 = cms.PSet(
178 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
179 minEta = cms.double(-2.1),
180 maxEta = cms.double(2.1),
181 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
182 regionsMinPt=cms.vdouble(18,17),
183 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28),
184 maxPrimVertDz = cms.double(1),
185 primVertex = cms.uint32(0)
187 collection2 = cms.PSet(
188 tag = cms.InputTag(
"l1tGTProducer",
"CL2Taus"),
189 minEta = cms.double(-2.172),
190 maxEta = cms.double(2.172),
191 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
192 regionsMinPt=cms.vdouble(25,16),
193 minQualityScore = cms.uint32(225),
196 pPuppiTauTkIsoEle45_22 = cms.Path(PuppiTauTkIsoEle4522)
197 algorithms.append(cms.PSet(expression = cms.string(
"pPuppiTauTkIsoEle45_22")))