ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/FGolf/Tools/convertGoodRunsList_JSON.py
Revision: 1.1
Committed: Sun Aug 29 18:25:19 2010 UTC (14 years, 8 months ago) by fgolf
Content type: text/x-python
Branch: MAIN
CVS Tags: ss_summer2011approvalV2, ss_summer2011approval, synchMay2011v1, ss20May2011, ss2010_10_06, fkwsynch3pbv2, fkw_3pb_samesign_synch, HEAD
Error occurred while calculating annotation data.
Log Message:
some tools useful for a variety of studies

File Contents

# Content
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