/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Mdc/DedxCalibAlg/DedxCalibAlg-00-01-15/share/shell/gen_rBB_filelist.py

Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 
00003 import os
00004 import sys
00005 
00006 print "usage: gen_rBB_filelist.py [reverse]"
00007 dirname = "../recFiles_rBB/"
00008 print "Warning! Path is: " , dirname 
00009 
00010 dirList = os.listdir(dirname)
00011 
00012 if(len(sys.argv)==1):
00013     fileList = open("runlist.txt", "w") 
00014     for fname in dirList:
00015         if( os.path.getsize(dirname + fname) < 140000): # "<" is normal
00016             print fname
00017         else:
00018             fileList.write(dirname + fname + "\n")
00019 else: # insert bad runs into runlist.txt
00020     fileList = open("missrunlist.txt", "w") 
00021     for fname in dirList:
00022         if( os.path.getsize(dirname + fname) > 140000): 
00023             print fname
00024         else:
00025             fname = fname.split("_")[1]
00026             fname = fname.split("-")[0]
00027             fileList.write(fname + "\n")
00028     
00029 
00030 
00031 
00032 

Generated on Tue Nov 29 23:12:45 2016 for BOSS_7.0.2 by  doxygen 1.4.7