def __init__(self, argv): FILE = open("RunInfoAll.txt","w") for siteIdx in range(1,4): # 1,2,3 -> 1,2,4 site = siteIdx if siteIdx==3: site = 4 print siteIdx,argv[siteIdx] table = Table() table.read( argv[siteIdx] ) if siteIdx==1: FILE.writelines( table.headerLine ) for row in range(0, table.nRows): # print table.columns["Site"][row] if int( table.columns["Site"][row] ) == site: for col in range(0, len(table.fieldNames)): FILE.writelines( table.columns[ table.fieldNames[col] ][row] ) FILE.writelines("\t") FILE.writelines("\n") FILE.close()
#!/usr/bin/env python ''' Zhe Wang, Jan. 5, 2011 ''' from ROOT import gROOT, gStyle, gDirectory, TCanvas, TFile, TTree, TPad, TLatex, TH2F, TH1F, TGraph from Table import Table from array import array if __name__ == "__main__": table = Table() table.read("NewTable.txt") #table.dump() run = array( 'f' ) time = array( 'f' ) livetime = array( 'f' ) nMuon = array( 'f' ) n8MeV1 = array( 'f' ) n8MeV2 = array( 'f' ) n22MeV1 = array( 'f' ) n22MeV2 = array( 'f' ) rateMu = array( 'f' ) effCorr = array( 'f' ) rateRaw8_1 = array( 'f' ) rateRaw8_2 = array( 'f' ) rateRaw22_1 = array( 'f' ) rateRaw22_2 = array( 'f' ) rate8_1 = array( 'f' ) rate8_2 = array( 'f' )