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  #minPt = cms.double(20.3),
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)
31 )
32 pSingleTkMuon22 = cms.Path(SingleTkMuon22)
33 algorithms.append(cms.PSet(expression = cms.string("pSingleTkMuon22")))
34 
35 DoubleTkMuon157 = l1tGTDoubleObjectCond.clone(
36  collection1 = cms.PSet(
37  tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
38  #minPt = cms.double(13.6),
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)
43 
44  ),
45  collection2 = cms.PSet(
46  tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
47  #minPt = cms.double(5.9),
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)
52  ),
53  maxDz = cms.double(1),
54 )
55 pDoubleTkMuon15_7 = cms.Path(DoubleTkMuon157)
56 algorithms.append(cms.PSet(expression = cms.string("pDoubleTkMuon15_7")))
57 
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)
65  #regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
66  #regionsMinPt=cms.vdouble(3.9,3.9,4.0)
67  ),
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)
74  #regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
75  #regionsMinPt=cms.vdouble(2.0,2.0,2.1)
76  ),
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)
83  #regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
84  #regionsMinPt=cms.vdouble(2.0,2.0,2.1)
85  ),
86  delta12 = cms.PSet(
87  maxDz = cms.double(1)
88  ),
89  delta13 = cms.PSet(
90  maxDz = cms.double(1)
91  ),
92  #delta23 = cms.PSet(
93  # maxDz = cms.double(1)
94  #)
95 )
96 pTripleTkMuon5_3_3 = cms.Path(TripleTkMuon533)
97 algorithms.append(cms.PSet(expression = cms.string("pTripleTkMuon5_3_3")))
98 
99 
100 
101 SingleEGEle51 = l1tGTSingleObjectCond.clone(
102  tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
103  #minPt = cms.double(29.9),
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),
109  #qual = cms.vuint32(0b0010)
110 )
111 pSingleEGEle51 = cms.Path(SingleEGEle51)
112 algorithms.append(cms.PSet(expression = cms.string("pSingleEGEle51")))
113 
114 DoubleEGEle3724 = l1tGTDoubleObjectCond.clone(
115  collection1 = cms.PSet(
116  tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
117  #minPt = cms.double(20.6),
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),
123  #qual = cms.vuint32(0b0010)
124  ),
125  collection2 = cms.PSet(
126  tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
127  #minPt = cms.double(9.6),
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),
133  #qual = cms.vuint32(0b0010)
134  ),
135  minDR = cms.double(0.1),
136 )
137 pDoubleEGEle37_24 = cms.Path(DoubleEGEle3724)
138 algorithms.append(cms.PSet(expression = cms.string("pDoubleEGEle37_24")))
139 
140 IsoTkEleEGEle2212 = l1tGTDoubleObjectCond.clone(
141  collection1 = cms.PSet(
142  tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
143  #minPt = cms.double(20.6),
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),
148  #regionsQual=cms.vuint32(0b0000,0b0010),
149  regionsMaxIso = cms.vdouble(0.13,0.28)
150  #qual = cms.vuint32(0b0010)
151  ),
152  collection2 = cms.PSet(
153  tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
154  #minPt = cms.double(9.6),
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)
160  #qual = cms.vuint32(0b0010)
161  ),
162  minDR = cms.double(0.1),
163 )
164 pIsoTkEleEGEle22_12 = cms.Path(IsoTkEleEGEle2212)
165 algorithms.append(cms.PSet(expression = cms.string("pIsoTkEleEGEle22_12")))
166 
167 SingleTkEle36 = l1tGTSingleObjectCond.clone(
168  tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
169  #minPt = cms.double(29.9),
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)
175  #qual = cms.vuint32(0b0010)
176 )
177 pSingleTkEle36 = cms.Path(SingleTkEle36)
178 algorithms.append(cms.PSet(expression = cms.string("pSingleTkEle36")))
179 
180 SingleIsoTkEle28 = l1tGTSingleObjectCond.clone(
181  tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
182  #minPt = cms.double(29.9),
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),
187  #regionsQual=cms.vuint32(0b0000,0b0010),
188  regionsMaxIso = cms.vdouble(0.13,0.28)
189  #qual = cms.vuint32(0b0010)
190 )
191 pSingleIsoTkEle28 = cms.Path(SingleIsoTkEle28)
192 algorithms.append(cms.PSet(expression = cms.string("pSingleIsoTkEle28")))
193 
194 #SingleIsoTkEle28Barrel = l1tGTSingleObjectCond.clone(
195 # tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
196 # minPt = cms.double(23),
197 # minEta = cms.double(-1.479),
198 # maxEta = cms.double(1.479),
199  #maxIso = cms.double(0.13),
200 #)
201 #pSingleIsoTkEle28Barrel = cms.Path(SingleIsoTkEle28Barrel)
202 #algorithms.append(cms.PSet(expression = cms.string("pSingleIsoTkEle28Barrel")))
203 
204 #SingleIsoTkEle28BarrelQual = l1tGTSingleObjectCond.clone(
205 # tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
206 # minPt = cms.double(23),
207 # minEta = cms.double(-1.479),
208 # maxEta = cms.double(1.479),
209 # qual = cms.vuint32(0b0000),
210  #maxIso = cms.double(0.13),
211 #)
212 #pSingleIsoTkEle28BarrelQual = cms.Path(SingleIsoTkEle28BarrelQual)
213 #algorithms.append(cms.PSet(expression = cms.string("pSingleIsoTkEle28BarrelQual")))
214 
215 #SingleIsoTkEle28Endcap = l1tGTSingleObjectCond.clone(
216 # tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
217 # minPt = cms.double(21.9),
218 # minEtaAbs = cms.double(1.479),
219 # maxEtaAbs = cms.double(2.4),
220 # qual = cms.vuint32(0b0010,0b0011,0b0110,0b1010,0b0111,0b1011,0b1110,0b1111),
221  #maxIso = cms.double(0.28)
222 #)
223 #pSingleIsoTkEle28Endcap = cms.Path(SingleIsoTkEle28Endcap)
224 #algorithms.append(cms.PSet(expression = cms.string("pSingleIsoTkEle28Endcap")))
225 
226 #algorithms.append(cms.PSet(name=cms.string("pSingleIsoTkEle28OLD"),
227 # expression=cms.string("pSingleIsoTkEle28Barrel or pSingleIsoTkEle28Endcap")))
228 
229 
230 SingleIsoTkPho36 = l1tGTSingleObjectCond.clone(
231  tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
232  #minPt = cms.double(30.8),
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)
239  #qual = cms.vuint32(0b0100),
240  #maxIso = cms.double(0.205)
241 )
242 pSingleIsoTkPho36 = cms.Path(SingleIsoTkPho36)
243 
244 algorithms.append(cms.PSet(expression=cms.string("pSingleIsoTkPho36")))
245 
246 #SingleIsoTkPho36Barrel = l1tGTSingleObjectCond.clone(
247 # tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
248 # minPt = cms.double(30.8),
249 # minEta = cms.double(-1.479),
250 # maxEta = cms.double(1.479),
251 # qual = cms.vuint32(0b0010),
252 # maxIso = cms.double(0.25)
253 #)
254 #pSingleIsoTkPho36Barrel = cms.Path(SingleIsoTkPho36Barrel)
255 
256 #SingleIsoTkPho36Endcap = l1tGTSingleObjectCond.clone(
257 # tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
258 # minPt = cms.double(30.8),
259 # minEtaAbs = cms.double(1.479),
260 # maxEtaAbs = cms.double(2.4),
261 # qual = cms.vuint32(0b0100),
262 # maxIso = cms.double(0.205)
263 #)
264 #pSingleIsoTkPho36Endcap = cms.Path(SingleIsoTkPho36Endcap)
265 #
266 #algorithms.append(cms.PSet(name=cms.string("pSingleIsoTkPho36"),
267 # expression=cms.string("pSingleIsoTkPho36Barrel or pSingleIsoTkPho36Endcap")))
268 
269 DoubleTkEle2512 = l1tGTDoubleObjectCond.clone(
270  collection1 = cms.PSet(
271  tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
272  #minPt = cms.double(20.6),
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)
278  #qual = cms.vuint32(0b0010)
279  ),
280  collection2 = cms.PSet(
281  tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
282  #minPt = cms.double(9.6),
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)
288  #qual = cms.vuint32(0b0010)
289  ),
290  maxDz = cms.double(1),
291 )
292 pDoubleTkEle25_12 = cms.Path(DoubleTkEle2512)
293 algorithms.append(cms.PSet(expression = cms.string("pDoubleTkEle25_12")))
294 
295 DoubleIsoTkPho2212 = l1tGTDoubleObjectCond.clone(
296  collection1 = cms.PSet(
297  tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
298  #minPt = cms.double(20.6),
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)
305  #qual = cms.vuint32(0b0010)
306  ),
307  collection2 = cms.PSet(
308  tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
309  #minPt = cms.double(9.6),
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)
316  #qual = cms.vuint32(0b0010)
317  ),
318 )
319 pDoubleIsoTkPho22_12 = cms.Path(DoubleIsoTkPho2212)
320 algorithms.append(cms.PSet(expression = cms.string("pDoubleIsoTkPho22_12")))
321 
322 
323 
324 #SingleIsoTkPho36 = l1tGTSingleObjectCond.clone(
325 # tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
326 # #minPt = cms.double(30.8),
327 # minEta = cms.double(-2.4),
328 # maxEta = cms.double(2.4),
329 # regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
330 # regionsMinPt=cms.vdouble(30.8,29.2),
331 # regionsQual=cms.vuint32(0b0010,0b0100)
332  #qual = cms.vuint32(0b0100),
333  #maxIso = cms.double(0.205)
334 #)
335 #pSingleIsoTkPho36 = cms.Path(SingleIsoTkPho36)
336 
337 #algorithms.append(cms.PSet(expression=cms.string("pSingleIsoTkPho36")))
338 
339 
340 
341 
342 
343 #SingleIsoTkPho22Barrel = l1tGTSingleObjectCond.clone(
344 # tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
345 # minPt = cms.double(17.1),
346 # minEta = cms.double(-1.479),
347 # maxEta = cms.double(1.479),
348 # qual = cms.vuint32(0b0010),
349 # maxIso = cms.double(0.25)
350 #)
351 #pSingleIsoTkPho22Barrel = cms.Path(SingleIsoTkPho22Barrel)
352 
353 #SingleIsoTkPho22Endcap = l1tGTSingleObjectCond.clone(
354 # tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
355 # minPt = cms.double(17.1),
356 # minEtaAbs = cms.double(1.479),
357 # maxEtaAbs = cms.double(2.4),
358 # qual = cms.vuint32(0b0100),
359 # maxIso = cms.double(0.205)
360 #)
361 #pSingleIsoTkPho22Endcap = cms.Path(SingleIsoTkPho22Endcap)
362 
363 #SingleIsoTkPho12Barrel = l1tGTSingleObjectCond.clone(
364 # tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
365 # minPt = cms.double(8.8),
366 # minEta = cms.double(-1.479),
367 # maxEta = cms.double(1.479),
368 # qual = cms.vuint32(0b0010),
369 # maxIso = cms.double(0.25)
370 #)
371 #pSingleIsoTkPho12Barrel = cms.Path(SingleIsoTkPho12Barrel)
372 
373 #SingleIsoTkPho12EndcapPos = l1tGTSingleObjectCond.clone(
374 # tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
375 # minPt = cms.double(8.8),
376 # minEtaAbs = cms.double(1.479),
377 # maxEtaAbs = cms.double(2.4),
378 # qual = cms.vuint32(0b0100),
379 # maxIso = cms.double(0.205)
380 #)
381 #pSingleIsoTkPho12EndcapPos = cms.Path(SingleIsoTkPho12EndcapPos)
382 
383 #algorithms.append(cms.PSet(name=cms.string("pDoubleTkIsoPho22_12"),
384 # expression=cms.string("(pSingleIsoTkPho22Barrel or pSingleIsoTkPho22EndcapPos or pSingleIsoTkPho22EndcapNeg) and (pSingleIsoTkPho12Barrel or pSingleIsoTkPho12EndcapPos or pSingleIsoTkPho12EndcapNeg)")))
385 
386 
387 
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),
396  ),
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),
404  ),
405  minDR = cms.double(0.5),
406 )
407 pDoublePuppiTau52_52 = cms.Path(DoublePuppiTau5252)
408 algorithms.append(cms.PSet(expression = cms.string("pDoublePuppiTau52_52")))
409