import glob, sys, os run = 681 data = 21 #argument parsing: for iarg in range(len(sys.argv)) : arg = sys.argv[iarg] if arg == "-run" : run=sys.argv[iarg+1] if arg == "-data" : data=sys.argv[iarg+1] for irun in range (681,900): #681 bis 923 # sort out defunct runs if (irun in [689,695,696,697,701,707,708,710,711,712,721,722,725,728,729,730,732,738,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,772,774,775,776,778,779,780,781,782,784,785,786,787,788,789,790,791,792,793,794,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,819,821,822,823,824,825,826,827,828,833,835,836,837,839,840,843,844,845,846,847,848,849,850,852,853,854,855,857,863,864,865,866,874,875,877,878,880,885,888,890,894,895,901,902,903,906,907,908,910,911,915,916,918,919,920,921]): continue #fit Data #ROOT.ExecutedEdxfit(0,run,data,lower,upper) command="python dEdxfitmacro.py -trunc 00 25 -b -run " +str(irun) + " -data " +str(data) os.system(command) command="python dEdxfitmacro.py -trunc 10 25 -b -run " +str(irun) + " -data " +str(data) os.system(command) command="python dEdxfitmacro.py -trunc 00 30 -b -run " +str(irun) + " -data " +str(data) os.system(command) command="python dEdxfitmacro.py -trunc 05 30 -b -run " +str(irun) + " -data " +str(data) os.system(command) command="python dEdxfitmacro.py -trunc 10 30 -b -run " +str(irun) + " -data " +str(data) os.system(command) command="python dEdxfitmacro.py -trunc 05 25 -b -run " +str(irun) + " -data " +str(data) os.system(command)