7 |
|
################################# |
8 |
|
|
9 |
|
#________________________________________________________________ |
10 |
< |
def main(): |
10 |
> |
def main(argv): |
11 |
|
|
12 |
|
if len(sys.argv) < 1: |
13 |
|
print "[usage] make_table.py <dir> or" |
15 |
|
sys.exit() |
16 |
|
|
17 |
|
path = sys.argv[1] |
18 |
< |
|
19 |
< |
# select = ['Sel0','Sel1','Sel2','Sel3','Sel4'] |
20 |
< |
select = [sys.argv[2],sys.argv[3],sys.argv[4],sys.argv[5],sys.argv[6],sys.argv[7]] |
18 |
> |
select = [] |
19 |
> |
for argv in sys.argv[2:]: |
20 |
> |
select.append(argv) |
21 |
|
|
22 |
|
outName = "Summary_Results.txt" |
23 |
|
outfile = open(path+outName, 'w') |
153 |
|
outfile.write("<tr>") |
154 |
|
outfile.write("<th BGCOLOR=\"#66FF66\"> Scale Factor for WJets </th>") |
155 |
|
for i in range(n_col): |
156 |
< |
outfile.write("<th>"+mtxVal[4][i]+"</th>") |
156 |
> |
outfile.write("<th>"+str(round(float(mtxVal[4][i]),3))+"</th>") |
157 |
|
outfile.write("</tr>\n") |
158 |
|
|
159 |
|
outfile.write("<tr>") |
187 |
|
outfile.write("<tr>") |
188 |
|
outfile.write("<th > SF<sub>WJets</sub> </th>") |
189 |
|
for i in range(n_col): |
190 |
< |
outfile.write("<th>"+mtxVal[8][i]+"</th>") |
190 |
> |
outfile.write("<th>"+str(round(float(mtxVal[8][i]),3))+"</th>") |
191 |
|
outfile.write("</tr>\n") |
192 |
|
|
193 |
|
outfile.write("<tr>") |
204 |
|
outfile.write("<tr>") |
205 |
|
outfile.write("<th > SF<sub>WJets</sub> </th>") |
206 |
|
for i in range(n_col): |
207 |
< |
outfile.write("<th>"+mtxVal[9][i]+"</th>") |
207 |
> |
outfile.write("<th>"+str(round(float(mtxVal[9][i]),3))+"</th>") |
208 |
|
outfile.write("</tr>\n") |
209 |
|
|
210 |
|
outfile.write("<tr>") |
221 |
|
outfile.write("<tr>") |
222 |
|
outfile.write("<th > SF<sub>WJets</sub> </th>") |
223 |
|
for i in range(n_col): |
224 |
< |
outfile.write("<th>"+mtxVal[10][i]+"</th>") |
224 |
> |
outfile.write("<th>"+str(round(float(mtxVal[10][i]),3))+"</th>") |
225 |
|
outfile.write("</tr>\n") |
226 |
|
|
227 |
|
outfile.write("<tr>") |
259 |
|
|
260 |
|
|
261 |
|
if __name__ =='__main__': |
262 |
< |
sys.exit(main()) |
262 |
> |
main(sys.argv) |
263 |
> |
sys.exit(main(sys.argv)) |
264 |
|
|