File indexing completed on 2024-09-12 04:16:40
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 TkMuonTkIsoEle720 = 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(7,7,7),
0025 qualityFlags = cms.uint32(0b0001),
0026 ),
0027 collection2 = cms.PSet(
0028 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0029 minEta = cms.double(-2.4),
0030 maxEta = cms.double(2.4),
0031 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0032 regionsMinPt=cms.vdouble(16,15),
0033 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28)
0034 ),
0035 maxDz = cms.double(1),
0036 )
0037 pTkMuonTkIsoEle7_20 = cms.Path(TkMuonTkIsoEle720)
0038 algorithms.append(cms.PSet(expression = cms.string("pTkMuonTkIsoEle7_20")))
0039
0040 TkMuonTkEle723 = l1tGTDoubleObjectCond.clone(
0041 collection1 = cms.PSet(
0042 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0043 minEta = cms.double(-2.4),
0044 maxEta = cms.double(2.4),
0045 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0046 regionsMinPt=cms.vdouble(7,7,7),
0047 qualityFlags = cms.uint32(0b0001),
0048 ),
0049 collection2 = cms.PSet(
0050 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0051 minEta = cms.double(-2.4),
0052 maxEta = cms.double(2.4),
0053 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0054 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
0055 regionsMinPt=cms.vdouble(19,18),
0056 ),
0057 maxDz = cms.double(1),
0058 )
0059 pTkMuonTkEle7_23 = cms.Path(TkMuonTkEle723)
0060 algorithms.append(cms.PSet(expression = cms.string("pTkMuonTkEle7_23")))
0061
0062 TkEleTkMuon1020 = l1tGTDoubleObjectCond.clone(
0063 collection1 = cms.PSet(
0064 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0065 minEta = cms.double(-2.4),
0066 maxEta = cms.double(2.4),
0067 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0068 regionsMinPt=cms.vdouble(7,7),
0069 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
0070 ),
0071 collection2 = cms.PSet(
0072 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0073 minEta = cms.double(-2.4),
0074 maxEta = cms.double(2.4),
0075 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0076 regionsMinPt=cms.vdouble(18,18,18),
0077 ),
0078 maxDz = cms.double(1),
0079 )
0080 pTkEleTkMuon10_20 = cms.Path(TkEleTkMuon1020)
0081 algorithms.append(cms.PSet(expression = cms.string("pTkEleTkMuon10_20")))
0082
0083 TkMuonDoubleTkEle61717 = l1tGTTripleObjectCond.clone(
0084 collection1 = cms.PSet(
0085 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0086 minEta = cms.double(-2.4),
0087 maxEta = cms.double(2.4),
0088 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0089 regionsMinPt=cms.vdouble(6,6,6),
0090 qualityFlags = cms.uint32(0b0001),
0091 ),
0092 collection2 = cms.PSet(
0093 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0094 minEta = cms.double(-2.4),
0095 maxEta = cms.double(2.4),
0096 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0097 regionsMinPt=cms.vdouble(13,13),
0098 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
0099 ),
0100 collection3 = cms.PSet(
0101 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0102 minEta = cms.double(-2.4),
0103 maxEta = cms.double(2.4),
0104 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0105 regionsMinPt=cms.vdouble(13,13),
0106 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
0107 ),
0108 correl12 = cms.PSet(
0109 maxDz = cms.double(1)
0110 ),
0111 correl13 = cms.PSet(
0112 maxDz = cms.double(1)
0113 ),
0114 )
0115 pTkMuonDoubleTkEle6_17_17 = cms.Path(TkMuonDoubleTkEle61717)
0116 algorithms.append(cms.PSet(expression = cms.string("pTkMuonDoubleTkEle6_17_17")))
0117
0118 DoubleTkMuonTkEle559 = l1tGTTripleObjectCond.clone(
0119 collection1 = cms.PSet(
0120 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0121 minEta = cms.double(-2.4),
0122 maxEta = cms.double(2.4),
0123 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0124 regionsMinPt=cms.vdouble(5,5,5),
0125 qualityFlags = cms.uint32(0b0001),
0126 ),
0127 collection2 = cms.PSet(
0128 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0129 minEta = cms.double(-2.4),
0130 maxEta = cms.double(2.4),
0131 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0132 regionsMinPt=cms.vdouble(5,5,5),
0133 qualityFlags = cms.uint32(0b0001),
0134 ),
0135 collection3 = cms.PSet(
0136 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0137 minEta = cms.double(-2.4),
0138 maxEta = cms.double(2.4),
0139 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0140 regionsMinPt=cms.vdouble(7,6),
0141 regionsQualityFlags=cms.vuint32(0b0010,0b0000),
0142 ),
0143 correl12 = cms.PSet(
0144 minDR = cms.double(0),
0145 maxDz = cms.double(1)
0146 ),
0147 correl13 = cms.PSet(
0148 maxDz = cms.double(1)
0149 ),
0150 )
0151 pDoubleTkMuonTkEle5_5_9 = cms.Path(DoubleTkMuonTkEle559)
0152 algorithms.append(cms.PSet(expression = cms.string("pDoubleTkMuonTkEle5_5_9")))
0153
0154 PuppiTauTkMuon4218 = l1tGTDoubleObjectCond.clone(
0155 collection1 = cms.PSet(
0156 tag = cms.InputTag("l1tGTProducer", "GMTTkMuons"),
0157 minEta = cms.double(-2.1),
0158 maxEta = cms.double(2.1),
0159 regionsAbsEtaLowerBounds=cms.vdouble(0,0.83,1.24),
0160 regionsMinPt=cms.vdouble(16,16,16),
0161 maxPrimVertDz = cms.double(1),
0162 primVertex = cms.uint32(0)
0163 ),
0164 collection2 = cms.PSet(
0165 tag = cms.InputTag("l1tGTProducer", "CL2Taus"),
0166 minEta = cms.double(-2.172),
0167 maxEta = cms.double(2.172),
0168 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0169 regionsMinPt=cms.vdouble(23,14),
0170 minQualityScore = cms.uint32(225),
0171 ),
0172 )
0173 pPuppiTauTkMuon42_18 = cms.Path(PuppiTauTkMuon4218)
0174 algorithms.append(cms.PSet(expression = cms.string("pPuppiTauTkMuon42_18")))
0175
0176 PuppiTauTkIsoEle4522 = l1tGTDoubleObjectCond.clone(
0177 collection1 = cms.PSet(
0178 tag = cms.InputTag("l1tGTProducer", "CL2Electrons"),
0179 minEta = cms.double(-2.1),
0180 maxEta = cms.double(2.1),
0181 regionsAbsEtaLowerBounds=cms.vdouble(0,1.479),
0182 regionsMinPt=cms.vdouble(18,17),
0183 regionsMaxRelIsolationPt = cms.vdouble(0.13,0.28),
0184 maxPrimVertDz = cms.double(1),
0185 primVertex = cms.uint32(0)
0186 ),
0187 collection2 = cms.PSet(
0188 tag = cms.InputTag("l1tGTProducer", "CL2Taus"),
0189 minEta = cms.double(-2.172),
0190 maxEta = cms.double(2.172),
0191 regionsAbsEtaLowerBounds=cms.vdouble(0,1.5),
0192 regionsMinPt=cms.vdouble(25,16),
0193 minQualityScore = cms.uint32(225),
0194 ),
0195 )
0196 pPuppiTauTkIsoEle45_22 = cms.Path(PuppiTauTkIsoEle4522)
0197 algorithms.append(cms.PSet(expression = cms.string("pPuppiTauTkIsoEle45_22")))
0198
0199