Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:13:01

0001 #!/usr/bin/env python3
0002 
0003 import sys
0004 from argparse import ArgumentParser
0005 from FWCore.PythonUtilities.LumiList import LumiList
0006 
0007 if __name__ == '__main__':
0008     
0009     parser = ArgumentParser()
0010     parser.add_argument('--range', dest='range', default=False, action='store_true',
0011                          help='Print out run range only')
0012     parser.add_argument("alpha_json", metavar="alpha.json", type=str)
0013     options = parser.parse_args()
0014 
0015     alphaList = LumiList (filename = options.alpha_json) # Read in first JSON file
0016     if options.range:
0017         keys = alphaList.compactList.keys()
0018         minRun = min (keys)
0019         maxRun = max (keys)
0020         print("runs %s - %s" % (minRun, maxRun))
0021         sys.exit()
0022     print(alphaList)