![]() |
ATLAS Offline Software
|
Functions | |
| stream_json (menu_in, psks_in, stream1, stream2) | |
| chain_json (menu_in, psks_in, chain, stream) | |
| chain_comp_json (menu_in, ref_chain, comp_chain) | |
| chain_ref_json (menu_in, chain) | |
| psk_file (dict, psk_file) | |
| chain_set_json (menu_in, psks_in, chains) | |
| chain_regex (menu_in) | |
| exec_rates (hlt_ps, dir) | |
| stream_rate (stream1, stream2, dir) | |
| chain_rate (chain, stream, dir) | |
| chain_comp_rate (chain1, chain2) | |
| chain_set_rate (chains) | |
| pretty_csvs (chains_list) | |
Variables | |
| parser = argparse.ArgumentParser(description='Compare the rates of different streams') | |
| type | |
| str | |
| help | |
| default | |
| float | |
| e34 | |
| int | |
| nargs | |
| False | |
| action | |
| args = parser.parse_args() | |
| filesIn = glob(f'{os.path.abspath(args.aod_dir)}/*') | |
| str | HLTMenu_filen = args.HLTMenu.split('/', 1)[1] if '/' in args.HLTMenu else args.HLTMenu |
| str | hlt_in_filen = args.hlt_in.split('/', 1)[1] if '/' in args.hlt_in else args.hlt_in |
| str | l1_ps_filen = args.l1_ps.split('/', 1)[1] if '/' in args.l1_ps else args.l1_ps |
| str | hlt_ps_stream0_filen = args.hlt_ps_stream0.split('/', 1)[1] if '/' in args.hlt_ps_stream0 else args.hlt_ps_stream0 |
| str | hlt_ps_stream_filen = args.hlt_ps_stream.split('/', 1)[1] if '/' in args.hlt_ps_stream else args.hlt_ps_stream |
| str | hlt_ps_chain_filen = args.hlt_ps_chain.split('/', 1)[1] if '/' in args.hlt_ps_chain else args.hlt_ps_chain |
| str | hlt_ps_chain_set_filen = args.hlt_ps_chain_set.split('/', 1)[1] if '/' in args.hlt_ps_chain_set else args.hlt_ps_chain_set |
| str | hlt_ps_chain_ref_filen = args.hlt_ps_chain_ref.split('/', 1)[1] if '/' in args.hlt_ps_chain_ref else args.hlt_ps_chain_ref |
| str | hlt_ps_chain_comp_filen = args.hlt_ps_chain_comp.split('/', 1)[1] if '/' in args.hlt_ps_chain_comp else args.hlt_ps_chain_comp |
| str | stream0_filen = args.stream0.split('/', 1)[1] if '/' in args.stream0 else args.stream0 |
| str | stream_filen = args.stream.split('/', 1)[1] if '/' in args.stream else args.stream |
| str | chain_filen = args.chain.split('/', 1)[1] if '/' in args.chain else args.chain |
| str | chain_set_filen = args.chain_set.split('/', 1)[1] if '/' in args.chain_set else args.chain_set |
| str | chain_comp_filen = args.chain_comp.split('/', 1)[1] if '/' in args.chain_comp else args.chain_comp |
| str | output_stream_filen = args.stream_out.split('/', 1)[1] if '/' in args.stream_out else args.stream_out |
| str | output_chain_filen = args.chain_out.split('/', 1)[1] if '/' in args.chain_out else args.chain_out |
| str | output_chain_comp_filen = args.chain_comp_out.split('/', 1)[1] if '/' in args.chain_comp_out else args.chain_comp_out |
| origdir = os.getcwd() | |
| list | cmd_total |
| int | s = 0 |
| streamdir = os.getcwd() | |
| dict_stream0 = stream_json(HLTMenu_filen, hlt_in_filen, stream0_filen, stream_filen[j])[0] | |
| dict_stream = stream_json(HLTMenu_filen, hlt_in_filen, stream0_filen, stream_filen[j])[1] | |
| chaindir = os.getcwd() | |
| regex_chains = chain_regex(HLTMenu_filen) | |
| dict_chain = chain_json(HLTMenu_filen, hlt_in_filen, regex_chains[i], stream0_filen)[1] | |
| int | c = 0 |
| regex_chainsComp = chain_regex(HLTMenu_filen) | |
| chain_comp_dir = os.getcwd() | |
| dict_chain_ref = chain_ref_json(HLTMenu_filen, regex_chainsComp[0]) | |
| dict_chain_comp = chain_comp_json(HLTMenu_filen, regex_chainsComp[0], regex_chainsComp[i]) | |
| regex_chainsSet = chain_regex(HLTMenu_filen) | |
| chain_set_dir = os.getcwd() | |
| dict_chain_set = chain_set_json(HLTMenu_filen, hlt_in_filen, regex_chainsSet) | |
| RatesOverlapAnalysis.chain_comp_json | ( | menu_in, | |
| ref_chain, | |||
| comp_chain ) |
Definition at line 172 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_comp_rate | ( | chain1, | |
| chain2 ) |
Definition at line 378 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_json | ( | menu_in, | |
| psks_in, | |||
| chain, | |||
| stream ) |
Definition at line 147 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_rate | ( | chain, | |
| stream, | |||
| dir ) |
Definition at line 342 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_ref_json | ( | menu_in, | |
| chain ) |
Definition at line 189 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_regex | ( | menu_in | ) |
Definition at line 239 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_set_json | ( | menu_in, | |
| psks_in, | |||
| chains ) |
Definition at line 214 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_set_rate | ( | chains | ) |
Definition at line 418 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.exec_rates | ( | hlt_ps, | |
| dir ) |
Definition at line 277 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.pretty_csvs | ( | chains_list | ) |
Definition at line 449 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.psk_file | ( | dict, | |
| psk_file ) |
Definition at line 204 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.stream_json | ( | menu_in, | |
| psks_in, | |||
| stream1, | |||
| stream2 ) |
Definition at line 120 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.stream_rate | ( | stream1, | |
| stream2, | |||
| dir ) |
Definition at line 303 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.action |
Definition at line 53 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.args = parser.parse_args() |
Definition at line 56 of file RatesOverlapAnalysis.py.
| int RatesOverlapAnalysis.c = 0 |
Definition at line 541 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_comp_dir = os.getcwd() |
Definition at line 588 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.chain_comp_filen = args.chain_comp.split('/', 1)[1] if '/' in args.chain_comp else args.chain_comp |
Definition at line 92 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.chain_filen = args.chain.split('/', 1)[1] if '/' in args.chain else args.chain |
Definition at line 90 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chain_set_dir = os.getcwd() |
Definition at line 657 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.chain_set_filen = args.chain_set.split('/', 1)[1] if '/' in args.chain_set else args.chain_set |
Definition at line 91 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.chaindir = os.getcwd() |
Definition at line 502 of file RatesOverlapAnalysis.py.
| list RatesOverlapAnalysis.cmd_total |
Definition at line 105 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.default |
Definition at line 19 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.dict_chain = chain_json(HLTMenu_filen, hlt_in_filen, regex_chains[i], stream0_filen)[1] |
Definition at line 520 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.dict_chain_comp = chain_comp_json(HLTMenu_filen, regex_chainsComp[0], regex_chainsComp[i]) |
Definition at line 598 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.dict_chain_ref = chain_ref_json(HLTMenu_filen, regex_chainsComp[0]) |
Definition at line 591 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.dict_chain_set = chain_set_json(HLTMenu_filen, hlt_in_filen, regex_chainsSet) |
Definition at line 661 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.dict_stream = stream_json(HLTMenu_filen, hlt_in_filen, stream0_filen, stream_filen[j])[1] |
Definition at line 488 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.dict_stream0 = stream_json(HLTMenu_filen, hlt_in_filen, stream0_filen, stream_filen[j])[0] |
Definition at line 487 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.e34 |
Definition at line 20 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.False |
Definition at line 53 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.filesIn = glob(f'{os.path.abspath(args.aod_dir)}/*') |
Definition at line 74 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.float |
Definition at line 20 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.help |
Definition at line 18 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.hlt_in_filen = args.hlt_in.split('/', 1)[1] if '/' in args.hlt_in else args.hlt_in |
Definition at line 78 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.hlt_ps_chain_comp_filen = args.hlt_ps_chain_comp.split('/', 1)[1] if '/' in args.hlt_ps_chain_comp else args.hlt_ps_chain_comp |
Definition at line 86 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.hlt_ps_chain_filen = args.hlt_ps_chain.split('/', 1)[1] if '/' in args.hlt_ps_chain else args.hlt_ps_chain |
Definition at line 83 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.hlt_ps_chain_ref_filen = args.hlt_ps_chain_ref.split('/', 1)[1] if '/' in args.hlt_ps_chain_ref else args.hlt_ps_chain_ref |
Definition at line 85 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.hlt_ps_chain_set_filen = args.hlt_ps_chain_set.split('/', 1)[1] if '/' in args.hlt_ps_chain_set else args.hlt_ps_chain_set |
Definition at line 84 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.hlt_ps_stream0_filen = args.hlt_ps_stream0.split('/', 1)[1] if '/' in args.hlt_ps_stream0 else args.hlt_ps_stream0 |
Definition at line 81 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.hlt_ps_stream_filen = args.hlt_ps_stream.split('/', 1)[1] if '/' in args.hlt_ps_stream else args.hlt_ps_stream |
Definition at line 82 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.HLTMenu_filen = args.HLTMenu.split('/', 1)[1] if '/' in args.HLTMenu else args.HLTMenu |
Definition at line 77 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.int |
Definition at line 21 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.l1_ps_filen = args.l1_ps.split('/', 1)[1] if '/' in args.l1_ps else args.l1_ps |
Definition at line 79 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.nargs |
Definition at line 39 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.origdir = os.getcwd() |
Definition at line 102 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.output_chain_comp_filen = args.chain_comp_out.split('/', 1)[1] if '/' in args.chain_comp_out else args.chain_comp_out |
Definition at line 96 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.output_chain_filen = args.chain_out.split('/', 1)[1] if '/' in args.chain_out else args.chain_out |
Definition at line 95 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.output_stream_filen = args.stream_out.split('/', 1)[1] if '/' in args.stream_out else args.stream_out |
Definition at line 94 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.parser = argparse.ArgumentParser(description='Compare the rates of different streams') |
Definition at line 17 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.regex_chains = chain_regex(HLTMenu_filen) |
Definition at line 505 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.regex_chainsComp = chain_regex(HLTMenu_filen) |
Definition at line 580 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.regex_chainsSet = chain_regex(HLTMenu_filen) |
Definition at line 649 of file RatesOverlapAnalysis.py.
| int RatesOverlapAnalysis.s = 0 |
Definition at line 473 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.str |
Definition at line 18 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.stream0_filen = args.stream0.split('/', 1)[1] if '/' in args.stream0 else args.stream0 |
Definition at line 88 of file RatesOverlapAnalysis.py.
| str RatesOverlapAnalysis.stream_filen = args.stream.split('/', 1)[1] if '/' in args.stream else args.stream |
Definition at line 89 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.streamdir = os.getcwd() |
Definition at line 474 of file RatesOverlapAnalysis.py.
| RatesOverlapAnalysis.type |
Definition at line 18 of file RatesOverlapAnalysis.py.