File indexing completed on 2023-03-17 11:03:05
0001
0002
0003
0004
0005 import FWCore.ParameterSet.Config as cms
0006
0007 process = cms.Process("MERGE")
0008
0009 process.load("FWCore.MessageService.MessageLogger_cfi")
0010 process.MessageLogger.cerr.FwkReport.reportEvery = 1000
0011 process.MessageLogger.cerr.threshold = 'ERROR'
0012
0013 import FWCore.Framework.test.cmsExceptionsFatalOption_cff
0014 process.options = cms.untracked.PSet(
0015 Rethrow = FWCore.Framework.test.cmsExceptionsFatalOption_cff.Rethrow
0016 )
0017
0018 process.source = cms.Source("PoolSource",
0019 fileNames = cms.untracked.vstring(
0020 'file:testRunMerge1.root',
0021 'file:testRunMerge2.root',
0022 'file:testRunMerge3.root',
0023 'file:testRunMerge4.root',
0024 'file:testRunMerge5.root'
0025 )
0026 , lumisToProcess = cms.untracked.VLuminosityBlockRange(
0027 '11:2',
0028 '15:2-15:8',
0029 '19:2-20:2',
0030 '21:4'
0031 )
0032 , eventsToSkip = cms.untracked.VEventRange(
0033 '19:4:6-19:4:8',
0034 '21:3:8'
0035 )
0036 , duplicateCheckMode = cms.untracked.string('checkEachRealDataFile')
0037 )
0038
0039 process.thingWithMergeProducer = cms.EDProducer("ThingWithMergeProducer")
0040
0041 process.test = cms.EDAnalyzer('RunLumiEventAnalyzer',
0042 verbose = cms.untracked.bool(True),
0043 expectedRunLumiEvents = cms.untracked.vuint32(
0044 11, 0, 0,
0045 11, 2, 0,
0046 11, 2, 1,
0047 11, 2, 2,
0048 11, 2, 3,
0049 11, 2, 0,
0050 11, 0, 0,
0051 15, 0, 0,
0052 15, 2, 0,
0053 15, 2, 1,
0054 15, 2, 2,
0055 15, 2, 3,
0056 15, 2, 0,
0057 15, 3, 0,
0058 15, 3, 4,
0059 15, 3, 5,
0060 15, 3, 6,
0061 15, 3, 0,
0062 15, 4, 0,
0063 15, 4, 7,
0064 15, 4, 8,
0065 15, 4, 9,
0066 15, 4, 0,
0067 15, 0, 0,
0068 19, 0, 0,
0069 19, 2, 0,
0070 19, 2, 1,
0071 19, 2, 2,
0072 19, 2, 3,
0073 19, 2, 0,
0074 19, 3, 0,
0075 19, 3, 4,
0076 19, 3, 5,
0077 19, 3, 6,
0078 19, 3, 0,
0079 19, 4, 0,
0080 19, 4, 9,
0081 19, 4, 0,
0082 19, 0, 0,
0083 20, 0, 0,
0084 20, 2, 0,
0085 20, 2, 1,
0086 20, 2, 2,
0087 20, 2, 3,
0088 20, 2, 0,
0089 20, 0, 0,
0090 21, 0, 0,
0091 21, 4, 0,
0092 21, 4, 7,
0093 21, 4, 8,
0094 21, 4, 9,
0095 21, 4, 0,
0096 21, 0, 0
0097 )
0098 )
0099
0100 process.path1 = cms.Path(process.thingWithMergeProducer + process.test)