Back to home page

Project CMSSW displayed by LXR

 
 

    


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)