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.MessageService.MessageLogger_cfi")
0006 process.MessageLogger.cerr.FwkReport.reportEvery = 1000
0007 process.MessageLogger.cerr.threshold = 'ERROR'
0008
0009 process.maxEvents = cms.untracked.PSet(
0010 input = cms.untracked.int32(-1)
0011 )
0012
0013 process.source = cms.Source("PoolSource",
0014 fileNames = cms.untracked.vstring(
0015 'file:testRunMergeSPLIT101.root',
0016 'file:testRunMergeSPLIT102.root',
0017 'file:testRunMergeSPLIT103.root',
0018 'file:testRunMergeSPLIT101.root',
0019 'file:testRunMergeSPLIT102.root',
0020 'file:testRunMergeSPLIT103.root'
0021 ),
0022 lumisToProcess = cms.untracked.VLuminosityBlockRange('41:11-41:20', '42:21-42:25'),
0023 duplicateCheckMode = cms.untracked.string('noDuplicateCheck')
0024 )
0025
0026 process.test = cms.EDAnalyzer("TestMergeResults",
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039 expectedBeginRunProd = cms.untracked.vint32(
0040 10001, 10002, 10003,
0041 10001, 10002, 10003,
0042 10001, 10002, 10003,
0043 10001, 10002, 10003
0044 ),
0045
0046 expectedEndRunProd = cms.untracked.vint32(
0047 100001, 100002, 100003,
0048 100001, 100002, 100003,
0049 100001, 100002, 100003,
0050 100001, 100002, 100003
0051 ),
0052
0053 expectedEndRunProdImproperlyMerged = cms.untracked.vint32(
0054 0, 0, 0,
0055 0, 0, 0,
0056 0, 0, 0,
0057 0, 0, 0
0058 ),
0059
0060 expectedBeginLumiProd = cms.untracked.vint32(
0061 101, 102, 103,
0062 101, 102, 103,
0063 101, 102, 103,
0064 101, 102, 103,
0065 101, 102, 103,
0066 101, 102, 103,
0067 101, 102, 103,
0068 101, 102, 103,
0069 101, 102, 103,
0070 101, 102, 103
0071 ),
0072
0073 expectedEndLumiProd = cms.untracked.vint32(
0074 1001, 1002, 1003,
0075 1001, 1002, 1003,
0076 1001, 1002, 1003,
0077 1001, 1002, 1003,
0078 1001, 1002, 1003,
0079 1001, 1002, 1003,
0080 1001, 1002, 1003,
0081 1001, 1002, 1003,
0082 1001, 1002, 1003,
0083 1001, 1002, 1003
0084 ),
0085
0086 expectedEndLumiProdImproperlyMerged = cms.untracked.vint32(
0087 0, 0, 0,
0088 0, 0, 0,
0089 0, 0, 0,
0090 0, 0, 0,
0091 0, 0, 0,
0092 0, 0, 0,
0093 0, 0, 0,
0094 0, 0, 0,
0095 0, 0, 0,
0096 0, 0, 0
0097 ),
0098
0099 verbose = cms.untracked.bool(False)
0100 )
0101
0102 process.thingWithMergeProducer = cms.EDProducer("ThingWithMergeProducer")
0103 process.task = cms.Task(process.thingWithMergeProducer)
0104
0105 process.out = cms.OutputModule("PoolOutputModule",
0106 fileName = cms.untracked.string('testRunMergeTEST101.root')
0107 )
0108
0109 process.e = cms.EndPath(process.test * process.out, process.task)