File indexing completed on 2023-03-17 11:13:19
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( wantSummary = cms.untracked.bool(True), allowUnscheduled = cms.untracked.bool(False) )
0010 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000))
0011 process.MessageLogger.cerr.FwkReport.reportEvery = 1
0012
0013 process.source = cms.Source("PoolSource",
0014 fileNames = cms.untracked.vstring('file:inputs110X.root'),
0015 inputCommands = cms.untracked.vstring("keep *",
0016 "drop l1tPFClusters_*_*_*",
0017 "drop l1tPFTracks_*_*_*",
0018 "drop l1tPFCandidates_*_*_*",
0019 "drop l1tTkPrimaryVertexs_*_*_*")
0020 )
0021
0022 process.load('Configuration.Geometry.GeometryExtended2026D49Reco_cff')
0023 process.load('Configuration.Geometry.GeometryExtended2026D49_cff')
0024 process.load('Configuration.StandardSequences.MagneticField_cff')
0025 process.load('SimCalorimetry.HcalTrigPrimProducers.hcaltpdigi_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('L1Trigger.Phase2L1ParticleFlow.l1ctLayer1_cff')
0032 process.load('L1Trigger.Phase2L1ParticleFlow.l1ctLayer2EG_cff')
0033 process.load('L1Trigger.L1TTrackMatch.l1tGTTInputProducer_cfi')
0034 process.load('L1Trigger.VertexFinder.l1tVertexProducer_cfi')
0035 process.l1tVertexFinderEmulator = process.VertexProducer.clone()
0036 process.l1tVertexFinderEmulator.VertexReconstruction.Algorithm = "fastHistoEmulation"
0037 process.l1tVertexFinderEmulator.l1TracksInputTag = cms.InputTag("l1tGTTInputProducer", "Level1TTTracksConverted")
0038 from L1Trigger.Phase2L1GMT.gmt_cfi import l1tStandaloneMuons
0039 process.l1tSAMuonsGmt = l1tStandaloneMuons.clone()
0040
0041 from L1Trigger.Phase2L1ParticleFlow.l1tSeedConePFJetProducer_cfi import l1tSeedConePFJetEmulatorProducer
0042 from L1Trigger.Phase2L1ParticleFlow.l1tDeregionizerProducer_cfi import l1tDeregionizerProducer
0043 from L1Trigger.Phase2L1ParticleFlow.l1tJetFileWriter_cfi import l1tSeededConeJetFileWriter
0044 process.l1tLayer2Deregionizer = l1tDeregionizerProducer.clone()
0045 process.l1tLayer2SeedConeJets = l1tSeedConePFJetEmulatorProducer.clone(L1PFObject = cms.InputTag('l1tLayer2Deregionizer', 'Puppi'))
0046 process.l1tLayer2SeedConeJetWriter = l1tSeededConeJetFileWriter.clone(jets = "l1tLayer2SeedConeJets")
0047
0048 process.l1tLayer1Barrel9 = process.l1tLayer1Barrel.clone()
0049 process.l1tLayer1Barrel9.puAlgo.nFinalSort = 32
0050 process.l1tLayer1Barrel9.regions[0].etaBoundaries = [ -1.5, -0.5, 0.5, 1.5 ]
0051 process.l1tLayer1Barrel9.boards=cms.VPSet(
0052 cms.PSet(
0053 regions=cms.vuint32(*[0+9*ie+i for ie in range(3) for i in range(3)])),
0054 cms.PSet(
0055 regions=cms.vuint32(*[3+9*ie+i for ie in range(3) for i in range(3)])),
0056 cms.PSet(
0057 regions=cms.vuint32(*[6+9*ie+i for ie in range(3) for i in range(3)])),
0058 )
0059
0060 from L1Trigger.Phase2L1ParticleFlow.l1ctLayer1_patternWriters_cff import *
0061 process.l1tLayer1Barrel.patternWriters = cms.untracked.VPSet(*barrelWriterConfigs)
0062
0063 process.l1tLayer1HGCal.patternWriters = cms.untracked.VPSet(*hgcalWriterConfigs)
0064 process.l1tLayer1HGCalNoTK.patternWriters = cms.untracked.VPSet(*hgcalNoTKWriterConfigs)
0065 process.l1tLayer1HF.patternWriters = cms.untracked.VPSet(*hfWriterConfigs)
0066
0067 process.runPF = cms.Path(
0068 process.l1tSAMuonsGmt +
0069 process.l1tGTTInputProducer +
0070 process.l1tVertexFinderEmulator +
0071 process.l1tLayer1Barrel +
0072
0073 process.l1tLayer1HGCal +
0074 process.l1tLayer1HGCalNoTK +
0075 process.l1tLayer1HF +
0076 process.l1tLayer1 +
0077 process.l1tLayer2EG +
0078 process.l1tLayer2Deregionizer +
0079 process.l1tLayer2SeedConeJets +
0080 process.l1tLayer2SeedConeJetWriter
0081 )
0082 process.runPF.associate(process.l1tLayer1TaskInputsTask)
0083
0084
0085
0086
0087
0088 process.l1tLayer2EG.writeInPattern = True
0089 process.l1tLayer2EG.writeOutPattern = True
0090 process.l1tLayer2EG.inPatternFile.maxLinesPerFile = eventsPerFile_*54
0091 process.l1tLayer2EG.outPatternFile.maxLinesPerFile = eventsPerFile_*54
0092
0093
0094
0095 process.l1tLayer2SeedConeJetWriter.maxLinesPerFile = eventsPerFile_*54
0096
0097 process.source.fileNames = [ '/store/cmst3/group/l1tr/gpetrucc/11_1_0/NewInputs110X/110121.done/TTbar_PU200/inputs110X_%d.root' % i for i in (1,3,7,8,9) ]
0098 process.pfClustersFromCombinedCaloHCal.phase2barrelCaloTowers = [cms.InputTag("l1tEGammaClusterEmuProducer",)]