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 from L1Trigger.Configuration.Phase2GTMenus.SeedDefinitions.step1_2024_explicitSeeds.l1tGTObject_constants import *
0019
0020
0021
0022 SinglePuppiJet230 = l1tGTSingleObjectCond.clone(
0023 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0024 minEta = cms.double(-2.4),
0025 maxEta = cms.double(2.4),
0026 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0027 regionsMinPt = get_object_thrs(230, "CL2JetsSC4", "default"),
0028 )
0029 pSinglePuppiJet230 = cms.Path(SinglePuppiJet230)
0030 algorithms.append(cms.PSet(expression = cms.string("pSinglePuppiJet230")))
0031
0032 DoublePuppiJet112112 = l1tGTDoubleObjectCond.clone(
0033 collection1 = cms.PSet(
0034 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0035 minEta = cms.double(-2.4),
0036 maxEta = cms.double(2.4),
0037 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0038 regionsMinPt = get_object_thrs(112, "CL2JetsSC4", "default"),
0039 ),
0040 collection2 = cms.PSet(
0041 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0042 minEta = cms.double(-2.4),
0043 maxEta = cms.double(2.4),
0044 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0045 regionsMinPt = get_object_thrs(112, "CL2JetsSC4", "default"),
0046 ),
0047 maxDEta = cms.double(1.6),
0048 )
0049 pDoublePuppiJet112_112 = cms.Path(DoublePuppiJet112112)
0050 algorithms.append(cms.PSet(expression = cms.string("pDoublePuppiJet112_112")))
0051
0052 DoublePuppiJet16035Mass620 = l1tGTDoubleObjectCond.clone(
0053 collection1 = cms.PSet(
0054 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0055 minEta = cms.double(-5),
0056 maxEta = cms.double(5),
0057 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0058 regionsMinPt = get_object_thrs(160, "CL2JetsSC4", "default"),
0059 ),
0060 collection2 = cms.PSet(
0061 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0062 minEta = cms.double(-5),
0063 maxEta = cms.double(5),
0064 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0065 regionsMinPt = get_object_thrs(35, "CL2JetsSC4", "default"),
0066 ),
0067 minInvMass = cms.double(620),
0068 )
0069 pDoublePuppiJet160_35_mass620 = cms.Path(DoublePuppiJet16035Mass620)
0070 algorithms.append(cms.PSet(expression = cms.string("pDoublePuppiJet160_35_mass620")))
0071
0072
0073 PuppiHT450 = l1tGTSingleObjectCond.clone(
0074 tag = cms.InputTag("l1tGTProducer", "CL2HtSum"),
0075 minScalarSumPt = get_object_thrs(450, "CL2HtSum", "HT"),
0076 )
0077 pPuppiHT450 = cms.Path(PuppiHT450)
0078 algorithms.append(cms.PSet(expression = cms.string("pPuppiHT450")))
0079
0080 PuppiMHT140 = l1tGTSingleObjectCond.clone(
0081 tag = cms.InputTag("l1tGTProducer", "CL2HtSum"),
0082 minPt = get_object_thrs(140, "CL2HtSum", "MHT"),
0083 )
0084 pPuppiMHT140 = cms.Path(PuppiMHT140)
0085 algorithms.append(cms.PSet(expression = cms.string("pPuppiMHT140")))
0086
0087 PuppiMET200 = l1tGTSingleObjectCond.clone(
0088 tag = cms.InputTag("l1tGTProducer", "CL2EtSum"),
0089 minPt = get_object_thrs(200, "CL2EtSum", "default"),
0090 )
0091 pPuppiMET200 = cms.Path(PuppiMET200)
0092 algorithms.append(cms.PSet(expression = cms.string("pPuppiMET200")))
0093
0094 QuadJet70554040 = l1tGTQuadObjectCond.clone(
0095 collection1 = cms.PSet(
0096 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0097 minEta = cms.double(-2.4),
0098 maxEta = cms.double(2.4),
0099 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0100 regionsMinPt = get_object_thrs(70, "CL2JetsSC4", "default"),
0101 ),
0102 collection2 = cms.PSet(
0103 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0104 minEta = cms.double(-2.4),
0105 maxEta = cms.double(2.4),
0106 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0107 regionsMinPt = get_object_thrs(55, "CL2JetsSC4", "default"),
0108 ),
0109 collection3 = cms.PSet(
0110 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0111 minEta = cms.double(-2.4),
0112 maxEta = cms.double(2.4),
0113 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0114 regionsMinPt = get_object_thrs(40, "CL2JetsSC4", "default"),
0115 ),
0116 collection4 = cms.PSet(
0117 tag = cms.InputTag("l1tGTProducer", "CL2JetsSC4"),
0118 minEta = cms.double(-2.4),
0119 maxEta = cms.double(2.4),
0120 regionsAbsEtaLowerBounds = get_object_etalowbounds("CL2JetsSC4"),
0121 regionsMinPt = get_object_thrs(40, "CL2JetsSC4", "default"),
0122 ),
0123
0124 )
0125 pQuadJet70_55_40_40 = cms.Path(QuadJet70554040)
0126
0127 PuppiHT400 = l1tGTSingleObjectCond.clone(
0128 tag = cms.InputTag("l1tGTProducer", "CL2HtSum"),
0129 minScalarSumPt = get_object_thrs(400, "CL2HtSum", "HT"),
0130 )
0131 pPuppiHT400 = cms.Path(PuppiHT400)
0132
0133
0134 algorithms.append(cms.PSet(name=cms.string("pPuppiHT400_pQuadJet70_55_40_40"),
0135 expression=cms.string("pPuppiHT400 and pQuadJet70_55_40_40")))
0136