Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-03-14 23:36:18

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process("A")
0004 
0005 process.maxEvents.input = 1
0006 process.source = cms.Source("EmptySource")
0007 
0008 process.load("FWCore.Services.DependencyGraph_cfi")
0009 process.DependencyGraph.fileName = "test_module_delete_dependencygraph.gv"
0010 
0011 # Each of these modules declares it produces a product that is not consumed.
0012 # The TestModuleDeleteAnalyzer will test in its beginJob transition that the
0013 # producer module was deleted.
0014 process.producerEventNotConsumed = cms.EDProducer("edmtest::TestModuleDeleteProducer")
0015 process.producerBeginLumiNotConsumed = cms.EDProducer("edmtest::TestModuleDeleteInLumiProducer")
0016 process.producerBeginRunNotConsumed = cms.EDProducer("edmtest::TestModuleDeleteInRunProducer")
0017 process.producerBeginProcessNotConsumed = cms.EDProducer("edmtest::TestModuleDeleteInProcessProducer")
0018 
0019 process.intAnalyzerDelete = cms.EDAnalyzer("edmtest::TestModuleDeleteAnalyzer")
0020 
0021 process.t = cms.Task(
0022     process.producerEventNotConsumed,
0023     process.producerBeginLumiNotConsumed,
0024     process.producerBeginRunNotConsumed,
0025     process.producerBeginProcessNotConsumed
0026 )
0027 
0028 process.p = cms.Path(process.intAnalyzerDelete, process.t)