import glob, sys, os, string, io, ROOT, math, argparse from ROOT import std parser=argparse.ArgumentParser(description='produce histogramms for comparison between sim and real data') parser.add_argument('pathData',help='path to the Data Ana Files',type=str) parser.add_argument('pathSim',help='path to the Sim Ana Files',type=str) parser.add_argument('--file',help='outfile',type=str,default="") parser.add_argument('--pdir',help='path to the pics',type=str,default="") args=parser.parse_args() bla=0 DataList = os.listdir(args.pathData) DataList.sort() print DataList SimList =os.listdir(args.pathSim) SimList.sort() for files in SimList: if files == ".svn": continue outfname=files[:-8] + "_Histo.txt" os.environ['outfname']=str(outfname) Datafile=args.pathData + DataList[0] Simfile=args.pathSim + files print Datafile print Simfile os.environ['Datafile']=str(Datafile) os.environ['Simfile']=str(Simfile) os.environ['pdir']=str(args.pdir) os.system('. macro/tpc/FOPI/vwalbre/Batch/CompareDataSim.sh')