Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-12-01 23:40:18

0001 #! /usr/bin/env cmsRun
0002 
0003 import FWCore.ParameterSet.Config as cms
0004 
0005 events = cms.VEventID(
0006     # Run 100
0007     cms.EventID(100, 1, 1),
0008     cms.EventID(100, 1, 2),
0009     cms.EventID(100, 2, 3),
0010     cms.EventID(100, 2, 4),
0011     cms.EventID(100, 3, 5),
0012     # Run 101
0013     cms.EventID(101, 1, 1),
0014     cms.EventID(101, 1, 2),
0015     cms.EventID(101, 2, 3),
0016     cms.EventID(101, 2, 4),
0017     cms.EventID(101, 3, 5),
0018     # Run 102
0019     cms.EventID(102, 1, 1),
0020     cms.EventID(102, 1, 2),
0021     cms.EventID(102, 2, 3),
0022     cms.EventID(102, 2, 4),
0023     cms.EventID(102, 3, 5),
0024     # Run 103
0025     cms.EventID(103, 1, 1),
0026     cms.EventID(103, 1, 2),
0027     cms.EventID(103, 2, 3),
0028     cms.EventID(103, 2, 4),
0029     cms.EventID(103, 3, 5),
0030 )
0031 
0032 process = cms.Process("TEST")
0033 
0034 process.source = cms.Source("EmptySourceFromEventIDs",
0035     events = cms.untracked(events)
0036 )
0037 
0038 process.maxEvents = cms.untracked.PSet(
0039     input = cms.untracked.int32(42)
0040 )
0041 
0042 # EventIDChecker requires processing the events serially
0043 process.options.numberOfStreams = 1
0044 
0045 process.check = cms.EDAnalyzer("EventIDChecker", eventSequence = cms.untracked(events))
0046 
0047 process.endp = cms.EndPath(process.check)