1 |
#! /usr/bin/env python
|
2 |
|
3 |
# usage to print out good run selection for goodrun.cc:
|
4 |
# convertGoodRunsList_JSON.py <json file>
|
5 |
|
6 |
import sys,json
|
7 |
|
8 |
runs = json.load(open(sys.argv[1],"r"))
|
9 |
|
10 |
for run in runs.keys():
|
11 |
for lumiBlock in runs[run] :
|
12 |
if len(lumiBlock) != 2 :
|
13 |
print 'ERROR reading lumi block: run:',run,'lumiBlock:',lumiBlock
|
14 |
else:
|
15 |
# print 'run ' + str(run) + ', min lumi ' + str(lumiBlock[0]) + ', max lumi ' + str(lumiBlock[1])
|
16 |
print run,lumiBlock[0],lumiBlock[1]
|
17 |
|
18 |
print ''
|
19 |
|