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:testRunMergeMERGE100.root',
0016 'file:testRunMergeMERGE101.root',
0017 'file:testRunMergeMERGE102.root',
0018 'file:testRunMergeMERGE100.root',
0019 'file:testRunMergeMERGE101.root',
0020 'file:testRunMergeMERGE102.root'
0021 ),
0022 duplicateCheckMode = cms.untracked.string('noDuplicateCheck')
0023 )
0024
0025 process.test = cms.EDAnalyzer("TestMergeResults",
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038 expectedBeginRunProd = cms.untracked.vint32(
0039 10001, 40008, 10003,
0040 10001, 20004, 10003,
0041 10001, 40008, 10003,
0042 10001, 20004, 10003
0043 ),
0044
0045 expectedEndRunProd = cms.untracked.vint32(
0046 100001, 400008, 100003,
0047 100001, 200004, 100003,
0048 100001, 400008, 100003,
0049 100001, 200004, 100003
0050 ),
0051
0052 expectedEndRunProdImproperlyMerged = cms.untracked.vint32(
0053 0, 1, 0,
0054 0, 0, 0,
0055 0, 1, 0,
0056 0, 0, 0
0057 ),
0058
0059 expectedBeginLumiProd = cms.untracked.vint32(
0060 101, 102, 103,
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 101, 102, 103,
0072 101, 102, 103,
0073 101, 102, 103,
0074 101, 102, 103,
0075 101, 102, 103,
0076 101, 102, 103,
0077 101, 102, 103,
0078 101, 102, 103,
0079 101, 102, 103
0080 ),
0081
0082 expectedEndLumiProd = cms.untracked.vint32(
0083 1001, 1002, 1003,
0084 1001, 1002, 1003,
0085 1001, 1002, 1003,
0086 1001, 1002, 1003,
0087 1001, 1002, 1003,
0088 1001, 1002, 1003,
0089 1001, 1002, 1003,
0090 1001, 1002, 1003,
0091 1001, 1002, 1003,
0092 1001, 1002, 1003,
0093 1001, 1002, 1003,
0094 1001, 1002, 1003,
0095 1001, 1002, 1003,
0096 1001, 1002, 1003,
0097 1001, 1002, 1003,
0098 1001, 1002, 1003,
0099 1001, 1002, 1003,
0100 1001, 1002, 1003,
0101 1001, 1002, 1003,
0102 1001, 1002, 1003
0103 ),
0104
0105 expectedEndLumiProdImproperlyMerged = cms.untracked.vint32(
0106 0, 0, 0,
0107 0, 0, 0,
0108 0, 0, 0,
0109 0, 0, 0,
0110 0, 0, 0,
0111 0, 0, 0,
0112 0, 0, 0,
0113 0, 0, 0,
0114 0, 0, 0,
0115 0, 0, 0,
0116 0, 0, 0,
0117 0, 0, 0,
0118 0, 0, 0,
0119 0, 0, 0,
0120 0, 0, 0,
0121 0, 0, 0,
0122 0, 0, 0,
0123 0, 0, 0,
0124 0, 0, 0,
0125 0, 0, 0
0126 ),
0127 verbose = cms.untracked.bool(False)
0128 )
0129
0130 process.thingWithMergeProducer = cms.EDProducer("ThingWithMergeProducer")
0131 process.task = cms.Task(process.thingWithMergeProducer)
0132
0133 process.out = cms.OutputModule("PoolOutputModule",
0134 fileName = cms.untracked.string('testRunMergeTEST100.root')
0135 )
0136
0137 process.e = cms.EndPath(process.test * process.out, process.task)