#!/usr/bin/env python # #==============================================================================# # Import Modules # #==============================================================================# import sys, os, string, shutil if len(sys.argv) < 2: print "not enough argument...try again" print "Usage : ./runANASQGL.py " print "Where = dijet,3jets,gluino,tau,4bmet,skimming..." sys.exit() mode = sys.argv[1] print "================================================================================" print " Running in Mode : ",mode print "================================================================================" outRoot = "Plots" outLog = outRoot exe = "bin/runANASQGL" filelist = os.popen("ls caf_npjetmet/inputFiles").readlines() for aFile in filelist: if aFile.count(".list") == 0: continue outRoo1 = outRoot+os.sep+string.split(string.strip(aFile),"/")[-1]+".root" outLog1 = outLog+os.sep+string.split(string.strip(aFile),"/")[-1]+".out" option = " -mode "+mode+" " if aFile.count("data") ==0: option = option+" -mc" cmd = exe+" -filelist caf_npjetmet/inputFiles/"+string.strip(aFile)+" -out "+outRoo1+" "+option+" >& "+outLog1 print cmd os.system(cmd) sys.exit()