Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-03-05 03:16:38

0001 # Auto generated configuration file
0002 # using: 
0003 # Revision: 1.19 
0004 # Source: /local/reps/CMSSW/CMSSW/Configuration/Applications/python/ConfigBuilder.py,v 
0005 # with command line options: step1 --conditions 125X_mcRun4_realistic_v2 -n 2 --era Phase2C17I13M9 --eventcontent FEVTDEBUGHLT -s RAW2DIGI,L1TrackTrigger,L1 --datatier GEN-SIM-DIGI-RAW-MINIAOD --fileout file:test.root --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000,Configuration/DataProcessing/Utils.addMonitoring,L1Trigger/Configuration/customisePhase2.addHcalTriggerPrimitives,L1Trigger/Configuration/customisePhase2FEVTDEBUGHLT.customisePhase2FEVTDEBUGHLT,L1Trigger/Configuration/customisePhase2TTNoMC.customisePhase2TTNoMC --geometry Extended2026D88 --nThreads 8 --filein /store/mc/Phase2Fall22DRMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_125X_mcRun4_realistic_v2_ext1-v1/30000/000c5e5f-78f7-44ee-95fe-7b2f2c2e2312.root --mc --customise_commands=process.source.inputCommands = cms.untracked.vstring("keep *", "drop l1tPFJets_*_*_*")
0006 import FWCore.ParameterSet.Config as cms
0007 
0008 from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
0009 
0010 process = cms.Process('L1TEmulation',Phase2C17I13M9)
0011 
0012 # import of standard configurations
0013 process.load('Configuration.StandardSequences.Services_cff')
0014 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0015 process.load('FWCore.MessageService.MessageLogger_cfi')
0016 process.load('Configuration.EventContent.EventContent_cff')
0017 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0018 process.load('Configuration.Geometry.GeometryExtendedRun4D110Reco_cff')
0019 process.load('Configuration.StandardSequences.MagneticField_cff')
0020 process.load('Configuration.StandardSequences.RawToDigi_cff')
0021 process.load('Configuration.StandardSequences.L1TrackTrigger_cff')
0022 process.load('Configuration.StandardSequences.SimL1Emulator_cff')
0023 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0024 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0025 
0026 process.source = cms.Source("PoolSource",
0027                             fileNames=cms.untracked.vstring(
0028 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/00c7f40e-b44e-4eea-a86b-def8f7d82b0e.root",
0029 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/02504470-83bc-49bf-adc4-b74306efbd0d.root",
0030 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/033d49d4-2f2d-44d4-9b27-9f3edd36cef3.root",
0031 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/039e692f-3423-4290-b9ce-5c55d00de1f1.root",
0032 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/04c30a1a-dc16-4711-bde4-bdbd1d919b8c.root",
0033 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/0e1e8cf8-d4ac-4402-aed3-dc3464acfaaf.root",
0034 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/0f1f8047-b0c9-4360-9b83-2f74b9ce4acf.root",
0035 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/11d0767a-8328-427b-ba64-87e63b2f76e7.root",
0036 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/16a7dad1-a5ab-41a3-8689-f2adae908172.root",
0037 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/19fb47dd-a610-49f9-9b8f-369c5519a6d4.root",
0038 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/1b03b34d-1807-4aaf-818a-0bf548de10ef.root",
0039 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/23c66f66-4daa-411b-958e-41ec2111d927.root",
0040 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/27437ae0-e9b6-40ee-9dca-a6bb81a2d133.root",
0041 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/27718d3a-01f6-41f1-a0f4-09f39e3461c5.root",
0042 "/store/mc/Phase2Spring24DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_Trk1GeV_140X_mcRun4_realistic_v4-v2/130000/2910f2cc-44a6-489d-b913-b98fe4577678.root",                          
0043 ),
0044 )
0045 
0046 process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(94))
0047 
0048 
0049 process.options = cms.untracked.PSet(
0050     IgnoreCompletely = cms.untracked.vstring(),
0051     Rethrow = cms.untracked.vstring(),
0052     accelerators = cms.untracked.vstring('*'),
0053     allowUnscheduled = cms.obsolete.untracked.bool,
0054     canDeleteEarly = cms.untracked.vstring(),
0055     deleteNonConsumedUnscheduledModules = cms.untracked.bool(True),
0056     dumpOptions = cms.untracked.bool(False),
0057     emptyRunLumiMode = cms.obsolete.untracked.string,
0058     eventSetup = cms.untracked.PSet(
0059         forceNumberOfConcurrentIOVs = cms.untracked.PSet(
0060             allowAnyLabel_=cms.required.untracked.uint32
0061         ),
0062         numberOfConcurrentIOVs = cms.untracked.uint32(0)
0063     ),
0064     fileMode = cms.untracked.string('FULLMERGE'),
0065     forceEventSetupCacheClearOnNewRun = cms.untracked.bool(False),
0066     makeTriggerResults = cms.obsolete.untracked.bool,
0067     numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(0),
0068     numberOfConcurrentRuns = cms.untracked.uint32(1),
0069     numberOfStreams = cms.untracked.uint32(0),
0070     numberOfThreads = cms.untracked.uint32(1),
0071     printDependencies = cms.untracked.bool(False),
0072     sizeOfStackForThreadsInKB = cms.optional.untracked.uint32,
0073     throwIfIllegalParameter = cms.untracked.bool(True),
0074     wantSummary = cms.untracked.bool(False)
0075 )
0076 
0077 # Production Info
0078 process.configurationMetadata = cms.untracked.PSet(
0079     annotation = cms.untracked.string('step1 nevts:2'),
0080     name = cms.untracked.string('Applications'),
0081     version = cms.untracked.string('$Revision: 1.19 $')
0082 )
0083 
0084 # Output definition
0085 
0086 process.FEVTDEBUGHLToutput = cms.OutputModule("PoolOutputModule",
0087     dataset = cms.untracked.PSet(
0088         dataTier = cms.untracked.string('GEN-SIM-DIGI-RAW-MINIAOD'),
0089         filterName = cms.untracked.string('')
0090     ),
0091     fileName = cms.untracked.string('file:test.root'),
0092     outputCommands = process.FEVTDEBUGHLTEventContent.outputCommands,
0093     splitLevel = cms.untracked.int32(0)
0094 )
0095 
0096 # Additional output definition
0097 
0098 # Other statements
0099 from Configuration.AlCa.GlobalTag import GlobalTag
0100 process.GlobalTag = GlobalTag(process.GlobalTag, '125X_mcRun4_realistic_v2', '')
0101 
0102 # Path and EndPath definitions
0103 process.raw2digi_step = cms.Path(process.RawToDigi)
0104 process.L1TrackTrigger_step = cms.Path(process.L1TrackTrigger)
0105 process.L1simulation_step = cms.Path(process.SimL1Emulator)
0106 process.endjob_step = cms.EndPath(process.endOfProcess)
0107 process.FEVTDEBUGHLToutput_step = cms.EndPath(process.FEVTDEBUGHLToutput)
0108 
0109 
0110 #GT emulator
0111 process.load('L1Trigger.Configuration.GTemulator_cff')
0112 process.GTemulation_step = cms.Path(process.GTemulator)
0113 
0114 process.load('L1Trigger.Configuration.Phase2GTMenus.SeedDefinitions.step1_2024.l1tGTMenu_cff')
0115 from L1Trigger.Phase2L1GT.l1tGTAlgoBlockProducer_cff import collectAlgorithmPaths
0116 
0117 
0118 process.GToutput = cms.OutputModule("PoolOutputModule",
0119     outputCommands = cms.untracked.vstring('drop *',
0120        #'keep *_l1ctLayer2*_*',
0121        #'keep *_l1tLayer2EG_*_*',
0122        #'keep *l1tLayer2EG*_*_*_L1TEmulation',
0123        'keep *P2GT*_*_*_L1TEmulation',
0124     ),
0125     fileName=cms.untracked.string("l1t_emulation.root")
0126     )
0127 
0128 process.pGToutput = cms.EndPath(process.GToutput) 
0129 
0130 process.load('L1Trigger.Phase2L1GT.l1tGTBoardWriterVU13P_cff')
0131 
0132 process.pBoardDataInputVU13P = cms.EndPath(process.BoardDataInputVU13P)
0133 process.pBoardDataOutputObjectsVU13P = cms.EndPath(process.BoardDataOutputObjectsVU13P)
0134 
0135 
0136 # Schedule definition
0137 process.schedule = cms.Schedule(process.raw2digi_step,process.L1simulation_step,process.GTemulation_step, *collectAlgorithmPaths(process), process.pGToutput,
0138                                 process.pBoardDataInputVU13P, process.pBoardDataOutputObjectsVU13P, process.endjob_step)
0139 from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
0140 associatePatAlgosToolsTask(process)
0141 
0142 #Setup FWK for multithreaded
0143 process.options.numberOfThreads = 4
0144 process.options.numberOfStreams = 0
0145 
0146 # customisation of the process.
0147 
0148 # Automatic addition of the customisation function from SLHCUpgradeSimulations.Configuration.aging
0149 from SLHCUpgradeSimulations.Configuration.aging import customise_aging_1000 
0150 
0151 #call to customisation function customise_aging_1000 imported from SLHCUpgradeSimulations.Configuration.aging
0152 process = customise_aging_1000(process)
0153 
0154 # Automatic addition of the customisation function from Configuration.DataProcessing.Utils
0155 from Configuration.DataProcessing.Utils import addMonitoring 
0156 
0157 #call to customisation function addMonitoring imported from Configuration.DataProcessing.Utils
0158 process = addMonitoring(process)
0159 
0160 # Automatic addition of the customisation function from L1Trigger.Configuration.customisePhase2
0161 from L1Trigger.Configuration.customisePhase2 import addHcalTriggerPrimitives 
0162 
0163 #call to customisation function addHcalTriggerPrimitives imported from L1Trigger.Configuration.customisePhase2
0164 process = addHcalTriggerPrimitives(process)
0165 
0166 # Automatic addition of the customisation function from L1Trigger.Configuration.customisePhase2FEVTDEBUGHLT
0167 from L1Trigger.Configuration.customisePhase2FEVTDEBUGHLT import customisePhase2FEVTDEBUGHLT 
0168 
0169 #call to customisation function customisePhase2FEVTDEBUGHLT imported from L1Trigger.Configuration.customisePhase2FEVTDEBUGHLT
0170 process = customisePhase2FEVTDEBUGHLT(process)
0171 
0172 # Automatic addition of the customisation function from L1Trigger.Configuration.customisePhase2TTNoMC
0173 from L1Trigger.Configuration.customisePhase2TTNoMC import customisePhase2TTNoMC 
0174 
0175 #call to customisation function customisePhase2TTNoMC imported from L1Trigger.Configuration.customisePhase2TTNoMC
0176 process = customisePhase2TTNoMC(process)
0177 
0178 # End of customisation functions
0179 
0180 
0181 # Customisation from command line
0182 
0183 process.source.inputCommands = cms.untracked.vstring("keep *", "drop l1tPFJets_*_*_*", "drop l1tTkPrimaryVertexs_L1TkPrimaryVertex_*_*")
0184 # Add early deletion of temporary data products to reduce peak memory need
0185 from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete
0186 process = customiseEarlyDelete(process)
0187 # End adding early deletion