process.mix.digitizers = cms.PSet(process.theDigitizersValid) # Path and EndPath definitions process.generation_step = cms.Path(process.pgen) process.simulation_step = cms.Path(process.psim) process.genfiltersummary_step = cms.EndPath(process.genFilterSummary) process.digitisation_step = cms.Path(process.pdigi_valid) process.L1simulation_step = cms.Path(process.SimL1Emulator) process.digi2raw_step = cms.Path(process.DigiToRaw) process.endjob_step = cms.EndPath(process.endOfProcess) process.FEVTDEBUGoutput_step = cms.EndPath(process.FEVTDEBUGoutput) process.load('L1Trigger.L1THGCal.hgcalTriggerPrimitives_cff') # Eventually modify default geometry parameters from L1Trigger.L1THGCal.customTriggerGeometry import custom_geometry_decentralized_V11 process = custom_geometry_decentralized_V11(process) process.hgcaltriggergeomtester = cms.EDAnalyzer("HGCalTriggerGeomTesterV9Imp2") process.test_step = cms.Path(process.hgcaltriggergeomtester) # Schedule definition process.schedule = cms.Schedule( process.generation_step, process.genfiltersummary_step, process.simulation_step, process.digitisation_step, process.L1simulation_step, process.digi2raw_step, process.test_step, process.endjob_step, process.FEVTDEBUGoutput_step) #process.schedule = cms.Schedule(process.generation_step,process.genfiltersummary_step,process.simulation_step,process.digitisation_step,process.L1simulation_step,process.digi2raw_step,process.endjob_step,process.FEVTDEBUGoutput_step) # filter all path with the production filter sequence for path in process.paths: getattr(process, path)._seq = process.generator * getattr(process, path)._seq
process.mix.digitizers = cms.PSet(process.theDigitizersValid) # Path and EndPath definitions process.generation_step = cms.Path(process.pgen) process.simulation_step = cms.Path(process.psim) process.genfiltersummary_step = cms.EndPath(process.genFilterSummary) process.digitisation_step = cms.Path(process.pdigi_valid) process.L1simulation_step = cms.Path(process.SimL1Emulator) process.digi2raw_step = cms.Path(process.DigiToRaw) process.endjob_step = cms.EndPath(process.endOfProcess) process.FEVTDEBUGoutput_step = cms.EndPath(process.FEVTDEBUGoutput) process.load('L1Trigger.L1THGCal.hgcalTriggerPrimitives_cff') # Eventually modify default geometry parameters from L1Trigger.L1THGCal.customTriggerGeometry import custom_geometry_decentralized_V11 process = custom_geometry_decentralized_V11(process, implementation=2) process.hgcaltriggergeomtester = cms.EDAnalyzer("HGCalTriggerGeomTesterV9Imp3") process.test_step = cms.Path(process.hgcaltriggergeomtester) # Schedule definition process.schedule = cms.Schedule(process.test_step, process.endjob_step) # process.schedule = cms.Schedule(process.generation_step,process.genfiltersummary_step,process.simulation_step,process.digitisation_step,process.L1simulation_step,process.digi2raw_step,process.test_step,process.endjob_step,process.FEVTDEBUGoutput_step) #process.schedule = cms.Schedule(process.generation_step,process.genfiltersummary_step,process.simulation_step,process.digitisation_step,process.L1simulation_step,process.digi2raw_step,process.endjob_step,process.FEVTDEBUGoutput_step) # filter all path with the production filter sequence for path in process.paths: getattr(process, path)._seq = process.generator * getattr(process, path)._seq # Add early deletion of temporary data products to reduce peak memory need from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete