File indexing completed on 2024-04-06 12:12:42
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("TEST")
0004
0005 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0006 process.MessageLogger.cerr.threshold = 'INFO'
0007 process.MessageLogger.cerr.INFO.limit = 200
0008
0009
0010
0011 process.maxEvents = cms.untracked.PSet(
0012 input = cms.untracked.int32(10)
0013 )
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(1)
0021 )
0022
0023 process.emptyESSourceA = cms.ESSource("EmptyESSource",
0024 recordName = cms.string("ESTestRecordA"),
0025 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0026 iovIsRunNotTime = cms.bool(True)
0027 )
0028
0029 process.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0030 recordName = cms.string("ESTestRecordA"),
0031 firstValid = cms.vuint32(1),
0032 iovIsRunNotTime = cms.bool(True)
0033 )
0034
0035 process.emptyESSourceZ = cms.ESSource("EmptyESSource",
0036 recordName = cms.string("ESTestRecordZ"),
0037
0038
0039
0040 firstValid = cms.vuint32(1,3,5,7,9),
0041 iovIsRunNotTime = cms.bool(True)
0042 )
0043
0044 process.esTestProducerA = cms.ESProducer("ESTestProducerA")
0045
0046 process.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0047 appendToDataLabel = cms.string('abc')
0048 )
0049
0050 process.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0051
0052 process.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0053 runsToGetDataFor = cms.vint32(1,2,3,4,5,6,7,8,9,10),
0054 expectedValues=cms.untracked.vint32(1,2,3,4,5,6,7,8,9,9)
0055 )
0056
0057 process.esTestAnalyzerAZ = cms.EDAnalyzer("ESTestAnalyzerAZ",
0058 runsToGetDataFor = cms.vint32(1,2,3,4,5,6,7,8,9,10),
0059 expectedValuesA=cms.untracked.vint32(1,2,3,4,5,6,7,8,9,9),
0060 expectedValuesZ=cms.untracked.vint32(1,2,3,3,4,4,5,5,6,6)
0061 )
0062
0063 process.path1 = cms.Path(process.esTestAnalyzerA*process.esTestAnalyzerAZ)
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085
0086 process1 = cms.Process("TEST1")
0087 process.addSubProcess(cms.SubProcess(process1))
0088
0089 process1.emptyESSourceA = cms.ESSource("EmptyESSource",
0090 recordName = cms.string("ESTestRecordA"),
0091 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0092 iovIsRunNotTime = cms.bool(True)
0093 )
0094
0095 process1.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0096 recordName = cms.string("ESTestRecordA"),
0097 firstValid = cms.vuint32(1),
0098 iovIsRunNotTime = cms.bool(True)
0099 )
0100
0101 process1.emptyESSourceZ = cms.ESSource("EmptyESSource",
0102 recordName = cms.string("ESTestRecordZ"),
0103 firstValid = cms.vuint32(1,3,5,7,9),
0104 iovIsRunNotTime = cms.bool(True)
0105 )
0106
0107 process1.esTestProducerA = cms.ESProducer("ESTestProducerA")
0108
0109 process1.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0110 appendToDataLabel = cms.string('abc')
0111 )
0112
0113 process1.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0114
0115 process1.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0116 runsToGetDataFor = cms.vint32(1,3,4,5,6,7,8,9,10),
0117
0118 expectedValues=cms.untracked.vint32(1,3,4,5,6,7,8,9,9)
0119 )
0120
0121 process1.path1 = cms.Path(process1.esTestAnalyzerA)
0122
0123
0124
0125
0126
0127
0128 process2 = cms.Process("TEST2")
0129 process1.addSubProcess(cms.SubProcess(process2))
0130
0131 process2.emptyESSourceA = cms.ESSource("EmptyESSource",
0132 recordName = cms.string("ESTestRecordA"),
0133 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0134 iovIsRunNotTime = cms.bool(True)
0135 )
0136
0137 process2.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0138 recordName = cms.string("ESTestRecordA"),
0139 firstValid = cms.vuint32(1),
0140 iovIsRunNotTime = cms.bool(True)
0141 )
0142
0143 process2.emptyESSourceZ = cms.ESSource("EmptyESSource",
0144 recordName = cms.string("ESTestRecordZ"),
0145 firstValid = cms.vuint32(1,3,5,7,9),
0146 iovIsRunNotTime = cms.bool(True)
0147 )
0148
0149 process2.esTestProducerA = cms.ESProducer("ESTestProducerA",
0150 dummy = cms.string("test")
0151 )
0152
0153 process2.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0154 appendToDataLabel = cms.string('abc')
0155 )
0156
0157 process2.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0158
0159 process2.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0160 runsToGetDataFor = cms.vint32(1,3,4,5,6,7,8,9,10),
0161
0162 expectedValues=cms.untracked.vint32(1,3,4,5,6,7,8,9,9)
0163 )
0164
0165 process2.path1 = cms.Path(process2.esTestAnalyzerA)
0166
0167
0168
0169
0170
0171
0172 process3 = cms.Process("TEST3")
0173 process2.addSubProcess(cms.SubProcess(process3))
0174
0175 process3.emptyESSourceA = cms.ESSource("EmptyESSource",
0176 recordName = cms.string("ESTestRecordA"),
0177 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0178 iovIsRunNotTime = cms.bool(True)
0179 )
0180
0181 process3.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0182 recordName = cms.string("ESTestRecordA"),
0183 firstValid = cms.vuint32(1),
0184 iovIsRunNotTime = cms.bool(True)
0185 )
0186
0187 process3.emptyESSourceZ = cms.ESSource("EmptyESSource",
0188 recordName = cms.string("ESTestRecordZ"),
0189 firstValid = cms.vuint32(1,3,5,7,9),
0190 iovIsRunNotTime = cms.bool(True)
0191 )
0192
0193 process3.esTestProducerA = cms.ESProducer("ESTestProducerA",
0194 dummy = cms.untracked.string("test")
0195 )
0196
0197 process3.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0198 appendToDataLabel = cms.string('abc')
0199 )
0200
0201 process3.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0202
0203 process3.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0204 runsToGetDataFor = cms.vint32(1,2,4,5,6,7,8,9,10),
0205
0206 expectedValues=cms.untracked.vint32(1,2,4,5,6,7,8,9,9)
0207 )
0208
0209 process3.path1 = cms.Path(process3.esTestAnalyzerA)
0210
0211
0212
0213
0214
0215
0216
0217 process4 = cms.Process("TEST4")
0218 process3.addSubProcess(cms.SubProcess(process4))
0219
0220 process4.emptyESSourceA = cms.ESSource("EmptyESSource",
0221 recordName = cms.string("ESTestRecordA"),
0222 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0223 iovIsRunNotTime = cms.bool(True)
0224 )
0225
0226 process4.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0227 recordName = cms.string("ESTestRecordA"),
0228 firstValid = cms.vuint32(1),
0229 iovIsRunNotTime = cms.bool(True)
0230 )
0231
0232 process4.emptyESSourceZ = cms.ESSource("EmptyESSource",
0233 recordName = cms.string("ESTestRecordZ"),
0234
0235
0236
0237 firstValid = cms.vuint32(1,3,5,7,9),
0238 iovIsRunNotTime = cms.bool(True)
0239 )
0240
0241 process4.esTestProducerA = cms.ESProducer("ESTestProducerA")
0242
0243 process4.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0244 appendToDataLabel = cms.string('abc')
0245 )
0246
0247 process4.esTestProducerA2 = cms.ESProducer("ESTestProducerA",
0248 appendToDataLabel = cms.string('abcd')
0249 )
0250
0251 process4.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0252
0253 process4.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0254 runsToGetDataFor = cms.vint32(1,2,3,6,7,8,9,10),
0255
0256 expectedValues=cms.untracked.vint32(1,2,3,6,7,8,9,9)
0257 )
0258
0259 process4.esTestAnalyzerAZ = cms.EDAnalyzer("ESTestAnalyzerAZ",
0260 runsToGetDataFor = cms.vint32(3,4,5,6,7,8,9,10),
0261
0262 expectedValuesA=cms.untracked.vint32(3,4,5,6,7,8,9,9),
0263 expectedValuesZ=cms.untracked.vint32(3,3,4,4,5,5,6,6)
0264 )
0265
0266 process4.path1 = cms.Path(process4.esTestAnalyzerA*process4.esTestAnalyzerAZ)
0267
0268
0269
0270
0271
0272 process5 = cms.Process("TEST5")
0273 process4.addSubProcess(cms.SubProcess(process5))
0274
0275 process5.emptyESSourceA = cms.ESSource("EmptyESSource",
0276 recordName = cms.string("ESTestRecordA"),
0277 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0278 iovIsRunNotTime = cms.bool(True)
0279 )
0280
0281 process5.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0282 recordName = cms.string("ESTestRecordA"),
0283 firstValid = cms.vuint32(1),
0284 iovIsRunNotTime = cms.bool(True)
0285 )
0286
0287 process5.emptyESSourceZ = cms.ESSource("EmptyESSource",
0288 recordName = cms.string("ESTestRecordZ"),
0289 firstValid = cms.vuint32(1,3,5,7,9),
0290 iovIsRunNotTime = cms.bool(True)
0291 )
0292
0293 process5.esTestProducerA = cms.ESProducer("ESTestProducerA",
0294 )
0295
0296 process5.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0297 appendToDataLabel = cms.string('abc')
0298 )
0299
0300 process5.esTestProducerA2 = cms.ESProducer("ESTestProducerA",
0301 appendToDataLabel = cms.string('abcd')
0302 )
0303
0304 process5.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0305
0306 process5.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0307 runsToGetDataFor = cms.vint32(1,2,3,7,8,9,10),
0308
0309 expectedValues=cms.untracked.vint32(1,2,3,7,8,9,9)
0310 )
0311
0312 process5.esTestAnalyzerAZ = cms.EDAnalyzer("ESTestAnalyzerAZ",
0313 runsToGetDataFor = cms.vint32(5,6,7,8,9,10),
0314
0315 expectedValuesA=cms.untracked.vint32(5,6,7,8,9,9),
0316 expectedValuesZ=cms.untracked.vint32(4,4,5,5,6,6)
0317 )
0318
0319 process5.path1 = cms.Path(process5.esTestAnalyzerA*process5.esTestAnalyzerAZ)
0320
0321
0322
0323
0324
0325 process6 = cms.Process("TEST6")
0326 process5.addSubProcess(cms.SubProcess(process6))
0327
0328 process6.emptyESSourceA = cms.ESSource("EmptyESSource",
0329 recordName = cms.string("ESTestRecordA"),
0330 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0331 iovIsRunNotTime = cms.bool(True)
0332 )
0333
0334 process6.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0335 recordName = cms.string("ESTestRecordA"),
0336 firstValid = cms.vuint32(1),
0337 iovIsRunNotTime = cms.bool(True)
0338 )
0339
0340 process6.emptyESSourceZ = cms.ESSource("EmptyESSource",
0341 recordName = cms.string("ESTestRecordZ"),
0342 firstValid = cms.vuint32(1,3,5,7,9),
0343 iovIsRunNotTime = cms.bool(True)
0344 )
0345
0346 process6.esTestProducerA = cms.ESProducer("ESTestProducerA")
0347
0348 process6.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0349
0350 process6.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0351 runsToGetDataFor = cms.vint32(1,2,3,4,5,6,8,9,10),
0352
0353 expectedValues=cms.untracked.vint32(1,2,3,4,5,6,8,9,9)
0354
0355 )
0356
0357 process6.path1 = cms.Path(process6.esTestAnalyzerA)
0358
0359
0360
0361
0362
0363
0364 process7 = cms.Process("TEST7")
0365 process6.addSubProcess(cms.SubProcess(process7))
0366
0367 process7.emptyESSourceA = cms.ESSource("EmptyESSource",
0368 recordName = cms.string("ESTestRecordA"),
0369 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0370 iovIsRunNotTime = cms.bool(True)
0371 )
0372
0373 process7.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0374 recordName = cms.string("ESTestRecordA"),
0375 firstValid = cms.vuint32(1),
0376 iovIsRunNotTime = cms.bool(True)
0377 )
0378
0379 process7.emptyESSourceZ = cms.ESSource("EmptyESSource",
0380 recordName = cms.string("ESTestRecordZ"),
0381 firstValid = cms.vuint32(1,3,5,7,9),
0382 iovIsRunNotTime = cms.bool(True)
0383 )
0384
0385 process7.esTestProducerA = cms.ESProducer("ESTestProducerA")
0386
0387 process7.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0388 appendToDataLabel = cms.string('xyz')
0389 )
0390
0391 process7.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0392
0393 process7.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0394 runsToGetDataFor = cms.vint32(1,2,3,4,5,6,7,9,10),
0395
0396 expectedValues=cms.untracked.vint32(1,2,3,4,5,6,7,9,9)
0397 )
0398
0399 process7.path1 = cms.Path(process7.esTestAnalyzerA)
0400
0401
0402
0403
0404
0405
0406 process8 = cms.Process("TEST8")
0407 process7.addSubProcess(cms.SubProcess(process8))
0408
0409 process8.emptyESSourceA = cms.ESSource("EmptyESSource",
0410 recordName = cms.string("ESTestRecordA"),
0411 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0412 iovIsRunNotTime = cms.bool(True)
0413 )
0414
0415 process8.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0416 recordName = cms.string("ESTestRecordA"),
0417 firstValid = cms.vuint32(1),
0418 iovIsRunNotTime = cms.bool(True)
0419 )
0420
0421 process8.emptyESSourceZ = cms.ESSource("EmptyESSource",
0422 recordName = cms.string("ESTestRecordZ"),
0423 firstValid = cms.vuint32(1,3,5,7,9),
0424 iovIsRunNotTime = cms.bool(True)
0425 )
0426
0427 process8.esTestProducerA = cms.ESProducer("ESTestProducerA")
0428
0429 process8.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0430 appendToDataLabel = cms.string('abc'),
0431 test = cms.untracked.string('q')
0432 )
0433
0434 process8.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0435
0436
0437 process8.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0438 runsToGetDataFor = cms.vint32(5,6,7,8,9,10),
0439
0440 expectedValues=cms.untracked.vint32(5,6,7,8,9,9)
0441 )
0442
0443 process8.path1 = cms.Path(process8.esTestAnalyzerA)
0444
0445
0446
0447
0448
0449 process9 = cms.Process("TEST9")
0450 process8.addSubProcess(cms.SubProcess(process9))
0451
0452 process9.emptyESSourceA = cms.ESSource("EmptyESSource",
0453 recordName = cms.string("ESTestRecordA"),
0454 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0455 iovIsRunNotTime = cms.bool(True)
0456 )
0457
0458 process9.emptyESSourceZ = cms.ESSource("EmptyESSource",
0459 recordName = cms.string("ESTestRecordZ"),
0460 firstValid = cms.vuint32(1,3,5,7,9),
0461 iovIsRunNotTime = cms.bool(True)
0462 )
0463
0464 process9.esTestProducerA = cms.ESProducer("ESTestProducerA")
0465
0466 process9.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0467 appendToDataLabel = cms.string('abc')
0468 )
0469
0470 process9.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0471
0472 process9.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0473 runsToGetDataFor = cms.vint32(6,7,8,9,10),
0474
0475 expectedValues=cms.untracked.vint32(6,7,8,9,9)
0476
0477 )
0478
0479 process9.path1 = cms.Path(process9.esTestAnalyzerA)
0480
0481
0482
0483
0484
0485 process10 = cms.Process("TEST10")
0486 process9.addSubProcess(cms.SubProcess(process10))
0487
0488 process10.emptyESSourceA = cms.ESSource("EmptyESSource",
0489 recordName = cms.string("ESTestRecordA"),
0490 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0491 iovIsRunNotTime = cms.bool(True)
0492 )
0493
0494 process10.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0495 recordName = cms.string("ESTestRecordA"),
0496 firstValid = cms.vuint32(1),
0497 iovIsRunNotTime = cms.bool(True)
0498 )
0499
0500 process10.emptyESSourceA2 = cms.ESSource("EmptyESSource",
0501 recordName = cms.string("ESTestRecordA"),
0502 firstValid = cms.vuint32(1),
0503 iovIsRunNotTime = cms.bool(True)
0504 )
0505
0506 process10.emptyESSourceZ = cms.ESSource("EmptyESSource",
0507 recordName = cms.string("ESTestRecordZ"),
0508 firstValid = cms.vuint32(1,3,5,7,9),
0509 iovIsRunNotTime = cms.bool(True)
0510 )
0511
0512 process10.esTestProducerA = cms.ESProducer("ESTestProducerA")
0513
0514 process10.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0515 appendToDataLabel = cms.string('abc')
0516 )
0517
0518 process10.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0519
0520 process10.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0521 runsToGetDataFor = cms.vint32(7,8,9,10),
0522
0523 expectedValues=cms.untracked.vint32(7,8,9,9)
0524 )
0525
0526 process10.path1 = cms.Path(process10.esTestAnalyzerA)
0527
0528
0529
0530
0531
0532 process11 = cms.Process("TEST11")
0533 process10.addSubProcess(cms.SubProcess(process11))
0534
0535 process11.emptyESSourceA = cms.ESSource("EmptyESSource",
0536 recordName = cms.string("ESTestRecordA"),
0537 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0538 iovIsRunNotTime = cms.bool(True)
0539 )
0540
0541 process11.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0542 recordName = cms.string("ESTestRecordA"),
0543 firstValid = cms.vuint32(1,2),
0544 iovIsRunNotTime = cms.bool(True)
0545 )
0546
0547 process11.emptyESSourceZ = cms.ESSource("EmptyESSource",
0548 recordName = cms.string("ESTestRecordZ"),
0549 firstValid = cms.vuint32(1,3,5,7,9),
0550 iovIsRunNotTime = cms.bool(True)
0551 )
0552
0553 process11.esTestProducerA = cms.ESProducer("ESTestProducerA")
0554
0555 process11.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0556 appendToDataLabel = cms.string('abc')
0557 )
0558
0559 process11.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0560
0561 process11.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0562 runsToGetDataFor = cms.vint32(8,9,10),
0563
0564 expectedValues=cms.untracked.vint32(8,9,9)
0565
0566 )
0567
0568 process11.path1 = cms.Path(process11.esTestAnalyzerA)
0569
0570
0571
0572
0573
0574
0575 process12 = cms.Process("TEST12")
0576 process11.addSubProcess(cms.SubProcess(process12))
0577
0578 process12.emptyESSourceA = cms.ESSource("EmptyESSource",
0579 recordName = cms.string("ESTestRecordA"),
0580 firstValid = cms.vuint32(1,2,3,4,5,6,7,8,9),
0581 iovIsRunNotTime = cms.bool(True)
0582 )
0583
0584 process12.emptyESSourceA1 = cms.ESSource("EmptyESSource",
0585 recordName = cms.string("ESTestRecordA"),
0586 firstValid = cms.vuint32(1),
0587 iovIsRunNotTime = cms.bool(True)
0588 )
0589
0590 process12.emptyESSourceZ = cms.ESSource("EmptyESSource",
0591 recordName = cms.string("ESTestRecordZ"),
0592 firstValid = cms.vuint32(1,2,3,5,7,9),
0593 iovIsRunNotTime = cms.bool(True)
0594 )
0595
0596 process12.esTestProducerA = cms.ESProducer("ESTestProducerA",
0597 dummy = cms.string("test")
0598 )
0599
0600 process12.esTestProducerA1 = cms.ESProducer("ESTestProducerA",
0601 appendToDataLabel = cms.string('abc')
0602 )
0603
0604 process12.esTestProducerAZ = cms.ESProducer("ESTestProducerAZ")
0605
0606 process12.esTestAnalyzerA = cms.EDAnalyzer("ESTestAnalyzerA",
0607 runsToGetDataFor = cms.vint32(9,10),
0608
0609 expectedValues=cms.untracked.vint32(9,9)
0610 )
0611
0612 process12.path1 = cms.Path(process12.esTestAnalyzerA)