File indexing completed on 2025-02-14 03:16:38
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("PROD1")
0004
0005 process.Tracer = cms.Service('Tracer',
0006 dumpPathsAndConsumes = cms.untracked.bool(True)
0007 )
0008
0009 process.MessageLogger = cms.Service("MessageLogger",
0010 cout = cms.untracked.PSet(
0011 Tracer = cms.untracked.PSet(
0012 limit = cms.untracked.int32(100000000)
0013 ),
0014 default = cms.untracked.PSet(
0015 limit = cms.untracked.int32(0)
0016 ),
0017 enable = cms.untracked.bool(True)
0018 )
0019 )
0020
0021 process.options = cms.untracked.PSet(
0022 numberOfStreams = cms.untracked.uint32(1),
0023 numberOfConcurrentRuns = cms.untracked.uint32(1),
0024 numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(1)
0025 )
0026
0027 process.source = cms.Source("IntSource")
0028 process.maxEvents = cms.untracked.PSet(
0029 input = cms.untracked.int32(3)
0030 )
0031
0032 process.out = cms.OutputModule("PoolOutputModule",
0033 fileName = cms.untracked.string('testConsumesInfo.root'),
0034 outputCommands = cms.untracked.vstring(
0035 'keep *',
0036 'drop *_intProducerA_*_*',
0037 'drop *_intProducerB_*_*',
0038 'drop *_intProducerC_*_*',
0039 'drop *_intProducerD_*_*',
0040 'drop *_intProducerE_*_*',
0041 'drop *_intProducerF_*_*',
0042 'drop *_intProducerG_*_*',
0043 'drop *_intProducerH_*_*',
0044 'drop *_intProducerI_*_*'
0045 )
0046 )
0047
0048 process.a1 = cms.EDAnalyzer("TestFindProduct",
0049 inputTags = cms.untracked.VInputTag( cms.InputTag("source") ),
0050 expectedSum = cms.untracked.int32(12),
0051 inputTagsNotFound = cms.untracked.VInputTag(
0052 cms.InputTag("source", processName=cms.InputTag.skipCurrentProcess()),
0053 cms.InputTag("intProducer", processName=cms.InputTag.skipCurrentProcess()),
0054 cms.InputTag("intProducerU", processName=cms.InputTag.skipCurrentProcess())
0055 )
0056 )
0057
0058 process.a2 = cms.EDAnalyzer("TestFindProduct",
0059 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerA") ),
0060 expectedSum = cms.untracked.int32(300)
0061 )
0062
0063 process.a3 = cms.EDAnalyzer("TestFindProduct",
0064 inputTags = cms.untracked.VInputTag( cms.InputTag("aliasForInt") ),
0065 expectedSum = cms.untracked.int32(300)
0066 )
0067
0068 process.a4 = cms.EDAnalyzer("TestFindProduct",
0069 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerA", processName=cms.InputTag.currentProcess()) ),
0070 expectedSum = cms.untracked.int32(300)
0071 )
0072
0073 process.intProducer = cms.EDProducer("IntProducer", ivalue = cms.int32(1))
0074
0075 process.intProducerU = cms.EDProducer("IntProducer", ivalue = cms.int32(10))
0076
0077 process.intProducerA = cms.EDProducer("IntProducer", ivalue = cms.int32(100))
0078
0079 process.aliasForInt = cms.EDAlias(
0080 intProducerA = cms.VPSet(
0081 cms.PSet(type = cms.string('edmtestIntProduct')
0082 )
0083 )
0084 )
0085
0086 process.intVectorProducer = cms.EDProducer("IntVectorProducer",
0087 count = cms.int32(9),
0088 ivalue = cms.int32(11)
0089 )
0090
0091 process.test = cms.EDAnalyzer("TestContextAnalyzer",
0092 pathname = cms.untracked.string("p"),
0093 modlable = cms.untracked.string("test"))
0094
0095 process.testView1 = cms.EDAnalyzer("TestFindProduct",
0096 inputTags = cms.untracked.VInputTag(),
0097 inputTagsView = cms.untracked.VInputTag( cms.InputTag("intVectorProducer", "", "PROD1") )
0098 )
0099
0100 process.testStreamingProducer = cms.EDProducer("IntProducer",
0101 ivalue = cms.int32(111)
0102 )
0103
0104 process.testManyConsumingProducer = cms.EDProducer("ConsumingIntProducer",
0105 ivalue = cms.int32(111)
0106 )
0107
0108
0109 process.testStreamingAnalyzer = cms.EDAnalyzer("ConsumingStreamAnalyzer",
0110 valueMustMatch = cms.untracked.int32(111),
0111 moduleLabel = cms.untracked.string("testStreamingProducer")
0112 )
0113
0114 process.intProducerB = cms.EDProducer("IntProducer", ivalue = cms.int32(1000))
0115 process.intProducerC = cms.EDProducer("IntProducer", ivalue = cms.int32(1001))
0116 process.intProducerD = cms.EDProducer("IntProducer", ivalue = cms.int32(1002))
0117 process.intProducerE = cms.EDProducer("IntProducer", ivalue = cms.int32(1003))
0118 process.intProducerF = cms.EDProducer("IntProducer", ivalue = cms.int32(1004))
0119 process.intProducerG = cms.EDProducer("IntProducer", ivalue = cms.int32(1005))
0120 process.intProducerH = cms.EDProducer("IntProducer", ivalue = cms.int32(1006))
0121 process.intProducerI = cms.EDProducer("IntProducer", ivalue = cms.int32(1007))
0122
0123 process.intProducerBeginProcessBlock = cms.EDProducer("IntProducerBeginProcessBlock", ivalue = cms.int32(10000))
0124
0125 process.intProducerEndProcessBlock = cms.EDProducer("IntProducerEndProcessBlock", ivalue = cms.int32(100000))
0126
0127 process.processBlockTest1 = cms.EDAnalyzer("TestFindProduct",
0128 inputTags = cms.untracked.VInputTag(),
0129 expectedSum = cms.untracked.int32(220000),
0130 inputTagsBeginProcessBlock = cms.untracked.VInputTag(
0131 cms.InputTag("intProducerBeginProcessBlock"),
0132 cms.InputTag("intProducerBeginProcessBlock", "", "PROD1")
0133 ),
0134 inputTagsEndProcessBlock = cms.untracked.VInputTag(
0135 cms.InputTag("intProducerEndProcessBlock"),
0136 cms.InputTag("intProducerEndProcessBlock", "", "PROD1"),
0137 )
0138 )
0139
0140 process.runLumiESSource = cms.ESSource("RunLumiESSource")
0141
0142 process.testReadLumiESSource = cms.EDAnalyzer("RunLumiESAnalyzer")
0143
0144 process.testReadLumiESSource1 = cms.EDAnalyzer("RunLumiESAnalyzer",
0145 esInputTag = cms.ESInputTag('runLumiESSource', ''),
0146 getIntProduct = cms.bool(True)
0147 )
0148
0149 process.testReadLumiESSource2 = cms.EDAnalyzer("RunLumiESAnalyzer",
0150 esInputTag = cms.ESInputTag('runLumiESSource', 'productLabelThatDoesNotExist'),
0151 checkDataProductContents = cms.bool(False)
0152 )
0153
0154 process.testReadLumiESSource3 = cms.EDAnalyzer("RunLumiESAnalyzer",
0155 esInputTag = cms.ESInputTag('moduleLabelThatDoesNotMatch', ''),
0156 checkDataProductContents = cms.bool(False)
0157 )
0158
0159 process.concurrentIOVESSource = cms.ESSource("ConcurrentIOVESSource",
0160 iovIsRunNotTime = cms.bool(True),
0161 firstValidLumis = cms.vuint32(1, 4, 6, 7, 8, 9),
0162 invalidLumis = cms.vuint32(),
0163 concurrentFinder = cms.bool(True)
0164 )
0165
0166 process.concurrentIOVESProducer = cms.ESProducer("ConcurrentIOVESProducer")
0167
0168 process.concurrentIOVAnalyzer = cms.EDAnalyzer("ConcurrentIOVAnalyzer",
0169 checkExpectedValues = cms.untracked.bool(False)
0170 )
0171
0172 process.WhatsItAnalyzer = cms.EDAnalyzer("WhatsItAnalyzer",
0173 expectedValues = cms.untracked.vint32(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0))
0174
0175
0176 process.WhatsItESProducer = cms.ESProducer("WhatsItESProducer")
0177
0178 process.DoodadESSource = cms.ESSource("DoodadESSource")
0179
0180 process.consumeWhatsIt = cms.ESProducer("ConsumeWhatsIt",
0181 esInputTag_in_produce = cms.ESInputTag("", ""),
0182 esInputTagA_in_produce = cms.ESInputTag("", "A"),
0183 esInputTagB_in_produce = cms.ESInputTag("", "B"),
0184 esInputTagC_in_produce = cms.ESInputTag("", "C"),
0185 esInputTagD_in_produce = cms.ESInputTag("", "D"),
0186 esInputTag_in_produceA = cms.ESInputTag("", ""),
0187 esInputTagA_in_produceA = cms.ESInputTag("", "A"),
0188 esInputTagB_in_produceA = cms.ESInputTag("", "B"),
0189 esInputTagC_in_produceA = cms.ESInputTag("", "C"),
0190 esInputTagD_in_produceA = cms.ESInputTag("", "D"),
0191 esInputTag_in_produceB = cms.ESInputTag("", ""),
0192 esInputTagA_in_produceB = cms.ESInputTag("", "A"),
0193 esInputTagB_in_produceB = cms.ESInputTag("", "B"),
0194 esInputTagC_in_produceB = cms.ESInputTag("", "C"),
0195 esInputTagD_in_produceB = cms.ESInputTag("", "D"),
0196 esInputTag_in_produceC = cms.ESInputTag("", "productLabelThatDoesNotExist"),
0197 esInputTagA_in_produceC = cms.ESInputTag("", "productLabelThatDoesNotExist"),
0198 esInputTagB_in_produceC = cms.ESInputTag("moduleLabelThatDoesNotMatch", "B"),
0199 esInputTagC_in_produceC = cms.ESInputTag("moduleLabelThatDoesNotMatch", "C"),
0200 esInputTagD_in_produceC = cms.ESInputTag("moduleLabelThatDoesNotMatch", "D"),
0201 esInputTag_in_produceD = cms.ESInputTag("WhatsItESProducer", ""),
0202 esInputTagA_in_produceD = cms.ESInputTag("WhatsItESProducer", "A"),
0203 esInputTagB_in_produceD = cms.ESInputTag("WhatsItESProducer", "B"),
0204 esInputTagC_in_produceD = cms.ESInputTag("WhatsItESProducer", "C"),
0205 esInputTagD_in_produceD = cms.ESInputTag("WhatsItESProducer", "D")
0206 )
0207
0208 process.mayConsumeWhatsIt = cms.ESProducer("MayConsumeWhatsIt")
0209
0210 process.consumeIOVTestInfoAnalyzer = cms.EDAnalyzer("ConsumeIOVTestInfoAnalyzer",
0211 esInputTag = cms.untracked.ESInputTag("", "DependsOnMayConsume")
0212 )
0213
0214 process.consumeIOVTestInfoAnalyzer2 = cms.EDAnalyzer("ConsumeIOVTestInfoAnalyzer",
0215 esInputTag = cms.untracked.ESInputTag("", "DependsOnMayConsume2")
0216 )
0217
0218 process.p = cms.Path(process.intProducer * process.a1 * process.a2 * process.a3 *
0219 process.a4 *
0220 process.test * process.testView1 *
0221 process.testStreamingProducer * process.testStreamingAnalyzer *
0222 process.intProducerBeginProcessBlock *
0223 process.intProducerEndProcessBlock *
0224 process.processBlockTest1
0225 )
0226
0227 process.p2 = cms.Path(process.intProducer * process.a1 * process.a2 * process.a3)
0228
0229 process.p3 = cms.Path(
0230 process.intProducerB *
0231 process.intProducerC *
0232 process.intProducerD *
0233 process.intProducerE
0234 )
0235
0236
0237 process.p11 = cms.Path()
0238
0239 process.testEventSetupPath = cms.Path(
0240 process.testReadLumiESSource *
0241 process.testReadLumiESSource1 *
0242 process.testReadLumiESSource2 *
0243 process.testReadLumiESSource3 *
0244 process.concurrentIOVAnalyzer *
0245 process.WhatsItAnalyzer *
0246 process.consumeIOVTestInfoAnalyzer *
0247 process.consumeIOVTestInfoAnalyzer2
0248 )
0249
0250 process.t = cms.Task(
0251 process.intProducerU,
0252 process.intProducerA,
0253 process.intVectorProducer,
0254 process.intProducerF,
0255 process.intProducerG,
0256 process.intProducerH,
0257 process.intProducerI
0258 )
0259
0260 process.e = cms.EndPath(process.testManyConsumingProducer+process.out, process.t)
0261
0262 process.p1ep2 = cms.EndPath()
0263
0264 process2 = cms.Process("PROD2")
0265
0266 process.addSubProcess(cms.SubProcess(process2,
0267 outputCommands = cms.untracked.vstring(
0268 "keep *",
0269 "drop *_intProducerA_*_*"
0270 )
0271 ))
0272
0273 process2.intProducerB = cms.EDProducer("IntProducer", ivalue = cms.int32(2000))
0274 process2.intProducerD = cms.EDProducer("IntProducer", ivalue = cms.int32(2002))
0275 process2.intProducerF = cms.EDProducer("IntProducer", ivalue = cms.int32(2004))
0276 process2.intProducerH = cms.EDProducer("IntProducer", ivalue = cms.int32(2006))
0277
0278 process2.task1 = cms.Task(
0279 process2.intProducerF,
0280 process2.intProducerH
0281 )
0282
0283 process2.path1 = cms.Path(
0284 process2.intProducerB *
0285 process2.intProducerD,
0286 process2.task1
0287 )
0288
0289 copyProcess = cms.Process("COPY")
0290 process2.addSubProcess(cms.SubProcess(copyProcess,
0291 outputCommands = cms.untracked.vstring(
0292 "keep *",
0293 "drop *_intProducerA_*_*"
0294 )
0295 ))
0296
0297 copyProcess.intVectorProducer = cms.EDProducer("IntVectorProducer",
0298 count = cms.int32(9),
0299 ivalue = cms.int32(12)
0300 )
0301
0302 copyProcess.testView1 = cms.EDAnalyzer("TestFindProduct",
0303 inputTags = cms.untracked.VInputTag(),
0304 inputTagsView = cms.untracked.VInputTag( cms.InputTag("intVectorProducer", "", "PROD1") ),
0305 expectedSum = cms.untracked.int32(33)
0306 )
0307
0308 copyProcess.testView2 = cms.EDAnalyzer("TestFindProduct",
0309 inputTags = cms.untracked.VInputTag(),
0310 inputTagsView = cms.untracked.VInputTag( cms.InputTag("intVectorProducer", "", "COPY") ),
0311 expectedSum = cms.untracked.int32(36)
0312 )
0313
0314 copyProcess.testView3 = cms.EDAnalyzer("TestFindProduct",
0315 inputTags = cms.untracked.VInputTag(),
0316 inputTagsView = cms.untracked.VInputTag( cms.InputTag("intVectorProducer", "", processName=cms.InputTag.currentProcess()) ),
0317 expectedSum = cms.untracked.int32(36)
0318 )
0319
0320 copyProcess.test = cms.EDAnalyzer("TestContextAnalyzer",
0321 pathname = cms.untracked.string("p3"),
0322 modlable = cms.untracked.string("test")
0323 )
0324
0325 copyProcess.thingWithMergeProducer = cms.EDProducer("ThingWithMergeProducer")
0326 copyProcess.testMergeResults = cms.EDAnalyzer("TestMergeResults")
0327
0328 copyProcess.testStreamingProducer = cms.EDProducer("IntProducer",
0329 ivalue = cms.int32(11)
0330 )
0331 copyProcess.testManyConsumingProducer = cms.EDProducer("ConsumingIntProducer",
0332 ivalue = cms.int32(11)
0333 )
0334
0335
0336 copyProcess.testStreamingAnalyzer = cms.EDAnalyzer("ConsumingStreamAnalyzer",
0337 valueMustMatch = cms.untracked.int32(11),
0338 moduleLabel = cms.untracked.string("testStreamingProducer")
0339 )
0340
0341 copyProcess.p3 = cms.Path(copyProcess.intVectorProducer * copyProcess.test * copyProcess.thingWithMergeProducer *
0342 copyProcess.testMergeResults * copyProcess.testView1 * copyProcess.testView2 * copyProcess.testView3 *
0343 copyProcess.testStreamingProducer * copyProcess.testStreamingAnalyzer)
0344
0345 copyProcess.ep1 = cms.EndPath(copyProcess.intVectorProducer+copyProcess.testManyConsumingProducer)
0346 copyProcess.ep2 = cms.EndPath()
0347
0348 copyProcess.intProducerB = cms.EDProducer("IntProducer", ivalue = cms.int32(3000))
0349 copyProcess.intProducerC = cms.EDProducer("IntProducer", ivalue = cms.int32(3001))
0350 copyProcess.intProducerF = cms.EDProducer("IntProducer", ivalue = cms.int32(3004))
0351 copyProcess.intProducerG = cms.EDProducer("IntProducer", ivalue = cms.int32(3005))
0352
0353 copyProcess.task1 = cms.Task(
0354 copyProcess.intProducerF,
0355 copyProcess.intProducerG
0356 )
0357
0358 copyProcess.path1 = cms.Path(
0359 copyProcess.intProducerB *
0360 copyProcess.intProducerC,
0361 copyProcess.task1
0362 )
0363
0364 copyProcess.a1 = cms.EDAnalyzer("TestFindProduct",
0365 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerB") ),
0366 expectedSum = cms.untracked.int32(9000)
0367 )
0368
0369 copyProcess.a2 = cms.EDAnalyzer("TestFindProduct",
0370 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerB", processName=cms.InputTag.skipCurrentProcess()) ),
0371 expectedSum = cms.untracked.int32(6000)
0372 )
0373
0374 copyProcess.a3 = cms.EDAnalyzer("TestFindProduct",
0375 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerC") ),
0376 expectedSum = cms.untracked.int32(9003)
0377 )
0378
0379 copyProcess.a4 = cms.EDAnalyzer("TestFindProduct",
0380 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerC", processName=cms.InputTag.skipCurrentProcess()) ),
0381 expectedSum = cms.untracked.int32(3003)
0382 )
0383
0384 copyProcess.a5 = cms.EDAnalyzer("TestFindProduct",
0385 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerD") ),
0386 expectedSum = cms.untracked.int32(6006)
0387 )
0388
0389 copyProcess.a6 = cms.EDAnalyzer("TestFindProduct",
0390 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerD", processName=cms.InputTag.skipCurrentProcess()) ),
0391 expectedSum = cms.untracked.int32(6006)
0392 )
0393
0394 copyProcess.a7 = cms.EDAnalyzer("TestFindProduct",
0395 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerE") ),
0396 expectedSum = cms.untracked.int32(3009)
0397 )
0398
0399 copyProcess.a8 = cms.EDAnalyzer("TestFindProduct",
0400 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerE", processName=cms.InputTag.skipCurrentProcess()) ),
0401 expectedSum = cms.untracked.int32(3009)
0402 )
0403
0404 copyProcess.a9 = cms.EDAnalyzer("TestFindProduct",
0405 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerF") ),
0406 expectedSum = cms.untracked.int32(9012)
0407 )
0408
0409 copyProcess.a10 = cms.EDAnalyzer("TestFindProduct",
0410 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerF", processName=cms.InputTag.skipCurrentProcess()) ),
0411 expectedSum = cms.untracked.int32(6012)
0412 )
0413
0414 copyProcess.a11 = cms.EDAnalyzer("TestFindProduct",
0415 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerG") ),
0416 expectedSum = cms.untracked.int32(9015)
0417 )
0418
0419 copyProcess.a12 = cms.EDAnalyzer("TestFindProduct",
0420 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerG", processName=cms.InputTag.skipCurrentProcess()) ),
0421 expectedSum = cms.untracked.int32(3015)
0422 )
0423
0424 copyProcess.a13 = cms.EDAnalyzer("TestFindProduct",
0425 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerH") ),
0426 expectedSum = cms.untracked.int32(6018)
0427 )
0428
0429 copyProcess.a14 = cms.EDAnalyzer("TestFindProduct",
0430 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerH", processName=cms.InputTag.skipCurrentProcess()) ),
0431 expectedSum = cms.untracked.int32(6018)
0432 )
0433
0434 copyProcess.a15 = cms.EDAnalyzer("TestFindProduct",
0435 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerI") ),
0436 expectedSum = cms.untracked.int32(3021)
0437 )
0438
0439 copyProcess.a16 = cms.EDAnalyzer("TestFindProduct",
0440 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerI", processName=cms.InputTag.skipCurrentProcess()) ),
0441 expectedSum = cms.untracked.int32(3021)
0442 )
0443
0444 copyProcess.a17 = cms.EDAnalyzer("TestFindProduct",
0445 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerB", processName=cms.InputTag.currentProcess()) ),
0446 expectedSum = cms.untracked.int32(9000)
0447 )
0448
0449 copyProcess.a18 = cms.EDAnalyzer("TestFindProduct",
0450 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerC", processName=cms.InputTag.currentProcess()) ),
0451 expectedSum = cms.untracked.int32(9003)
0452 )
0453
0454 copyProcess.a19 = cms.EDAnalyzer("TestFindProduct",
0455 inputTags = cms.untracked.VInputTag(),
0456 inputTagsNotFound = cms.untracked.VInputTag( cms.InputTag("intProducerD", processName=cms.InputTag.currentProcess()) )
0457 )
0458
0459 copyProcess.a20 = cms.EDAnalyzer("TestFindProduct",
0460 inputTags = cms.untracked.VInputTag(),
0461 inputTagsNotFound = cms.untracked.VInputTag( cms.InputTag("intProducerE", processName=cms.InputTag.currentProcess()) )
0462 )
0463
0464 copyProcess.a21 = cms.EDAnalyzer("TestFindProduct",
0465 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerF", processName=cms.InputTag.currentProcess()) ),
0466 expectedSum = cms.untracked.int32(9012)
0467 )
0468
0469 copyProcess.a22 = cms.EDAnalyzer("TestFindProduct",
0470 inputTags = cms.untracked.VInputTag( cms.InputTag("intProducerG", processName=cms.InputTag.currentProcess()) ),
0471 expectedSum = cms.untracked.int32(9015)
0472 )
0473
0474 copyProcess.a23 = cms.EDAnalyzer("TestFindProduct",
0475 inputTags = cms.untracked.VInputTag(),
0476 inputTagsNotFound = cms.untracked.VInputTag( cms.InputTag("intProducerH", processName=cms.InputTag.currentProcess()) )
0477 )
0478
0479 copyProcess.a24 = cms.EDAnalyzer("TestFindProduct",
0480 inputTags = cms.untracked.VInputTag(),
0481 inputTagsNotFound = cms.untracked.VInputTag( cms.InputTag("intProducerI", processName=cms.InputTag.currentProcess()) )
0482 )
0483
0484 copyProcess.a25 = cms.EDAnalyzer("TestFindProduct",
0485 inputTags = cms.untracked.VInputTag(
0486 cms.InputTag("intProducerB", processName=cms.InputTag.currentProcess()),
0487 cms.InputTag("intProducerC"),
0488 cms.InputTag("intProducerD"),
0489 cms.InputTag("intProducerF", processName=cms.InputTag.currentProcess()),
0490 cms.InputTag("intProducerG", processName=cms.InputTag.currentProcess()),
0491 cms.InputTag("intProducerI")
0492 ),
0493 inputTagsNotFound = cms.untracked.VInputTag(
0494 cms.InputTag("intProducerE", processName=cms.InputTag.currentProcess()),
0495 cms.InputTag("intProducerH", processName=cms.InputTag.currentProcess()),
0496 cms.InputTag("intProducerQ", "INSTANCE", "DOESNOTEXIST")
0497 )
0498 )
0499
0500 copyProcess.path2 = cms.Path(
0501 copyProcess.a1 *
0502 copyProcess.a2 *
0503 copyProcess.a3 *
0504 copyProcess.a4 *
0505 copyProcess.a5 *
0506 copyProcess.a6 *
0507 copyProcess.a7 *
0508 copyProcess.a8 *
0509 copyProcess.a9 *
0510 copyProcess.a10 *
0511 copyProcess.a11 *
0512 copyProcess.a12 *
0513 copyProcess.a13 *
0514 copyProcess.a14 *
0515 copyProcess.a15 *
0516 copyProcess.a16 *
0517 copyProcess.a17 *
0518 copyProcess.a18 *
0519 copyProcess.a19 *
0520 copyProcess.a20 *
0521 copyProcess.a21 *
0522 copyProcess.a22 *
0523 copyProcess.a23 *
0524 copyProcess.a24 *
0525 copyProcess.a25
0526 )
0527
0528 copyProcess.intProducerBeginProcessBlock = cms.EDProducer("IntProducerBeginProcessBlock", ivalue = cms.int32(10001))
0529
0530 copyProcess.intProducerEndProcessBlock = cms.EDProducer("IntProducerEndProcessBlock", ivalue = cms.int32(100010))
0531
0532 copyProcess.processBlockTest1 = cms.EDAnalyzer("TestFindProduct",
0533 inputTags = cms.untracked.VInputTag(),
0534 expectedSum = cms.untracked.int32(450034),
0535
0536
0537
0538 inputTagsBeginProcessBlock = cms.untracked.VInputTag(
0539 cms.InputTag("intProducerBeginProcessBlock"),
0540 cms.InputTag("intProducerBeginProcessBlock", "", "COPY")
0541 ),
0542 inputTagsEndProcessBlock = cms.untracked.VInputTag(
0543 cms.InputTag("intProducerBeginProcessBlock"),
0544 cms.InputTag("intProducerBeginProcessBlock", "", "COPY"),
0545 cms.InputTag("intProducerEndProcessBlock"),
0546 cms.InputTag("intProducerEndProcessBlock", "", "COPY"),
0547 cms.InputTag("intProducerEndProcessBlock", "", cms.InputTag.currentProcess())
0548 ),
0549 inputTagsInputProcessBlock = cms.untracked.VInputTag(
0550 cms.InputTag("intProducerBeginProcessBlock", "", "PROD1"),
0551 cms.InputTag("intProducerEndProcessBlock", "", "PROD1")
0552 )
0553 )
0554
0555 copyProcess.testOneOutput = cms.OutputModule("TestOneOutput",
0556 verbose = cms.untracked.bool(False),
0557 expectedProcessesWithProcessBlockProducts = cms.untracked.vstring('PROD1', 'COPY'),
0558 expectedWriteProcessBlockTransitions = cms.untracked.int32(2),
0559 expectedProductsFromInputKept = cms.untracked.bool(False)
0560 )
0561
0562 copyProcess.runLumiESSourceCopy = cms.ESSource("RunLumiESSource")
0563
0564 copyProcess.testReadLumiESSource = cms.EDAnalyzer("RunLumiESAnalyzer")
0565
0566 copyProcess.concurrentIOVESSource = cms.ESSource("ConcurrentIOVESSource",
0567 iovIsRunNotTime = cms.bool(True),
0568 firstValidLumis = cms.vuint32(1, 4, 6, 7, 8, 9),
0569 invalidLumis = cms.vuint32(),
0570 concurrentFinder = cms.bool(True)
0571 )
0572
0573 copyProcess.concurrentIOVESProducer = cms.ESProducer("ConcurrentIOVESProducer")
0574
0575 copyProcess.concurrentIOVAnalyzer = cms.EDAnalyzer("ConcurrentIOVAnalyzer",
0576 checkExpectedValues = cms.untracked.bool(False)
0577 )
0578
0579 copyProcess.path3 = cms.Path(
0580 copyProcess.intProducerBeginProcessBlock *
0581 copyProcess.intProducerEndProcessBlock *
0582 copyProcess.processBlockTest1
0583 )
0584
0585 copyProcess.testEventSetupPath = cms.Path(copyProcess.testReadLumiESSource * copyProcess.concurrentIOVAnalyzer)
0586
0587 copyProcess.endPath = cms.EndPath(copyProcess.testOneOutput)