File indexing completed on 2024-04-06 12:12:59
0001 import FWCore.ParameterSet.Config as cms
0002 from FWCore.ParameterSet.VarParsing import VarParsing
0003
0004 options = VarParsing()
0005 options.register("maxEvents", 1, VarParsing.multiplicity.singleton, VarParsing.varType.int, "max events to process")
0006 options.register("output", "", VarParsing.multiplicity.singleton, VarParsing.varType.string, "output filename")
0007 options.register("intprod", 1, VarParsing.multiplicity.singleton, VarParsing.varType.int, "int value to produce")
0008 options.parseArguments()
0009
0010 process = cms.Process("TEST")
0011 process.source = cms.Source("EmptySource")
0012
0013 process.maxEvents.input = options.maxEvents
0014
0015 process.m1a = cms.EDProducer("IntProducer",
0016 ivalue = cms.int32(options.intprod)
0017 )
0018 process.p1 = cms.Path(process.m1a)
0019
0020 if len(options.output)>0:
0021 process.testout1 = cms.OutputModule("TestOutputModule",
0022 name = cms.string(options.output),
0023 )
0024 process.e1 = cms.EndPath(process.testout1)