shortRun = False if shortRun: process.L1simulation_step = cms.Path(process.muL1Short) else: process.L1simulation_step = cms.Path(process.mul1) process.endjob_step = cms.Path(process.endOfProcess) process.out_step = cms.EndPath(process.output) ## Schedule definition process.schedule = cms.Schedule(process.L1simulation_step, process.endjob_step, process.out_step) ## customization if scenario is 1: from SLHCUpgradeSimulations.Configuration.combinedCustoms import cust_2019 process = cust_2019(process) elif scenario is 2: from SLHCUpgradeSimulations.Configuration.combinedCustoms import cust_2019WithGem process = cust_2019WithGem(process) elif scenario is 3: from SLHCUpgradeSimulations.Configuration.combinedCustoms import cust_2023Muon process = cust_2023Muon(process) ## some extra L1 customs process.l1extraParticles.centralBxOnly = cms.bool(True) process.l1extraParticles.produceMuonParticles = cms.bool(True) process.l1extraParticles.produceCaloParticles = cms.bool(False) process.l1extraParticles.ignoreHtMiss = cms.bool(False) ## messages print
else: process.L1simulation_step = cms.Path(process.mul1) process.endjob_step = cms.Path(process.endOfProcess) process.out_step = cms.EndPath(process.output) ## Schedule definition process.schedule = cms.Schedule( process.L1simulation_step, process.endjob_step, process.out_step ) ## customization if scenario is 1: from SLHCUpgradeSimulations.Configuration.combinedCustoms import cust_2019 process = cust_2019(process) elif scenario is 2: from SLHCUpgradeSimulations.Configuration.combinedCustoms import cust_2019WithGem process = cust_2019WithGem(process) elif scenario is 3: from SLHCUpgradeSimulations.Configuration.combinedCustoms import cust_2023Muon process = cust_2023Muon(process) ## some extra L1 customs process.l1extraParticles.centralBxOnly = cms.bool(True) process.l1extraParticles.produceMuonParticles = cms.bool(True) process.l1extraParticles.produceCaloParticles = cms.bool(False) process.l1extraParticles.ignoreHtMiss = cms.bool(False) tmbp=process.simCscTriggerPrimitiveDigis.tmbSLHC tmbp.tmbReadoutEarliest2 = cms.bool(True)