File indexing completed on 2025-03-14 23:36:18
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("TEST")
0004
0005 process.essource = cms.ESSource("EmptyESSource",
0006 recordName = cms.string('DummyRecord'),
0007 iovIsRunNotTime = cms.bool(True),
0008 firstValid = cms.vuint32(1)
0009 )
0010 process.add_(cms.ESProducer("LoadableDummyProvider",
0011 value = cms.untracked.int32(5)))
0012
0013 process.looper = cms.Looper("IntTestLooper",
0014 expectESValue = cms.untracked.int32(5)
0015 )
0016
0017 process.options = cms.untracked.PSet(
0018 numberOfStreams = cms.untracked.uint32(1),
0019 numberOfThreads = cms.untracked.uint32(1),
0020 numberOfConcurrentRuns = cms.untracked.uint32(1),
0021 numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(1)
0022 )
0023
0024 process.source = cms.Source("PoolSource",
0025 fileNames = cms.untracked.vstring(
0026 'file:testProcessBlockMergeOfMergedFiles.root'
0027 )
0028 )
0029
0030 process.intProducerBeginProcessBlockT = cms.EDProducer("IntProducerBeginProcessBlock", ivalue = cms.int32(4000))
0031
0032 process.intProducerEndProcessBlockT = cms.EDProducer("IntProducerEndProcessBlock", ivalue = cms.int32(40000))
0033
0034 process.out = cms.OutputModule("PoolOutputModule",
0035 fileName = cms.untracked.string('testProcessBlockLooperTest.root'),
0036 outputCommands = cms.untracked.vstring(
0037 "keep *",
0038 "drop *_*_beginProcessBlock_*",
0039 "drop *_*_endProcessBlock_*"
0040 )
0041 )
0042
0043 process.testOneOutput = cms.OutputModule("TestOneOutput",
0044 verbose = cms.untracked.bool(False),
0045 expectedProcessesWithProcessBlockProducts = cms.untracked.vstring('PROD1', 'MERGE', 'MERGEOFMERGED', 'TEST'),
0046 expectedWriteProcessBlockTransitions = cms.untracked.int32(24),
0047 outputCommands = cms.untracked.vstring(
0048 "keep *",
0049 "drop *_*_beginProcessBlock_*",
0050 "drop *_*_endProcessBlock_*"
0051 )
0052 )
0053
0054 process.eventIntProducer = cms.EDProducer("IntProducer", ivalue = cms.int32(1))
0055
0056 process.transientIntProducerEndProcessBlock = cms.EDProducer("TransientIntProducerEndProcessBlock",
0057 ivalue = cms.int32(90)
0058 )
0059
0060 process.nonEventIntProducer = cms.EDProducer("NonEventIntProducer",
0061 ivalue = cms.int32(1)
0062 )
0063
0064 process.p = cms.Path(
0065 process.eventIntProducer *
0066 process.transientIntProducerEndProcessBlock *
0067 process.nonEventIntProducer *
0068 process.intProducerBeginProcessBlockT *
0069 process.intProducerEndProcessBlockT
0070 )
0071
0072 process.e = cms.EndPath(
0073 process.out *
0074 process.testOneOutput
0075 )