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.l1tGTObject_constants import *
0019 from L1Trigger.Configuration.Phase2GTMenus.SeedDefinitions.step1_2024.l1tGTMenuObjects_cff import *
0020
0021
0022
0023 SinglePuppiJet230 = l1tGTSingleObjectCond.clone(
0024 l1tGTsc4Jet.clone(),
0025 regionsMinPt = get_object_thrs(230, "CL2JetsSC4", "default"),
0026 )
0027 pSinglePuppiJet230 = cms.Path(SinglePuppiJet230)
0028 algorithms.append(cms.PSet(expression = cms.string("pSinglePuppiJet230")))
0029
0030 DoublePuppiJet112112 = l1tGTDoubleObjectCond.clone(
0031 collection1 = l1tGTsc4Jet.clone(
0032 regionsMinPt = get_object_thrs(112, "CL2JetsSC4", "default"),
0033 ),
0034 collection2 = l1tGTsc4Jet.clone(
0035 regionsMinPt = get_object_thrs(112, "CL2JetsSC4", "default"),
0036 ),
0037 maxDEta = cms.double(1.6),
0038 )
0039 pDoublePuppiJet112_112 = cms.Path(DoublePuppiJet112112)
0040 algorithms.append(cms.PSet(expression = cms.string("pDoublePuppiJet112_112")))
0041
0042 DoublePuppiJet16035Mass620 = l1tGTDoubleObjectCond.clone(
0043 collection1 = l1tGTsc4Jet_er5.clone(
0044 regionsMinPt = get_object_thrs(160, "CL2JetsSC4", "default"),
0045 ),
0046 collection2 = l1tGTsc4Jet_er5.clone(
0047 regionsMinPt = get_object_thrs(35, "CL2JetsSC4", "default"),
0048 ),
0049 minInvMass = cms.double(620),
0050 )
0051 pDoublePuppiJet160_35_mass620 = cms.Path(DoublePuppiJet16035Mass620)
0052 algorithms.append(cms.PSet(expression = cms.string("pDoublePuppiJet160_35_mass620")))
0053
0054
0055 PuppiHT450 = l1tGTSingleObjectCond.clone(
0056 l1tGTHtSum.clone(),
0057 minScalarSumPt = get_object_thrs(450, "CL2HtSum", "HT"),
0058 )
0059 pPuppiHT450 = cms.Path(PuppiHT450)
0060 algorithms.append(cms.PSet(expression = cms.string("pPuppiHT450")))
0061
0062 PuppiMHT140 = l1tGTSingleObjectCond.clone(
0063 l1tGTHtSum.clone(),
0064 minPt = get_object_thrs(140, "CL2HtSum", "MHT"),
0065 )
0066 pPuppiMHT140 = cms.Path(PuppiMHT140)
0067 algorithms.append(cms.PSet(expression = cms.string("pPuppiMHT140")))
0068
0069 PuppiMET200 = l1tGTSingleObjectCond.clone(
0070 l1tGTEtSum.clone(),
0071 minPt = get_object_thrs(200, "CL2EtSum", "default"),
0072 )
0073 pPuppiMET200 = cms.Path(PuppiMET200)
0074 algorithms.append(cms.PSet(expression = cms.string("pPuppiMET200")))
0075
0076 QuadJet70554040 = l1tGTQuadObjectCond.clone(
0077 collection1 = l1tGTsc4Jet.clone(
0078 regionsMinPt = get_object_thrs(70, "CL2JetsSC4", "default"),
0079 ),
0080 collection2 = l1tGTsc4Jet.clone(
0081 regionsMinPt = get_object_thrs(55, "CL2JetsSC4", "default"),
0082 ),
0083 collection3 = l1tGTsc4Jet.clone(
0084 regionsMinPt = get_object_thrs(40, "CL2JetsSC4", "default"),
0085 ),
0086 collection4 = l1tGTsc4Jet.clone(
0087 regionsMinPt = get_object_thrs(40, "CL2JetsSC4", "default"),
0088 ),
0089
0090 )
0091 pQuadJet70_55_40_40 = cms.Path(QuadJet70554040)
0092
0093 PuppiHT400 = l1tGTSingleObjectCond.clone(
0094 l1tGTHtSum.clone(),
0095 minScalarSumPt = get_object_thrs(400, "CL2HtSum", "HT"),
0096 )
0097 pPuppiHT400 = cms.Path(PuppiHT400)
0098
0099
0100 algorithms.append(cms.PSet(name=cms.string("pPuppiHT400_pQuadJet70_55_40_40"),
0101 expression=cms.string("pPuppiHT400 and pQuadJet70_55_40_40")))
0102