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"),
27 minEta = cms.double(-2.4),
28 maxEta = cms.double(2.4),
29 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
30 regionsMinPt=cms.vdouble(20.0,19.9,20.1)
32 pSingleTkMuon22 = cms.Path(SingleTkMuon22)
33 algorithms.append(cms.PSet(expression = cms.string(
"pSingleTkMuon22")))
35 DoubleTkMuon157 = l1tGTDoubleObjectCond.clone(
36 collection1 = cms.PSet(
37 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
39 minEta = cms.double(-2.4),
40 maxEta = cms.double(2.4),
41 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
42 regionsMinPt=cms.vdouble(13.4,13.2,13.5)
45 collection2 = cms.PSet(
46 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
48 minEta = cms.double(-2.4),
49 maxEta = cms.double(2.4),
50 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
51 regionsMinPt=cms.vdouble(7,7,7)
53 maxDz = cms.double(1),
55 pDoubleTkMuon15_7 = cms.Path(DoubleTkMuon157)
56 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleTkMuon15_7")))
58 TripleTkMuon533 = l1tGTTripleObjectCond.clone(
59 collection1 = cms.PSet(
60 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
61 minPt = cms.double(5),
62 minEta = cms.double(-2.4),
63 maxEta = cms.double(2.4),
64 qual = cms.vuint32(0b00000001, 0b00000010, 0b00000011, 0b00000100, 0b00000101, 0b00000110, 0b00000111, 0b00001000, 0b00001001, 0b00001010, 0b00001011, 0b00001100, 0b00001101, 0b00001110, 0b00001111, 0b00010000, 0b00010001, 0b00010010, 0b00010011, 0b00010100, 0b00010101, 0b00010110, 0b00010111, 0b00011000, 0b00011001, 0b00011010, 0b00011011, 0b00011100, 0b00011101, 0b00011110, 0b00011111, 0b00100000, 0b00100001, 0b00100010, 0b00100011, 0b00100100, 0b00100101, 0b00100110, 0b00100111, 0b00101000, 0b00101001, 0b00101010, 0b00101011, 0b00101100, 0b00101101, 0b00101110, 0b00101111, 0b00110000, 0b00110001, 0b00110010, 0b00110011, 0b00110100, 0b00110101, 0b00110110, 0b00110111, 0b00111000, 0b00111001, 0b00111010, 0b00111011, 0b00111100, 0b00111101, 0b00111110, 0b00111111, 0b01000000, 0b01000001, 0b01000010, 0b01000011, 0b01000100, 0b01000101, 0b01000110, 0b01000111, 0b01001000, 0b01001001, 0b01001010, 0b01001011, 0b01001100, 0b01001101, 0b01001110, 0b01001111, 0b01010000, 0b01010001, 0b01010010, 0b01010011, 0b01010100, 0b01010101, 0b01010110, 0b01010111, 0b01011000, 0b01011001, 0b01011010, 0b01011011, 0b01011100, 0b01011101, 0b01011110, 0b01011111, 0b01100000, 0b01100001, 0b01100010, 0b01100011, 0b01100100, 0b01100101, 0b01100110, 0b01100111, 0b01101000, 0b01101001, 0b01101010, 0b01101011, 0b01101100, 0b01101101, 0b01101110, 0b01101111, 0b01110000, 0b01110001, 0b01110010, 0b01110011, 0b01110100, 0b01110101, 0b01110110, 0b01110111, 0b01111000, 0b01111001, 0b01111010, 0b01111011, 0b01111100, 0b01111101, 0b01111110, 0b01111111, 0b10000000, 0b10000001, 0b10000010, 0b10000011, 0b10000100, 0b10000101, 0b10000110, 0b10000111, 0b10001000, 0b10001001, 0b10001010, 0b10001011, 0b10001100, 0b10001101, 0b10001110, 0b10001111, 0b10010000, 0b10010001, 0b10010010, 0b10010011, 0b10010100, 0b10010101, 0b10010110, 0b10010111, 0b10011000, 0b10011001, 0b10011010, 0b10011011, 0b10011100, 0b10011101, 0b10011110, 0b10011111, 0b10100000, 0b10100001, 0b10100010, 0b10100011, 0b10100100, 0b10100101, 0b10100110, 0b10100111, 0b10101000, 0b10101001, 0b10101010, 0b10101011, 0b10101100, 0b10101101, 0b10101110, 0b10101111, 0b10110000, 0b10110001, 0b10110010, 0b10110011, 0b10110100, 0b10110101, 0b10110110, 0b10110111, 0b10111000, 0b10111001, 0b10111010, 0b10111011, 0b10111100, 0b10111101, 0b10111110, 0b10111111, 0b11000000, 0b11000001, 0b11000010, 0b11000011, 0b11000100, 0b11000101, 0b11000110, 0b11000111, 0b11001000, 0b11001001, 0b11001010, 0b11001011, 0b11001100, 0b11001101, 0b11001110, 0b11001111, 0b11010000, 0b11010001, 0b11010010, 0b11010011, 0b11010100, 0b11010101, 0b11010110, 0b11010111, 0b11011000, 0b11011001, 0b11011010, 0b11011011, 0b11011100, 0b11011101, 0b11011110, 0b11011111, 0b11100000, 0b11100001, 0b11100010, 0b11100011, 0b11100100, 0b11100101, 0b11100110, 0b11100111, 0b11101000, 0b11101001, 0b11101010, 0b11101011, 0b11101100, 0b11101101, 0b11101110, 0b11101111, 0b11110000, 0b11110001, 0b11110010, 0b11110011, 0b11110100, 0b11110101, 0b11110110, 0b11110111, 0b11111000, 0b11111001, 0b11111010, 0b11111011, 0b11111100, 0b11111101, 0b11111110, 0b11111111)
68 collection2 = cms.PSet(
69 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
70 minPt = cms.double(3),
71 minEta = cms.double(-2.4),
72 maxEta = cms.double(2.4),
73 qual = cms.vuint32(0b00000001, 0b00000010, 0b00000011, 0b00000100, 0b00000101, 0b00000110, 0b00000111, 0b00001000, 0b00001001, 0b00001010, 0b00001011, 0b00001100, 0b00001101, 0b00001110, 0b00001111, 0b00010000, 0b00010001, 0b00010010, 0b00010011, 0b00010100, 0b00010101, 0b00010110, 0b00010111, 0b00011000, 0b00011001, 0b00011010, 0b00011011, 0b00011100, 0b00011101, 0b00011110, 0b00011111, 0b00100000, 0b00100001, 0b00100010, 0b00100011, 0b00100100, 0b00100101, 0b00100110, 0b00100111, 0b00101000, 0b00101001, 0b00101010, 0b00101011, 0b00101100, 0b00101101, 0b00101110, 0b00101111, 0b00110000, 0b00110001, 0b00110010, 0b00110011, 0b00110100, 0b00110101, 0b00110110, 0b00110111, 0b00111000, 0b00111001, 0b00111010, 0b00111011, 0b00111100, 0b00111101, 0b00111110, 0b00111111, 0b01000000, 0b01000001, 0b01000010, 0b01000011, 0b01000100, 0b01000101, 0b01000110, 0b01000111, 0b01001000, 0b01001001, 0b01001010, 0b01001011, 0b01001100, 0b01001101, 0b01001110, 0b01001111, 0b01010000, 0b01010001, 0b01010010, 0b01010011, 0b01010100, 0b01010101, 0b01010110, 0b01010111, 0b01011000, 0b01011001, 0b01011010, 0b01011011, 0b01011100, 0b01011101, 0b01011110, 0b01011111, 0b01100000, 0b01100001, 0b01100010, 0b01100011, 0b01100100, 0b01100101, 0b01100110, 0b01100111, 0b01101000, 0b01101001, 0b01101010, 0b01101011, 0b01101100, 0b01101101, 0b01101110, 0b01101111, 0b01110000, 0b01110001, 0b01110010, 0b01110011, 0b01110100, 0b01110101, 0b01110110, 0b01110111, 0b01111000, 0b01111001, 0b01111010, 0b01111011, 0b01111100, 0b01111101, 0b01111110, 0b01111111, 0b10000000, 0b10000001, 0b10000010, 0b10000011, 0b10000100, 0b10000101, 0b10000110, 0b10000111, 0b10001000, 0b10001001, 0b10001010, 0b10001011, 0b10001100, 0b10001101, 0b10001110, 0b10001111, 0b10010000, 0b10010001, 0b10010010, 0b10010011, 0b10010100, 0b10010101, 0b10010110, 0b10010111, 0b10011000, 0b10011001, 0b10011010, 0b10011011, 0b10011100, 0b10011101, 0b10011110, 0b10011111, 0b10100000, 0b10100001, 0b10100010, 0b10100011, 0b10100100, 0b10100101, 0b10100110, 0b10100111, 0b10101000, 0b10101001, 0b10101010, 0b10101011, 0b10101100, 0b10101101, 0b10101110, 0b10101111, 0b10110000, 0b10110001, 0b10110010, 0b10110011, 0b10110100, 0b10110101, 0b10110110, 0b10110111, 0b10111000, 0b10111001, 0b10111010, 0b10111011, 0b10111100, 0b10111101, 0b10111110, 0b10111111, 0b11000000, 0b11000001, 0b11000010, 0b11000011, 0b11000100, 0b11000101, 0b11000110, 0b11000111, 0b11001000, 0b11001001, 0b11001010, 0b11001011, 0b11001100, 0b11001101, 0b11001110, 0b11001111, 0b11010000, 0b11010001, 0b11010010, 0b11010011, 0b11010100, 0b11010101, 0b11010110, 0b11010111, 0b11011000, 0b11011001, 0b11011010, 0b11011011, 0b11011100, 0b11011101, 0b11011110, 0b11011111, 0b11100000, 0b11100001, 0b11100010, 0b11100011, 0b11100100, 0b11100101, 0b11100110, 0b11100111, 0b11101000, 0b11101001, 0b11101010, 0b11101011, 0b11101100, 0b11101101, 0b11101110, 0b11101111, 0b11110000, 0b11110001, 0b11110010, 0b11110011, 0b11110100, 0b11110101, 0b11110110, 0b11110111, 0b11111000, 0b11111001, 0b11111010, 0b11111011, 0b11111100, 0b11111101, 0b11111110, 0b11111111)
77 collection3 = cms.PSet(
78 tag = cms.InputTag(
"l1tGTProducer",
"GMTTkMuons"),
79 minPt = cms.double(3),
80 minEta = cms.double(-2.4),
81 maxEta = cms.double(2.4),
82 qual = cms.vuint32(0b00000001, 0b00000010, 0b00000011, 0b00000100, 0b00000101, 0b00000110, 0b00000111, 0b00001000, 0b00001001, 0b00001010, 0b00001011, 0b00001100, 0b00001101, 0b00001110, 0b00001111, 0b00010000, 0b00010001, 0b00010010, 0b00010011, 0b00010100, 0b00010101, 0b00010110, 0b00010111, 0b00011000, 0b00011001, 0b00011010, 0b00011011, 0b00011100, 0b00011101, 0b00011110, 0b00011111, 0b00100000, 0b00100001, 0b00100010, 0b00100011, 0b00100100, 0b00100101, 0b00100110, 0b00100111, 0b00101000, 0b00101001, 0b00101010, 0b00101011, 0b00101100, 0b00101101, 0b00101110, 0b00101111, 0b00110000, 0b00110001, 0b00110010, 0b00110011, 0b00110100, 0b00110101, 0b00110110, 0b00110111, 0b00111000, 0b00111001, 0b00111010, 0b00111011, 0b00111100, 0b00111101, 0b00111110, 0b00111111, 0b01000000, 0b01000001, 0b01000010, 0b01000011, 0b01000100, 0b01000101, 0b01000110, 0b01000111, 0b01001000, 0b01001001, 0b01001010, 0b01001011, 0b01001100, 0b01001101, 0b01001110, 0b01001111, 0b01010000, 0b01010001, 0b01010010, 0b01010011, 0b01010100, 0b01010101, 0b01010110, 0b01010111, 0b01011000, 0b01011001, 0b01011010, 0b01011011, 0b01011100, 0b01011101, 0b01011110, 0b01011111, 0b01100000, 0b01100001, 0b01100010, 0b01100011, 0b01100100, 0b01100101, 0b01100110, 0b01100111, 0b01101000, 0b01101001, 0b01101010, 0b01101011, 0b01101100, 0b01101101, 0b01101110, 0b01101111, 0b01110000, 0b01110001, 0b01110010, 0b01110011, 0b01110100, 0b01110101, 0b01110110, 0b01110111, 0b01111000, 0b01111001, 0b01111010, 0b01111011, 0b01111100, 0b01111101, 0b01111110, 0b01111111, 0b10000000, 0b10000001, 0b10000010, 0b10000011, 0b10000100, 0b10000101, 0b10000110, 0b10000111, 0b10001000, 0b10001001, 0b10001010, 0b10001011, 0b10001100, 0b10001101, 0b10001110, 0b10001111, 0b10010000, 0b10010001, 0b10010010, 0b10010011, 0b10010100, 0b10010101, 0b10010110, 0b10010111, 0b10011000, 0b10011001, 0b10011010, 0b10011011, 0b10011100, 0b10011101, 0b10011110, 0b10011111, 0b10100000, 0b10100001, 0b10100010, 0b10100011, 0b10100100, 0b10100101, 0b10100110, 0b10100111, 0b10101000, 0b10101001, 0b10101010, 0b10101011, 0b10101100, 0b10101101, 0b10101110, 0b10101111, 0b10110000, 0b10110001, 0b10110010, 0b10110011, 0b10110100, 0b10110101, 0b10110110, 0b10110111, 0b10111000, 0b10111001, 0b10111010, 0b10111011, 0b10111100, 0b10111101, 0b10111110, 0b10111111, 0b11000000, 0b11000001, 0b11000010, 0b11000011, 0b11000100, 0b11000101, 0b11000110, 0b11000111, 0b11001000, 0b11001001, 0b11001010, 0b11001011, 0b11001100, 0b11001101, 0b11001110, 0b11001111, 0b11010000, 0b11010001, 0b11010010, 0b11010011, 0b11010100, 0b11010101, 0b11010110, 0b11010111, 0b11011000, 0b11011001, 0b11011010, 0b11011011, 0b11011100, 0b11011101, 0b11011110, 0b11011111, 0b11100000, 0b11100001, 0b11100010, 0b11100011, 0b11100100, 0b11100101, 0b11100110, 0b11100111, 0b11101000, 0b11101001, 0b11101010, 0b11101011, 0b11101100, 0b11101101, 0b11101110, 0b11101111, 0b11110000, 0b11110001, 0b11110010, 0b11110011, 0b11110100, 0b11110101, 0b11110110, 0b11110111, 0b11111000, 0b11111001, 0b11111010, 0b11111011, 0b11111100, 0b11111101, 0b11111110, 0b11111111)
96 pTripleTkMuon5_3_3 = cms.Path(TripleTkMuon533)
97 algorithms.append(cms.PSet(expression = cms.string(
"pTripleTkMuon5_3_3")))
101 SingleEGEle51 = l1tGTSingleObjectCond.clone(
102 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
104 minEta = cms.double(-2.4),
105 maxEta = cms.double(2.4),
106 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
107 regionsMinPt=cms.vdouble(40.7,39.6),
108 regionsQual=cms.vuint32(0b0010,0b0100),
111 pSingleEGEle51 = cms.Path(SingleEGEle51)
112 algorithms.append(cms.PSet(expression = cms.string(
"pSingleEGEle51")))
114 DoubleEGEle3724 = l1tGTDoubleObjectCond.clone(
115 collection1 = cms.PSet(
116 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(28.9,28.4),
122 regionsQual=cms.vuint32(0b0010,0b0100),
125 collection2 = cms.PSet(
126 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
128 minEta = cms.double(-2.4),
129 maxEta = cms.double(2.4),
130 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
131 regionsMinPt=cms.vdouble(17.9,18.0),
132 regionsQual=cms.vuint32(0b0010,0b0100),
135 minDR = cms.double(0.1),
137 pDoubleEGEle37_24 = cms.Path(DoubleEGEle3724)
138 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleEGEle37_24")))
140 IsoTkEleEGEle2212 = l1tGTDoubleObjectCond.clone(
141 collection1 = cms.PSet(
142 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
144 minEta = cms.double(-2.4),
145 maxEta = cms.double(2.4),
146 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
147 regionsMinPt=cms.vdouble(17.8,17.1),
149 regionsMaxIso = cms.vdouble(0.13,0.28)
152 collection2 = cms.PSet(
153 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
155 minEta = cms.double(-2.4),
156 maxEta = cms.double(2.4),
157 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
158 regionsMinPt=cms.vdouble(7.8,8.3),
159 regionsQual=cms.vuint32(0b0010,0b0100)
162 minDR = cms.double(0.1),
164 pIsoTkEleEGEle22_12 = cms.Path(IsoTkEleEGEle2212)
165 algorithms.append(cms.PSet(expression = cms.string(
"pIsoTkEleEGEle22_12")))
167 SingleTkEle36 = l1tGTSingleObjectCond.clone(
168 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
170 minEta = cms.double(-2.4),
171 maxEta = cms.double(2.4),
172 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
173 regionsMinPt=cms.vdouble(29.8,28.5),
174 regionsQual=cms.vuint32(0b0010,0b0010)
177 pSingleTkEle36 = cms.Path(SingleTkEle36)
178 algorithms.append(cms.PSet(expression = cms.string(
"pSingleTkEle36")))
180 SingleIsoTkEle28 = l1tGTSingleObjectCond.clone(
181 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
183 minEta = cms.double(-2.4),
184 maxEta = cms.double(2.4),
185 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
186 regionsMinPt=cms.vdouble(23,22.1),
188 regionsMaxIso = cms.vdouble(0.13,0.28)
191 pSingleIsoTkEle28 = cms.Path(SingleIsoTkEle28)
192 algorithms.append(cms.PSet(expression = cms.string(
"pSingleIsoTkEle28")))
230 SingleIsoTkPho36 = l1tGTSingleObjectCond.clone(
231 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
233 minEta = cms.double(-2.4),
234 maxEta = cms.double(2.4),
235 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
236 regionsMinPt=cms.vdouble(30.4,29.0),
237 regionsQual=cms.vuint32(0b0010,0b0100),
238 regionsMaxIso = cms.vdouble(0.25,0.205)
242 pSingleIsoTkPho36 = cms.Path(SingleIsoTkPho36)
244 algorithms.append(cms.PSet(expression=cms.string(
"pSingleIsoTkPho36")))
269 DoubleTkEle2512 = l1tGTDoubleObjectCond.clone(
270 collection1 = cms.PSet(
271 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
273 minEta = cms.double(-2.4),
274 maxEta = cms.double(2.4),
275 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
276 regionsMinPt=cms.vdouble(20.3,19.5),
277 regionsQual=cms.vuint32(0b0010,0b0000)
280 collection2 = cms.PSet(
281 tag = cms.InputTag(
"l1tGTProducer",
"CL2Electrons"),
283 minEta = cms.double(-2.4),
284 maxEta = cms.double(2.4),
285 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
286 regionsMinPt=cms.vdouble(9.1,8.8),
287 regionsQual=cms.vuint32(0b0010,0b0000)
290 maxDz = cms.double(1),
292 pDoubleTkEle25_12 = cms.Path(DoubleTkEle2512)
293 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleTkEle25_12")))
295 DoubleIsoTkPho2212 = l1tGTDoubleObjectCond.clone(
296 collection1 = cms.PSet(
297 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
299 minEta = cms.double(-2.4),
300 maxEta = cms.double(2.4),
301 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
302 regionsMinPt=cms.vdouble(17.6,15.9),
303 regionsQual=cms.vuint32(0b0010,0b0100),
304 regionsMaxIso = cms.vdouble(0.25,0.205)
307 collection2 = cms.PSet(
308 tag = cms.InputTag(
"l1tGTProducer",
"CL2Photons"),
310 minEta = cms.double(-2.4),
311 maxEta = cms.double(2.4),
312 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
313 regionsMinPt=cms.vdouble(8.5,6.0),
314 regionsQual=cms.vuint32(0b0010,0b0100),
315 regionsMaxIso = cms.vdouble(0.25,0.205)
319 pDoubleIsoTkPho22_12 = cms.Path(DoubleIsoTkPho2212)
320 algorithms.append(cms.PSet(expression = cms.string(
"pDoubleIsoTkPho22_12")))
388 DoublePuppiTau5252 = l1tGTDoubleObjectCond.clone(
389 collection1 = cms.PSet(
390 tag = cms.InputTag(
"l1tGTProducer",
"CL2Taus"),
391 minEta = cms.double(-2.172),
392 maxEta = cms.double(2.172),
393 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
394 regionsMinPt=cms.vdouble(28.6,19.6),
395 minHwIso = cms.int32(286),
397 collection2 = cms.PSet(
398 tag = cms.InputTag(
"l1tGTProducer",
"CL2Taus"),
399 minEta = cms.double(-2.172),
400 maxEta = cms.double(2.172),
401 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
402 regionsMinPt=cms.vdouble(28.6,19.6),
403 minHwIso = cms.int32(286),
405 minDR = cms.double(0.5),
407 pDoublePuppiTau52_52 = cms.Path(DoublePuppiTau5252)
408 algorithms.append(cms.PSet(expression = cms.string(
"pDoublePuppiTau52_52")))