import sys print sys.argv if len(sys.argv) > 1 : line = '"' + sys.argv[1] + '"' job_name = 'Str20r0p3, %s' % str(sys.argv[1]) dv = DaVinci(version="v32r2p15", platform = 'x86_64-slc5-gcc46-opt') #dv = DaVinci( version = 'v32r2p15', setupProjectOptions = '--nightly lhcb-branches Tue', platform = 'x86_64-slc5-gcc46-opt') #to run nightlies on LSF opts = [] f = open("DV-Stripping20r0p3-Indep.py") l = f.read() opts = l.replace("__testlinename__", line) f.close() print opts dv.extraopts = opts dv.user_release_area = '/afs/cern.ch/user/l/lcarson/cmtuser' t = JobTemplate(application = dv) ds = dv.readInputData("Reco14_Run125113_26files.py") j = Job(t, name = job_name, #backend = LSF(queue = '8nh'), backend = Dirac(), inputdata = ds, #outputsandbox = [ 'tuple.root' ], #for ganga 5 outputfiles = [ 'tuple.root' ], #for ganga 6 splitter = SplitByFiles( filesPerJob = 1 ) ) j.application.args = ["-T"] # Use tcmalloc j.submit()