File indexing completed on 2024-11-06 06:06:47
0001 import FWCore.ParameterSet.Config as cms
0002 from Configuration.StandardSequences.Eras import eras
0003
0004 process = cms.Process("RESP", eras.Phase2C9)
0005
0006 process.load('Configuration.StandardSequences.Services_cff')
0007 process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
0008 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0009 process.options = cms.untracked.PSet(
0010 wantSummary = cms.untracked.bool(True),
0011 numberOfThreads = cms.untracked.uint32(2),
0012 numberOfStreams = cms.untracked.uint32(1),
0013 )
0014 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(100))
0015 process.MessageLogger.cerr.FwkReport.reportEvery = 1
0016
0017 process.source = cms.Source("PoolSource",
0018 fileNames = cms.untracked.vstring('/store/mc/Phase2HLTTDRWinter20DIGI/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW/PU200_110X_mcRun4_realistic_v3-v2/110000/005E74D6-B50E-674E-89E6-EAA9A617B476.root',)
0019 )
0020
0021 process.load('Configuration.Geometry.GeometryExtendedRun4D49Reco_cff')
0022 process.load('Configuration.Geometry.GeometryExtendedRun4D49_cff')
0023 process.load('Configuration.StandardSequences.MagneticField_cff')
0024 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0025 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0026 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0027
0028 from Configuration.AlCa.GlobalTag import GlobalTag
0029 process.GlobalTag = GlobalTag(process.GlobalTag, '123X_mcRun4_realistic_v3', '')
0030
0031 process.load('SimCalorimetry.HcalTrigPrimProducers.hcaltpdigi_cff')
0032 process.load('CalibCalorimetry.CaloTPG.CaloTPGTranscoder_cfi')
0033 process.load('Configuration.StandardSequences.SimL1Emulator_cff')
0034 process.load('L1Trigger.TrackTrigger.TrackTrigger_cff')
0035 process.load("L1Trigger.TrackFindingTracklet.L1HybridEmulationTracks_cff")
0036 process.load("L1Trigger.TrackerDTC.ProducerES_cff")
0037 process.load("L1Trigger.TrackerDTC.ProducerED_cff")
0038 process.load("RecoVertex.BeamSpotProducer.BeamSpot_cfi")
0039
0040 process.l1tLayer1Barrel9 = process.l1tLayer1Barrel.clone()
0041 process.l1tLayer1Barrel9.puAlgo.nFinalSort = 32
0042 process.l1tLayer1Barrel9.regions[0].etaBoundaries = [ -1.5, -0.5, 0.5, 1.5 ]
0043 process.l1tLayer1Barrel9.boards=cms.VPSet(
0044 cms.PSet(
0045 regions=cms.vuint32(*[0+9*ie+i for ie in range(3) for i in range(3)])),
0046 cms.PSet(
0047 regions=cms.vuint32(*[3+9*ie+i for ie in range(3) for i in range(3)])),
0048 cms.PSet(
0049 regions=cms.vuint32(*[6+9*ie+i for ie in range(3) for i in range(3)])),
0050 )
0051
0052 process.PFInputsTask = cms.Task(
0053 process.TTClustersFromPhase2TrackerDigis,
0054 process.TTStubsFromPhase2TrackerDigis,
0055 process.TrackerDTCProducer,
0056 process.offlineBeamSpot,
0057 process.l1tTTTracksFromTrackletEmulation,
0058 process.SimL1EmulatorTask
0059 )
0060 process.RunPF = cms.Path(
0061 process.l1tLayer1Barrel +
0062 process.l1tLayer1Barrel9 +
0063 process.l1tLayer1HGCal +
0064 process.l1tLayer1HGCalNoTK +
0065 process.l1tLayer1HF
0066 )
0067
0068 process.RunPF.associate(process.PFInputsTask)
0069 process.schedule = cms.Schedule(process.RunPF)
0070
0071 for det in "Barrel", "Barrel9", "HGCal", "HGCalNoTK", "HF":
0072 l1pf = getattr(process, 'l1tLayer1'+det)
0073 l1pf.dumpFileName = cms.untracked.string("TTbar_PU200_123X_"+det+".dump")