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 TkMuonPuppiHT6320 = l1tGTDoubleObjectCond.clone(
0019 collection1 = cms.PSet(
0020 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0021 minEta = cms.double(-2.4),
0022 maxEta = cms.double(2.4),
0023 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0024 regionsMinPt=cms.vdouble(6,6,6),
0025 maxPrimVertDz = cms.double(1),
0026 primVertex = cms.uint32(0),
0027 qualityFlags = cms.uint32(0b0001)
0028 ),
0029 collection2 = cms.PSet(
0030 tag = cms.InputTag("l1tGTProducer", "CL2HtSum"),
0031 minScalarSumPt = cms.double(251)
0032 ),
0033 )
0034 pTkMuonPuppiHT6_320 = cms.Path(TkMuonPuppiHT6320)
0035 algorithms.append(cms.PSet(expression = cms.string("pTkMuonPuppiHT6_320")))
0036
0037
0038 TkMuTriPuppiJetdRMaxDoubleJetdEtaMax = l1tGTQuadObjectCond.clone(
0039 collection1 = cms.PSet(
0040 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0041 minEta = cms.double(-2.4),
0042 maxEta = cms.double(2.4),
0043 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0044 regionsMinPt=cms.vdouble(10,10,11),
0045 maxPrimVertDz = cms.double(1),
0046 primVertex = cms.uint32(0),
0047 qualityFlags = cms.uint32(0b0001),
0048 ),
0049 collection2 = cms.PSet(
0050 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0051 minEta = cms.double(-2.4),
0052 maxEta = cms.double(2.4),
0053 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0054 regionsMinPt=cms.vdouble(25,25),
0055 ),
0056 collection3 = cms.PSet(
0057 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0058 minEta = cms.double(-2.4),
0059 maxEta = cms.double(2.4),
0060 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0061 regionsMinPt=cms.vdouble(25,25),
0062 ),
0063 collection4 = cms.PSet(
0064 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0065 minEta = cms.double(-2.4),
0066 maxEta = cms.double(2.4),
0067 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0068 regionsMinPt=cms.vdouble(25,25),
0069 ),
0070 correl12 = cms.PSet(
0071 maxDR = cms.double(0.4),
0072 ),
0073 correl34 = cms.PSet(
0074 maxDEta = cms.double(1.6)
0075 ),
0076
0077
0078 )
0079 pTkMuTriPuppiJet_12_40_dRMax_DoubleJet_dEtaMax = cms.Path(TkMuTriPuppiJetdRMaxDoubleJetdEtaMax)
0080
0081 algorithms.append(cms.PSet(expression=cms.string("pTkMuTriPuppiJet_12_40_dRMax_DoubleJet_dEtaMax")))
0082
0083 TkMuPuppiJetPuppiMet = l1tGTTripleObjectCond.clone(
0084 collection1 = cms.PSet(
0085 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0086 minEta = cms.double(-2.1),
0087 maxEta = cms.double(2.1),
0088 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0089 regionsMinPt=cms.vdouble(3,3,3),
0090 maxPrimVertDz = cms.double(1),
0091 primVertex = cms.uint32(0),
0092 qualityFlags = cms.uint32(0b0001)
0093 ),
0094 collection2 = cms.PSet(
0095 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0096 minEta = cms.double(-2.4),
0097 maxEta = cms.double(2.4),
0098 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0099 regionsMinPt=cms.vdouble(69,50)
0100 ),
0101 collection3 = cms.PSet(
0102 tag = cms.InputTag("l1tGTProducer", "CL2EtSum"),
0103 minPt = cms.double(38)
0104 ),
0105
0106 )
0107 pTkMuPuppiJetPuppiMet_3_110_120 = cms.Path(TkMuPuppiJetPuppiMet)
0108
0109 algorithms.append(cms.PSet(expression=cms.string("pTkMuPuppiJetPuppiMet_3_110_120")))
0110
0111
0112 DoubleTkMuPuppiJetPuppiMet = l1tGTQuadObjectCond.clone(
0113 collection1 = cms.PSet(
0114 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0115 minEta = cms.double(-2.4),
0116 maxEta = cms.double(2.4),
0117 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0118 regionsMinPt=cms.vdouble(3,3,3),
0119 maxPrimVertDz = cms.double(1),
0120 primVertex = cms.uint32(0),
0121 qualityFlags = cms.uint32(0b0001)
0122 ),
0123 collection2 = cms.PSet(
0124 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0125 minEta = cms.double(-2.4),
0126 maxEta = cms.double(2.4),
0127 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0128 regionsMinPt=cms.vdouble(3,3,3),
0129 maxPrimVertDz = cms.double(1),
0130 primVertex = cms.uint32(0),
0131 qualityFlags = cms.uint32(0b0001)
0132 ),
0133 collection3 = cms.PSet(
0134 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0135 minEta = cms.double(-2.4),
0136 maxEta = cms.double(2.4),
0137 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0138 regionsMinPt=cms.vdouble(30,25)
0139 ),
0140 collection4 = cms.PSet(
0141 tag = cms.InputTag("l1tGTProducer", "CL2EtSum"),
0142 minPt = cms.double(45)
0143 ),
0144 correl12 = cms.PSet(
0145 minDR = cms.double(0),
0146 )
0147 )
0148 pDoubleTkMuPuppiJetPuppiMet_3_3_60_130 = cms.Path(DoubleTkMuPuppiJetPuppiMet)
0149
0150 algorithms.append(cms.PSet(expression=cms.string("pDoubleTkMuPuppiJetPuppiMet_3_3_60_130")))
0151
0152
0153 DoubleTkMuPuppiHT = l1tGTTripleObjectCond.clone(
0154 collection1 = cms.PSet(
0155 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0156 minEta = cms.double(-2.4),
0157 maxEta = cms.double(2.4),
0158 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0159 regionsMinPt=cms.vdouble(3,3,3),
0160 maxPrimVertDz = cms.double(1),
0161 primVertex = cms.uint32(0),
0162 qualityFlags = cms.uint32(0b0001)
0163 ),
0164 collection2 = cms.PSet(
0165 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0166 minEta = cms.double(-2.4),
0167 maxEta = cms.double(2.4),
0168 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0169 regionsMinPt=cms.vdouble(3,3,3),
0170 maxPrimVertDz = cms.double(1),
0171 primVertex = cms.uint32(0),
0172 qualityFlags = cms.uint32(0b0001)
0173 ),
0174 collection3 = cms.PSet(
0175 tag = cms.InputTag("l1tGTProducer", "CL2HtSum"),
0176 minScalarSumPt = cms.double(232)
0177 ),
0178 correl12 = cms.PSet(
0179 minDR = cms.double(0),
0180 )
0181 )
0182 pDoubleTkMuPuppiHT_3_3_300 = cms.Path(DoubleTkMuPuppiHT)
0183
0184 algorithms.append(cms.PSet(expression=cms.string("pDoubleTkMuPuppiHT_3_3_300")))
0185
0186
0187 DoubleTkElePuppiHT = l1tGTTripleObjectCond.clone(
0188 collection1 = cms.PSet(
0189 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0190 minEta = cms.double(-2.4),
0191 maxEta = cms.double(2.4),
0192 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0193 regionsMinPt=cms.vdouble(6,6),
0194 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
0195 maxPrimVertDz = cms.double(1),
0196 primVertex = cms.uint32(0),
0197 ),
0198 collection2 = cms.PSet(
0199 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0200 minEta = cms.double(-2.4),
0201 maxEta = cms.double(2.4),
0202 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0203 regionsMinPt=cms.vdouble(6,6),
0204 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
0205 maxPrimVertDz = cms.double(1),
0206 primVertex = cms.uint32(0),
0207 ),
0208 collection3 = cms.PSet(
0209 tag = cms.InputTag("l1tGTProducer", "CL2HtSum"),
0210 minScalarSumPt = cms.double(316)
0211 ),
0212 )
0213 pDoubleTkElePuppiHT_8_8_390 = cms.Path(DoubleTkElePuppiHT)
0214
0215 algorithms.append(cms.PSet(expression=cms.string("pDoubleTkElePuppiHT_8_8_390")))
0216
0217
0218 TkEleIsoPuppiHT = l1tGTDoubleObjectCond.clone(
0219 collection1 = cms.PSet(
0220 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0221 minEta = cms.double(-2.1),
0222 maxEta = cms.double(2.1),
0223 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0224 regionsMinPt=cms.vdouble(21,20),
0225 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28),
0226 maxPrimVertDz = cms.double(1),
0227 primVertex = cms.uint32(0),
0228 ),
0229 collection2 = cms.PSet(
0230 tag = cms.InputTag("l1tGTProducer", "CL2HtSum"),
0231 minScalarSumPt = cms.double(131)
0232 ),
0233 )
0234 pTkEleIsoPuppiHT_26_190 = cms.Path(TkEleIsoPuppiHT)
0235 algorithms.append(cms.PSet(expression = cms.string("pTkEleIsoPuppiHT_26_190")))
0236
0237
0238 TkElePuppiJetMinDR = l1tGTDoubleObjectCond.clone(
0239 collection1 = cms.PSet(
0240 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0241 minEta = cms.double(-2.1),
0242 maxEta = cms.double(2.1),
0243 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0244 regionsMinPt=cms.vdouble(23,22),
0245 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
0246 maxPrimVertDz = cms.double(1),
0247 primVertex = cms.uint32(0),
0248 ),
0249 collection2 = cms.PSet(
0250 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0251 minEta = cms.double(-2.4),
0252 maxEta = cms.double(2.4),
0253 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0254 regionsMinPt=cms.vdouble(25,25),
0255 ),
0256 minDR = cms.double(0.3)
0257 )
0258 pTkElePuppiJet_28_40_MinDR = cms.Path(TkElePuppiJetMinDR)
0259
0260 algorithms.append(cms.PSet(expression=cms.string("pTkElePuppiJet_28_40_MinDR")))
0261
0262
0263
0264 NNPuppiTauPuppiMet = l1tGTDoubleObjectCond.clone(
0265 collection1 = cms.PSet(
0266 tag = cms.InputTag("l1tGTProducer", "CL2Taus"),
0267 minEta = cms.double(-2.172),
0268 maxEta = cms.double(2.172),
0269 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0270 regionsMinPt=cms.vdouble(30,22),
0271 minQualityScore = cms.uint32(225),
0272 ),
0273 collection2 = cms.PSet(
0274 tag = cms.InputTag("l1tGTProducer", "CL2EtSum"),
0275 minPt = cms.double(86)
0276 ),
0277
0278 )
0279 pNNPuppiTauPuppiMet_55_190 = cms.Path(NNPuppiTauPuppiMet)
0280
0281 algorithms.append(cms.PSet(expression=cms.string("pNNPuppiTauPuppiMet_55_190")))
0282