Back to home page

Project CMSSW displayed by LXR

 
 

    


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') # needed to read HCal TPs
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.l1tVertexProducer.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 process.l1tLayer1Barrel9 = process.l1tLayer1Barrel.clone()
0042 process.l1tLayer1Barrel9.puAlgo.nFinalSort = 32
0043 process.l1tLayer1Barrel9.regions[0].etaBoundaries = [ -1.5, -0.5, 0.5, 1.5 ] 
0044 process.l1tLayer1Barrel9.boards=cms.VPSet(
0045         cms.PSet(
0046             regions=cms.vuint32(*[0+9*ie+i for ie in range(3) for i in range(3)])),
0047         cms.PSet(
0048             regions=cms.vuint32(*[3+9*ie+i for ie in range(3) for i in range(3)])),
0049         cms.PSet(
0050             regions=cms.vuint32(*[6+9*ie+i for ie in range(3) for i in range(3)])),
0051     )
0052 
0053 process.runPF = cms.Path( 
0054         process.l1tSAMuonsGmt +
0055         process.l1tGTTInputProducer +
0056         process.l1tVertexFinderEmulator +
0057         process.l1tLayer1Barrel +
0058         process.l1tLayer1Barrel9 +
0059         process.l1tLayer1HGCal +
0060         process.l1tLayer1HGCalNoTK +
0061         process.l1tLayer1HF
0062 )
0063 process.runPF.associate(process.l1tLayer1TaskInputsTask)
0064 
0065 
0066 for det in "Barrel", "Barrel9", "HGCal", "HGCalNoTK", "HF":
0067     l1pf = getattr(process, 'l1tLayer1'+det)
0068     l1pf.dumpFileName = cms.untracked.string("TTbar_PU200_"+det+".dump")
0069 
0070 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) ]
0071 process.l1tPFClustersFromCombinedCaloHCal.phase2barrelCaloTowers = [cms.InputTag("l1tEGammaClusterEmuProducer",)]