|
| | ExtractEBRunDetails.readTimestampsOfLb (runNumber, lbStart=-1, lbEnd=-1) |
| | ExtractEBRunDetails.readDeadtimeFromIS (startOfRun, endOfRun, server="https://atlasop.cern.ch") |
| | ExtractEBRunDetails.getPhysicsDeadtimePerLB (startOfRun, endOfRun, lbRangesDict, itemName="L1_TAU8--enabled", server="https://atlasop.cern.ch") |
| | ExtractEBRunDetails.createDeadtimeNode (xmlRoot, totalDeadtime) |
| | ExtractEBRunDetails.createFiltersNodes (xmlRoot, chainsDict) |
| | ExtractEBRunDetails.createLumiBlockNodes (xmlRoot, runNumber, lbStart, lbEnd, deadTimeData) |
| | ExtractEBRunDetails.createLbNode (xmlRoot, lbId, lumi, mu, nEvents, avgDeadtime) |
| | ExtractEBRunDetails.createBunchGroupNodes (xmlRoot, key, db) |
| | ExtractEBRunDetails.createBgNode (xmlRoot, bgId, name, length) |
|
| | ExtractEBRunDetails.log = logging.getLogger('ExtractRunDetails.py') |
| | ExtractEBRunDetails.parser = ArgumentParser() |
| | ExtractEBRunDetails.type |
| | ExtractEBRunDetails.int |
| | ExtractEBRunDetails.default |
| | ExtractEBRunDetails.help |
| | ExtractEBRunDetails.str |
| | ExtractEBRunDetails.nargs |
| | ExtractEBRunDetails.args = parser.parse_args() |
| | ExtractEBRunDetails.flags = initConfigFlags() |
| | ExtractEBRunDetails.runNumber = flags.Input.RunNumbers[0] |
| | ExtractEBRunDetails.lumiblocks = set() |
| | ExtractEBRunDetails.bsfile = eformat.istream(inputFile) |
| | ExtractEBRunDetails.event = bsfile[0] |
| | ExtractEBRunDetails.configKeys = getTrigConfFromCool(runNumber, min(lumiblocks)) |
| | ExtractEBRunDetails.root = minidom.Document() |
| | ExtractEBRunDetails.xml = root.createElement('trigger') |
| | ExtractEBRunDetails.lbRanges = readTimestampsOfLb(runNumber, min(lumiblocks), max(lumiblocks)) |
| | ExtractEBRunDetails.startOfRun |
| | ExtractEBRunDetails.endOfRun |
| | ExtractEBRunDetails.lumiValNode = createDeadtimeNode(root, readDeadtimeFromIS(startOfRun, endOfRun, args.server)) |
| | ExtractEBRunDetails.bgNode = createBunchGroupNodes(root, configKeys["BGSK"], configKeys["DB"]) |
| | ExtractEBRunDetails.deadTimeData = getPhysicsDeadtimePerLB(startOfRun, endOfRun, lbRanges, args.physicsDeadtimeItem, args.server) |
| | ExtractEBRunDetails.lumiNode = createLumiBlockNodes(root, runNumber, min(lumiblocks), max(lumiblocks), deadTimeData) |
| str | ExtractEBRunDetails.filename = "enhanced_bias_run_" + str(runNumber) + ".xml" |
| | ExtractEBRunDetails.xml_str = root.toprettyxml(indent = " ") |