#!/home/fz/div/Python-2.2.2/python

import sys, os, string, commands, getopt,glob
import gpnew


def main():

    exdir='/home/fz/gp/runucl/'

    #bhwargs= '2\n1\n10000\n350D0\n0\n0'
    importags= 'lumi.ee.outcat\012lumi.ee.bin'

     #make an input file for import, delete old
    if os.path.exists("impinit"):
        os.remove("impinit")
    impin=open("impinit","w")
    impin.write(importags)
    impin.close()


    
    #run gp    
    #g1=gpnew.guineaaveragescan("tesla","fast",50,"offset_x",5,0,200)
    g1=gpnew.guineascan("tesla","fast","energy",10,125,500)
    g1.run()
  

    #g2=gpnew.guineaaveragescan("tesla","fast",50,"offset_y",5,0,10)
    #g2.run()

    resdirs=[]
    resdirs=resdirs+glob.glob(exdir+"*energy*2003*")

    for resdir in resdirs:
        os.chdir(resdir)
        commands.getstatusoutput(exdir+"import < ../impinit >import.log")
        print("dir: "+resdir+"\nrunning: "+exdir+"import < ../impinit >import.log \n")




    #make an input file for bhwide, deleting any old one
##     if os.path.exists("bwhinit"):
##         os.remove("bhwinit")
##     bhwin=open("bhwinit","w")
##     bhwin.write(bhwargs)
##     bhwin.close
    
   
    
    #commands.getstatusoutput(exdir+"bhwrun < bhwinit >bhw.log")
    
    #cmd = 'cat bhwinit | bhwrun ' #< bhwinit >bhw.log"
    #print "running:",cmd 


#for arguments etc
if __name__ == "__main__":
    main()