![]() |
ATLAS Offline Software
|
Functions | |
| readTimestampsOfLb (runNumber, lbStart=-1, lbEnd=-1) | |
| readDeadtimeFromIS (startOfRun, endOfRun, server="https://atlasop.cern.ch") | |
| getPhysicsDeadtimePerLB (startOfRun, endOfRun, lbRangesDict, itemName="L1_TAU8--enabled", server="https://atlasop.cern.ch") | |
| createDeadtimeNode (xmlRoot, totalDeadtime) | |
| createFiltersNodes (xmlRoot, chainsDict) | |
| createLumiBlockNodes (xmlRoot, runNumber, lbStart, lbEnd, deadTimeData) | |
| createLbNode (xmlRoot, lbId, lumi, mu, nEvents, avgDeadtime) | |
| createBunchGroupNodes (xmlRoot, key, db) | |
| createBgNode (xmlRoot, bgId, name, length) | |
Variables | |
| log = logging.getLogger('ExtractRunDetails.py') | |
| parser = ArgumentParser() | |
| type | |
| int | |
| default | |
| help | |
| str | |
| nargs | |
| args = parser.parse_args() | |
| flags = initConfigFlags() | |
| runNumber = flags.Input.RunNumbers[0] | |
| lumiblocks = set() | |
| bsfile = eformat.istream(inputFile) | |
| event = bsfile[0] | |
| configKeys = getTrigConfFromCool(runNumber, min(lumiblocks)) | |
| root = minidom.Document() | |
| xml = root.createElement('trigger') | |
| lbRanges = readTimestampsOfLb(runNumber, min(lumiblocks), max(lumiblocks)) | |
| startOfRun | |
| endOfRun | |
| lumiValNode = createDeadtimeNode(root, readDeadtimeFromIS(startOfRun, endOfRun, args.server)) | |
| bgNode = createBunchGroupNodes(root, configKeys["BGSK"], configKeys["DB"]) | |
| deadTimeData = getPhysicsDeadtimePerLB(startOfRun, endOfRun, lbRanges, args.physicsDeadtimeItem, args.server) | |
| lumiNode = createLumiBlockNodes(root, runNumber, min(lumiblocks), max(lumiblocks), deadTimeData) | |
| str | filename = "enhanced_bias_run_" + str(runNumber) + ".xml" |
| xml_str = root.toprettyxml(indent = " ") | |
| ExtractEBRunDetails.createBgNode | ( | xmlRoot, | |
| bgId, | |||
| name, | |||
| length ) |
Definition at line 200 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.createBunchGroupNodes | ( | xmlRoot, | |
| key, | |||
| db ) |
Definition at line 181 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.createDeadtimeNode | ( | xmlRoot, | |
| totalDeadtime ) |
Definition at line 110 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.createFiltersNodes | ( | xmlRoot, | |
| chainsDict ) |
Definition at line 122 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.createLbNode | ( | xmlRoot, | |
| lbId, | |||
| lumi, | |||
| mu, | |||
| nEvents, | |||
| avgDeadtime ) |
Definition at line 169 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.createLumiBlockNodes | ( | xmlRoot, | |
| runNumber, | |||
| lbStart, | |||
| lbEnd, | |||
| deadTimeData ) |
Definition at line 140 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.getPhysicsDeadtimePerLB | ( | startOfRun, | |
| endOfRun, | |||
| lbRangesDict, | |||
| itemName = "L1_TAU8--enabled", | |||
| server = "https://atlasop.cern.ch" ) |
Definition at line 77 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.readDeadtimeFromIS | ( | startOfRun, | |
| endOfRun, | |||
| server = "https://atlasop.cern.ch" ) |
Definition at line 50 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.readTimestampsOfLb | ( | runNumber, | |
| lbStart = -1, | |||
| lbEnd = -1 ) |
Returns start and end of the run read from COOL database
Definition at line 16 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.args = parser.parse_args() |
Definition at line 216 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.bgNode = createBunchGroupNodes(root, configKeys["BGSK"], configKeys["DB"]) |
Definition at line 250 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.bsfile = eformat.istream(inputFile) |
Definition at line 228 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.configKeys = getTrigConfFromCool(runNumber, min(lumiblocks)) |
Definition at line 235 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.deadTimeData = getPhysicsDeadtimePerLB(startOfRun, endOfRun, lbRanges, args.physicsDeadtimeItem, args.server) |
Definition at line 254 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.default |
Definition at line 212 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.endOfRun |
Definition at line 245 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.event = bsfile[0] |
Definition at line 229 of file ExtractEBRunDetails.py.
Definition at line 259 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.flags = initConfigFlags() |
Definition at line 219 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.help |
Definition at line 212 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.int |
Definition at line 212 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.lbRanges = readTimestampsOfLb(runNumber, min(lumiblocks), max(lumiblocks)) |
Definition at line 244 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.log = logging.getLogger('ExtractRunDetails.py') |
Definition at line 12 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.lumiblocks = set() |
Definition at line 225 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.lumiNode = createLumiBlockNodes(root, runNumber, min(lumiblocks), max(lumiblocks), deadTimeData) |
Definition at line 255 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.lumiValNode = createDeadtimeNode(root, readDeadtimeFromIS(startOfRun, endOfRun, args.server)) |
Definition at line 246 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.nargs |
Definition at line 215 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.parser = ArgumentParser() |
Definition at line 211 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.root = minidom.Document() |
Definition at line 238 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.runNumber = flags.Input.RunNumbers[0] |
Definition at line 224 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.startOfRun |
Definition at line 245 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.str |
Definition at line 213 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.type |
Definition at line 212 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.xml = root.createElement('trigger') |
Definition at line 239 of file ExtractEBRunDetails.py.
| ExtractEBRunDetails.xml_str = root.toprettyxml(indent = " ") |
Definition at line 261 of file ExtractEBRunDetails.py.