4 import os, sys, subprocess
12 infolder =
"/net/cms2/cms2r0/babymaker/babies/2016_02_09/to_normalize/T6ttWW/" 13 outfolder =
"/net/cms2/cms2r0/babymaker/babies/2016_02_09/mc/T6ttWW/" 14 runfolder = outfolder+
"run/" 15 if not os.path.exists(runfolder):
16 os.system(
"mkdir -p "+runfolder)
19 inputfiles = [i
for i
in os.listdir(infolder)
if "SMS" in i]
21 os.system(
"JobSetup.csh")
23 files_job = (len(inputfiles)+njobs-1)/njobs
26 for file
in inputfiles:
29 if ifile % files_job == 1:
31 exename = runfolder+
"/change_weights_"+str(ijob)+
".sh" 32 fexe = open(exename,
"w")
33 os.system(
"chmod u+x "+exename)
34 fexe.write(
"#!/bin/bash\n\n")
35 fexe.write(
"./run/change_weights.exe "+infolder+
' "*'+file+
'*" '+outfolder+
'\n')
36 if ifile % files_job == 0
or ifile == len(inputfiles):
38 cmd =
"JobSubmit.csh ./run/wrapper.sh "+exename
43 print "\nSubmitted "+str(ifile)+
" files in "+str(ijob)+
" jobs. Output goes to "+outfolder+
"\n"