Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-09-12 04:16:41

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.GeometryExtended2026D88Reco_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/Phase2Spring23DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9-v1/50000/005bc30b-cf79-4b3b-9ec1-a80e13072afd.root",
0029             "/store/mc/Phase2Spring23DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9-v1/50000/009bd7ba-4295-46ef-a5bc-9eb3d2cd3cf7.root",
0030             "/store/mc/Phase2Spring23DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9-v1/50000/017a99d2-4636-4584-97d0-d5499c3b453c.root",
0031             "/store/mc/Phase2Spring23DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9-v1/50000/02020287-a16f-41db-8021-f9bcd272f6c9.root",
0032             "/store/mc/Phase2Spring23DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9-v1/50000/02ca41cb-9638-4703-88b7-799c30fd2656.root",
0033             "/store/mc/Phase2Spring23DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9-v1/50000/03171e00-8880-4c09-807a-0c1d5bac2797.root",
0034             "/store/mc/Phase2Spring23DIGIRECOMiniAOD/TT_TuneCP5_14TeV-powheg-pythia8/GEN-SIM-DIGI-RAW-MINIAOD/PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9-v1/50000/04c836c3-66f4-44d5-a8fd-2faf5e4aa623.root",                            ),
0035 )
0036 
0037 process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(94))
0038 
0039 
0040 process.options = cms.untracked.PSet(
0041     IgnoreCompletely = cms.untracked.vstring(),
0042     Rethrow = cms.untracked.vstring(),
0043     accelerators = cms.untracked.vstring('*'),
0044     allowUnscheduled = cms.obsolete.untracked.bool,
0045     canDeleteEarly = cms.untracked.vstring(),
0046     deleteNonConsumedUnscheduledModules = cms.untracked.bool(True),
0047     dumpOptions = cms.untracked.bool(False),
0048     emptyRunLumiMode = cms.obsolete.untracked.string,
0049     eventSetup = cms.untracked.PSet(
0050         forceNumberOfConcurrentIOVs = cms.untracked.PSet(
0051             allowAnyLabel_=cms.required.untracked.uint32
0052         ),
0053         numberOfConcurrentIOVs = cms.untracked.uint32(0)
0054     ),
0055     fileMode = cms.untracked.string('FULLMERGE'),
0056     forceEventSetupCacheClearOnNewRun = cms.untracked.bool(False),
0057     makeTriggerResults = cms.obsolete.untracked.bool,
0058     numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(0),
0059     numberOfConcurrentRuns = cms.untracked.uint32(1),
0060     numberOfStreams = cms.untracked.uint32(0),
0061     numberOfThreads = cms.untracked.uint32(1),
0062     printDependencies = cms.untracked.bool(False),
0063     sizeOfStackForThreadsInKB = cms.optional.untracked.uint32,
0064     throwIfIllegalParameter = cms.untracked.bool(True),
0065     wantSummary = cms.untracked.bool(False)
0066 )
0067 
0068 # Production Info
0069 process.configurationMetadata = cms.untracked.PSet(
0070     annotation = cms.untracked.string('step1 nevts:2'),
0071     name = cms.untracked.string('Applications'),
0072     version = cms.untracked.string('$Revision: 1.19 $')
0073 )
0074 
0075 # Output definition
0076 
0077 process.FEVTDEBUGHLToutput = cms.OutputModule("PoolOutputModule",
0078     dataset = cms.untracked.PSet(
0079         dataTier = cms.untracked.string('GEN-SIM-DIGI-RAW-MINIAOD'),
0080         filterName = cms.untracked.string('')
0081     ),
0082     fileName = cms.untracked.string('file:test.root'),
0083     outputCommands = process.FEVTDEBUGHLTEventContent.outputCommands,
0084     splitLevel = cms.untracked.int32(0)
0085 )
0086 
0087 # Additional output definition
0088 
0089 # Other statements
0090 from Configuration.AlCa.GlobalTag import GlobalTag
0091 process.GlobalTag = GlobalTag(process.GlobalTag, '125X_mcRun4_realistic_v2', '')
0092 
0093 # Path and EndPath definitions
0094 process.raw2digi_step = cms.Path(process.RawToDigi)
0095 process.L1TrackTrigger_step = cms.Path(process.L1TrackTrigger)
0096 process.L1simulation_step = cms.Path(process.SimL1Emulator)
0097 process.endjob_step = cms.EndPath(process.endOfProcess)
0098 process.FEVTDEBUGHLToutput_step = cms.EndPath(process.FEVTDEBUGHLToutput)
0099 
0100 
0101 #GT emulator
0102 process.load('L1Trigger.Configuration.GTemulator_cff')
0103 process.GTemulation_step = cms.Path(process.GTemulator)
0104 
0105 process.load('L1Trigger.Phase2L1GT.l1tGTMenu_cff')
0106 from L1Trigger.Phase2L1GT.l1tGTAlgoBlockProducer_cff import collectAlgorithmPaths
0107 
0108 
0109 process.GToutput = cms.OutputModule("PoolOutputModule",
0110     outputCommands = cms.untracked.vstring('drop *',
0111        #'keep *_l1ctLayer2*_*',
0112        #'keep *_l1tLayer2EG_*_*',
0113        #'keep *l1tLayer2EG*_*_*_L1TEmulation',
0114        'keep *P2GT*_*_*_L1TEmulation',
0115     ),
0116     fileName=cms.untracked.string("l1t_emulation.root")
0117     )
0118 
0119 process.pGToutput = cms.EndPath(process.GToutput) 
0120 
0121 process.load('L1Trigger.Phase2L1GT.l1tGTBoardWriterVU13P_cff')
0122 
0123 process.pBoardDataInputVU13P = cms.EndPath(process.BoardDataInputVU13P)
0124 process.pBoardDataOutputObjectsVU13P = cms.EndPath(process.BoardDataOutputObjectsVU13P)
0125 
0126 
0127 # Schedule definition
0128 process.schedule = cms.Schedule(process.raw2digi_step,process.L1simulation_step,process.GTemulation_step, *collectAlgorithmPaths(process), process.pGToutput,
0129                                 process.pBoardDataInputVU13P, process.pBoardDataOutputObjectsVU13P, process.endjob_step)
0130 from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
0131 associatePatAlgosToolsTask(process)
0132 
0133 #Setup FWK for multithreaded
0134 process.options.numberOfThreads = 4
0135 process.options.numberOfStreams = 0
0136 
0137 # customisation of the process.
0138 
0139 # Automatic addition of the customisation function from SLHCUpgradeSimulations.Configuration.aging
0140 from SLHCUpgradeSimulations.Configuration.aging import customise_aging_1000 
0141 
0142 #call to customisation function customise_aging_1000 imported from SLHCUpgradeSimulations.Configuration.aging
0143 process = customise_aging_1000(process)
0144 
0145 # Automatic addition of the customisation function from Configuration.DataProcessing.Utils
0146 from Configuration.DataProcessing.Utils import addMonitoring 
0147 
0148 #call to customisation function addMonitoring imported from Configuration.DataProcessing.Utils
0149 process = addMonitoring(process)
0150 
0151 # Automatic addition of the customisation function from L1Trigger.Configuration.customisePhase2
0152 from L1Trigger.Configuration.customisePhase2 import addHcalTriggerPrimitives 
0153 
0154 #call to customisation function addHcalTriggerPrimitives imported from L1Trigger.Configuration.customisePhase2
0155 process = addHcalTriggerPrimitives(process)
0156 
0157 # Automatic addition of the customisation function from L1Trigger.Configuration.customisePhase2FEVTDEBUGHLT
0158 from L1Trigger.Configuration.customisePhase2FEVTDEBUGHLT import customisePhase2FEVTDEBUGHLT 
0159 
0160 #call to customisation function customisePhase2FEVTDEBUGHLT imported from L1Trigger.Configuration.customisePhase2FEVTDEBUGHLT
0161 process = customisePhase2FEVTDEBUGHLT(process)
0162 
0163 # Automatic addition of the customisation function from L1Trigger.Configuration.customisePhase2TTNoMC
0164 from L1Trigger.Configuration.customisePhase2TTNoMC import customisePhase2TTNoMC 
0165 
0166 #call to customisation function customisePhase2TTNoMC imported from L1Trigger.Configuration.customisePhase2TTNoMC
0167 process = customisePhase2TTNoMC(process)
0168 
0169 # End of customisation functions
0170 
0171 
0172 # Customisation from command line
0173 
0174 process.source.inputCommands = cms.untracked.vstring("keep *", "drop l1tPFJets_*_*_*", "drop l1tTkPrimaryVertexs_L1TkPrimaryVertex_*_*")
0175 # Add early deletion of temporary data products to reduce peak memory need
0176 from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete
0177 process = customiseEarlyDelete(process)
0178 # End adding early deletion