File indexing completed on 2025-01-28 03:05:32
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006
0007
0008
0009 from L1Trigger.Phase2L1GT.l1tGTProducer_cff import l1tGTProducer
0010
0011 from L1Trigger.Phase2L1GT.l1tGTSingleObjectCond_cfi import l1tGTSingleObjectCond
0012 from L1Trigger.Phase2L1GT.l1tGTDoubleObjectCond_cfi import l1tGTDoubleObjectCond
0013 from L1Trigger.Phase2L1GT.l1tGTTripleObjectCond_cfi import l1tGTTripleObjectCond
0014 from L1Trigger.Phase2L1GT.l1tGTQuadObjectCond_cfi import l1tGTQuadObjectCond
0015
0016 from L1Trigger.Phase2L1GT.l1tGTAlgoBlockProducer_cff import algorithms
0017
0018
0019
0020
0021
0022
0023
0024 SingleTkMuon22 = l1tGTSingleObjectCond.clone(
0025 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0026 minEta = cms.double(-2.4),
0027 maxEta = cms.double(2.4),
0028 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0029 regionsMinPt=cms.vdouble(20,20,20)
0030 )
0031 pSingleTkMuon22 = cms.Path(SingleTkMuon22)
0032 algorithms.append(cms.PSet(expression = cms.string("pSingleTkMuon22")))
0033
0034 DoubleTkMuon157 = l1tGTDoubleObjectCond.clone(
0035 collection1 = cms.PSet(
0036 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0037 minEta = cms.double(-2.4),
0038 maxEta = cms.double(2.4),
0039 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0040 regionsMinPt=cms.vdouble(13,13,13)
0041
0042 ),
0043 collection2 = cms.PSet(
0044 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0045 minEta = cms.double(-2.4),
0046 maxEta = cms.double(2.4),
0047 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0048 regionsMinPt=cms.vdouble(7,7,7),
0049 qualityFlags = cms.uint32(0b0001)
0050 ),
0051 maxDz = cms.double(1),
0052 minDR = cms.double(0),
0053 )
0054 pDoubleTkMuon15_7 = cms.Path(DoubleTkMuon157)
0055 algorithms.append(cms.PSet(expression = cms.string("pDoubleTkMuon15_7")))
0056
0057 TripleTkMuon533 = l1tGTTripleObjectCond.clone(
0058 collection1 = cms.PSet(
0059 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0060 minPt = cms.double(5),
0061 minEta = cms.double(-2.4),
0062 maxEta = cms.double(2.4),
0063 qualityFlags = cms.uint32(0b0001)
0064 ),
0065 collection2 = cms.PSet(
0066 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0067 minPt = cms.double(3),
0068 minEta = cms.double(-2.4),
0069 maxEta = cms.double(2.4),
0070 qualityFlags = cms.uint32(0b0001)
0071 ),
0072 collection3 = cms.PSet(
0073 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0074 minPt = cms.double(3),
0075 minEta = cms.double(-2.4),
0076 maxEta = cms.double(2.4),
0077 qualityFlags = cms.uint32(0b0001)
0078 ),
0079 correl12 = cms.PSet(
0080 minDR = cms.double(0),
0081 maxDz = cms.double(1)
0082 ),
0083 correl13 = cms.PSet(
0084 minDR = cms.double(0),
0085 maxDz = cms.double(1)
0086 ),
0087 correl23 = cms.PSet(
0088 minDR = cms.double(0),
0089 )
0090 )
0091 pTripleTkMuon5_3_3 = cms.Path(TripleTkMuon533)
0092 algorithms.append(cms.PSet(expression = cms.string("pTripleTkMuon5_3_3")))
0093
0094
0095
0096 SingleEGEle51 = l1tGTSingleObjectCond.clone(
0097 tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
0098 minEta = cms.double(-2.4),
0099 maxEta = cms.double(2.4),
0100 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0101 regionsMinPt=cms.vdouble(41,40),
0102 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
0103 )
0104 pSingleEGEle51 = cms.Path(SingleEGEle51)
0105 algorithms.append(cms.PSet(expression = cms.string("pSingleEGEle51")))
0106
0107 DoubleEGEle3724 = l1tGTDoubleObjectCond.clone(
0108 collection1 = cms.PSet(
0109 tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
0110 minEta = cms.double(-2.4),
0111 maxEta = cms.double(2.4),
0112 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0113 regionsMinPt=cms.vdouble(29,28),
0114 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
0115 ),
0116 collection2 = cms.PSet(
0117 tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
0118 minEta = cms.double(-2.4),
0119 maxEta = cms.double(2.4),
0120 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0121 regionsMinPt=cms.vdouble(18,18),
0122 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
0123 ),
0124 minDR = cms.double(0.1),
0125 )
0126 pDoubleEGEle37_24 = cms.Path(DoubleEGEle3724)
0127 algorithms.append(cms.PSet(expression = cms.string("pDoubleEGEle37_24")))
0128
0129 IsoTkEleEGEle2212 = l1tGTDoubleObjectCond.clone(
0130 collection1 = cms.PSet(
0131 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0132 minEta = cms.double(-2.4),
0133 maxEta = cms.double(2.4),
0134 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0135 regionsMinPt=cms.vdouble(18,17),
0136 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28)
0137 ),
0138 collection2 = cms.PSet(
0139 tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
0140 minEta = cms.double(-2.4),
0141 maxEta = cms.double(2.4),
0142 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0143 regionsMinPt=cms.vdouble(8,8),
0144 regionsQualityFlags=cms.vuint32(0b0010,0b0100)
0145 ),
0146 minDR = cms.double(0.1),
0147 )
0148 pIsoTkEleEGEle22_12 = cms.Path(IsoTkEleEGEle2212)
0149 algorithms.append(cms.PSet(expression = cms.string("pIsoTkEleEGEle22_12")))
0150
0151 SingleTkEle36 = l1tGTSingleObjectCond.clone(
0152 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0153 minEta = cms.double(-2.4),
0154 maxEta = cms.double(2.4),
0155 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0156 regionsMinPt=cms.vdouble(30,29),
0157 regionsQualityFlags=cms.vuint32(0b0010,0b0010)
0158 )
0159 pSingleTkEle36 = cms.Path(SingleTkEle36)
0160 algorithms.append(cms.PSet(expression = cms.string("pSingleTkEle36")))
0161
0162 SingleIsoTkEle28 = l1tGTSingleObjectCond.clone(
0163 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0164 minEta = cms.double(-2.4),
0165 maxEta = cms.double(2.4),
0166 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0167 regionsMinPt=cms.vdouble(23,22),
0168 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28)
0169 )
0170 pSingleIsoTkEle28 = cms.Path(SingleIsoTkEle28)
0171 algorithms.append(cms.PSet(expression = cms.string("pSingleIsoTkEle28")))
0172
0173 SingleIsoTkPho36 = l1tGTSingleObjectCond.clone(
0174 tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
0175 minEta = cms.double(-2.4),
0176 maxEta = cms.double(2.4),
0177 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0178 regionsMinPt=cms.vdouble(30,29),
0179 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
0180 regionsMaxRelIsolationPt = cms.vdouble(0.25,0.205)
0181 )
0182 pSingleIsoTkPho36 = cms.Path(SingleIsoTkPho36)
0183
0184 algorithms.append(cms.PSet(expression=cms.string("pSingleIsoTkPho36")))
0185
0186 DoubleTkEle2512 = l1tGTDoubleObjectCond.clone(
0187 collection1 = cms.PSet(
0188 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0189 minEta = cms.double(-2.4),
0190 maxEta = cms.double(2.4),
0191 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0192 regionsMinPt=cms.vdouble(20,20),
0193 regionsQualityFlags=cms.vuint32(0b0010,0b0000)
0194 ),
0195 collection2 = cms.PSet(
0196 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0197 minEta = cms.double(-2.4),
0198 maxEta = cms.double(2.4),
0199 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0200 regionsMinPt=cms.vdouble(9,9),
0201 regionsQualityFlags=cms.vuint32(0b0010,0b0000)
0202 ),
0203 maxDz = cms.double(1),
0204 )
0205 pDoubleTkEle25_12 = cms.Path(DoubleTkEle2512)
0206 algorithms.append(cms.PSet(expression = cms.string("pDoubleTkEle25_12")))
0207
0208 DoubleIsoTkPho2212 = l1tGTDoubleObjectCond.clone(
0209 collection1 = cms.PSet(
0210 tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
0211 minEta = cms.double(-2.4),
0212 maxEta = cms.double(2.4),
0213 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0214 regionsMinPt=cms.vdouble(18,16),
0215 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
0216 regionsMaxRelIsolationPt = cms.vdouble(0.25,0.205)
0217 ),
0218 collection2 = cms.PSet(
0219 tag = cms.InputTag("l1tGTProducer", "CL2Photons"),
0220 minEta = cms.double(-2.4),
0221 maxEta = cms.double(2.4),
0222 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0223 regionsMinPt=cms.vdouble(8,7),
0224 regionsQualityFlags=cms.vuint32(0b0010,0b0100),
0225 regionsMaxRelIsolationPt = cms.vdouble(0.25,0.205)
0226 ),
0227 )
0228 pDoubleIsoTkPho22_12 = cms.Path(DoubleIsoTkPho2212)
0229 algorithms.append(cms.PSet(expression = cms.string("pDoubleIsoTkPho22_12")))
0230
0231 DoublePuppiTau5252 = l1tGTDoubleObjectCond.clone(
0232 collection1 = cms.PSet(
0233 tag = cms.InputTag("l1tGTProducer", "CL2Taus"),
0234 minEta = cms.double(-2.172),
0235 maxEta = cms.double(2.172),
0236 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0237 regionsMinPt=cms.vdouble(28,20),
0238 minQualityScore = cms.uint32(225),
0239 ),
0240 collection2 = cms.PSet(
0241 tag = cms.InputTag("l1tGTProducer", "CL2Taus"),
0242 minEta = cms.double(-2.172),
0243 maxEta = cms.double(2.172),
0244 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0245 regionsMinPt=cms.vdouble(28,20),
0246 minQualityScore = cms.uint32(225),
0247 ),
0248 minDR = cms.double(0.5),
0249 )
0250 pDoublePuppiTau52_52 = cms.Path(DoublePuppiTau5252)
0251 algorithms.append(cms.PSet(expression = cms.string("pDoublePuppiTau52_52")))
0252