File indexing completed on 2023-03-17 11:03:02
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 import FWCore.ParameterSet.Config as cms
0012
0013 process = cms.Process("TEST")
0014
0015 process.source = cms.Source("EmptySource",
0016 firstRun = cms.untracked.uint32(1),
0017 firstLuminosityBlock = cms.untracked.uint32(1),
0018 firstEvent = cms.untracked.uint32(1),
0019 numberEventsInLuminosityBlock = cms.untracked.uint32(1),
0020 numberEventsInRun = cms.untracked.uint32(100)
0021 )
0022
0023 process.maxEvents = cms.untracked.PSet(
0024 input = cms.untracked.int32(8)
0025 )
0026
0027 process.options = dict(
0028 numberOfThreads = 4,
0029 numberOfStreams = 4,
0030 numberOfConcurrentRuns = 1,
0031 numberOfConcurrentLuminosityBlocks = 4,
0032 eventSetup = dict(
0033 numberOfConcurrentIOVs = 2
0034 )
0035 )
0036
0037 process.emptyESSourceI = cms.ESSource("EmptyESSource",
0038 recordName = cms.string("ESTestRecordI"),
0039 firstValid = cms.vuint32(1,100),
0040 iovIsRunNotTime = cms.bool(True)
0041 )
0042
0043 process.emptyESSourceK = cms.ESSource("EmptyESSource",
0044 recordName = cms.string("ESTestRecordK"),
0045 firstValid = cms.vuint32(1,100),
0046 iovIsRunNotTime = cms.bool(True)
0047 )
0048
0049 process.concurrentIOVESSource = cms.ESSource("ConcurrentIOVESSource",
0050 iovIsRunNotTime = cms.bool(True),
0051 firstValidLumis = cms.vuint32(1, 4, 6, 7, 8, 9),
0052 invalidLumis = cms.vuint32(),
0053 concurrentFinder = cms.bool(False)
0054 )
0055
0056 process.concurrentIOVESProducer = cms.ESProducer("ConcurrentIOVESProducer")
0057
0058 process.test = cms.EDAnalyzer("ConcurrentIOVAnalyzer",
0059 checkExpectedValues = cms.untracked.bool(False)
0060 )
0061
0062 process.busy1 = cms.EDProducer("BusyWaitIntProducer",ivalue = cms.int32(1), iterations = cms.uint32(10*1000*1000))
0063
0064 process.p1 = cms.Path(process.busy1 * process.test)