ATLAS Offline Software
Loading...
Searching...
No Matches
RatesOverlapAnalysis.py File Reference

Go to the source code of this file.

Namespaces

namespace  RatesOverlapAnalysis

Functions

 RatesOverlapAnalysis.stream_json (menu_in, psks_in, stream1, stream2)
 RatesOverlapAnalysis.chain_json (menu_in, psks_in, chain, stream)
 RatesOverlapAnalysis.chain_comp_json (menu_in, ref_chain, comp_chain)
 RatesOverlapAnalysis.chain_ref_json (menu_in, chain)
 RatesOverlapAnalysis.psk_file (dict, psk_file)
 RatesOverlapAnalysis.chain_set_json (menu_in, psks_in, chains)
 RatesOverlapAnalysis.chain_regex (menu_in)
 RatesOverlapAnalysis.exec_rates (hlt_ps, dir)
 RatesOverlapAnalysis.stream_rate (stream1, stream2, dir)
 RatesOverlapAnalysis.chain_rate (chain, stream, dir)
 RatesOverlapAnalysis.chain_comp_rate (chain1, chain2)
 RatesOverlapAnalysis.chain_set_rate (chains)
 RatesOverlapAnalysis.pretty_csvs (chains_list)

Variables

 RatesOverlapAnalysis.parser = argparse.ArgumentParser(description='Compare the rates of different streams')
 RatesOverlapAnalysis.type
 RatesOverlapAnalysis.str
 RatesOverlapAnalysis.help
 RatesOverlapAnalysis.default
 RatesOverlapAnalysis.float
 RatesOverlapAnalysis.e34
 RatesOverlapAnalysis.int
 RatesOverlapAnalysis.nargs
 RatesOverlapAnalysis.False
 RatesOverlapAnalysis.action
 RatesOverlapAnalysis.args = parser.parse_args()
 RatesOverlapAnalysis.filesIn = glob(f'{os.path.abspath(args.aod_dir)}/*')
str RatesOverlapAnalysis.HLTMenu_filen = args.HLTMenu.split('/', 1)[1] if '/' in args.HLTMenu else args.HLTMenu
str RatesOverlapAnalysis.hlt_in_filen = args.hlt_in.split('/', 1)[1] if '/' in args.hlt_in else args.hlt_in
str RatesOverlapAnalysis.l1_ps_filen = args.l1_ps.split('/', 1)[1] if '/' in args.l1_ps else args.l1_ps
str RatesOverlapAnalysis.hlt_ps_stream0_filen = args.hlt_ps_stream0.split('/', 1)[1] if '/' in args.hlt_ps_stream0 else args.hlt_ps_stream0
str RatesOverlapAnalysis.hlt_ps_stream_filen = args.hlt_ps_stream.split('/', 1)[1] if '/' in args.hlt_ps_stream else args.hlt_ps_stream
str RatesOverlapAnalysis.hlt_ps_chain_filen = args.hlt_ps_chain.split('/', 1)[1] if '/' in args.hlt_ps_chain else args.hlt_ps_chain
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
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
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
str RatesOverlapAnalysis.stream0_filen = args.stream0.split('/', 1)[1] if '/' in args.stream0 else args.stream0
str RatesOverlapAnalysis.stream_filen = args.stream.split('/', 1)[1] if '/' in args.stream else args.stream
str RatesOverlapAnalysis.chain_filen = args.chain.split('/', 1)[1] if '/' in args.chain else args.chain
str RatesOverlapAnalysis.chain_set_filen = args.chain_set.split('/', 1)[1] if '/' in args.chain_set else args.chain_set
str RatesOverlapAnalysis.chain_comp_filen = args.chain_comp.split('/', 1)[1] if '/' in args.chain_comp else args.chain_comp
str RatesOverlapAnalysis.output_stream_filen = args.stream_out.split('/', 1)[1] if '/' in args.stream_out else args.stream_out
str RatesOverlapAnalysis.output_chain_filen = args.chain_out.split('/', 1)[1] if '/' in args.chain_out else args.chain_out
str RatesOverlapAnalysis.output_chain_comp_filen = args.chain_comp_out.split('/', 1)[1] if '/' in args.chain_comp_out else args.chain_comp_out
 RatesOverlapAnalysis.origdir = os.getcwd()
list RatesOverlapAnalysis.cmd_total
int RatesOverlapAnalysis.s = 0
 RatesOverlapAnalysis.streamdir = os.getcwd()
 RatesOverlapAnalysis.dict_stream0 = stream_json(HLTMenu_filen, hlt_in_filen, stream0_filen, stream_filen[j])[0]
 RatesOverlapAnalysis.dict_stream = stream_json(HLTMenu_filen, hlt_in_filen, stream0_filen, stream_filen[j])[1]
 RatesOverlapAnalysis.chaindir = os.getcwd()
 RatesOverlapAnalysis.regex_chains = chain_regex(HLTMenu_filen)
 RatesOverlapAnalysis.dict_chain = chain_json(HLTMenu_filen, hlt_in_filen, regex_chains[i], stream0_filen)[1]
int RatesOverlapAnalysis.c = 0
 RatesOverlapAnalysis.regex_chainsComp = chain_regex(HLTMenu_filen)
 RatesOverlapAnalysis.chain_comp_dir = os.getcwd()
 RatesOverlapAnalysis.dict_chain_ref = chain_ref_json(HLTMenu_filen, regex_chainsComp[0])
 RatesOverlapAnalysis.dict_chain_comp = chain_comp_json(HLTMenu_filen, regex_chainsComp[0], regex_chainsComp[i])
 RatesOverlapAnalysis.regex_chainsSet = chain_regex(HLTMenu_filen)
 RatesOverlapAnalysis.chain_set_dir = os.getcwd()
 RatesOverlapAnalysis.dict_chain_set = chain_set_json(HLTMenu_filen, hlt_in_filen, regex_chainsSet)