![]() |
ATLAS Offline Software
|
Variables | |
| parser = argparse.ArgumentParser(prog="l1calo-dq-file",description="Tries to obtain a path to a DQ HIST file",formatter_class=argparse.ArgumentDefaultsHelpFormatter) | |
| help | |
| nargs | |
| default | |
| action | |
| args = parser.parse_args() | |
| files = glob.glob(f"/eos/atlas/atlastier0/rucio/*/{args.stream}/*{args.run}/*merge.HIST.{'f' if args.bulk else 'x'}*/*") | |
| folders = glob.glob(f"/eos/atlas/atlastier0/rucio/*/{args.stream}/*{args.run}") | |
| run | |
| file | |
| project = folders[0].split("/")[5] | |
| str | pattern = f"{project}:{project}.{int(args.run):08}.{args.stream}.merge.HIST.{'f' if args.bulk else 'x'}*" |
| list | datasets = [d for d in subprocess.run(["rucio","list-dids","--short", pattern],stdout=subprocess.PIPE).stdout.decode("utf-8").split('\n') if d !=''] |
| list | filePaths = [f[29:] for f in subprocess.run(["rucio", "list-file-replicas", "--pfns", "--rses", "CERN-PROD_DATADISK"]+files,stdout=subprocess.PIPE).stdout.decode("utf-8").split('\n')] |
| cmd-l1calo-dq-file.action |
Definition at line 13 of file cmd-l1calo-dq-file.py.
| cmd-l1calo-dq-file.args = parser.parse_args() |
Definition at line 14 of file cmd-l1calo-dq-file.py.
| list cmd-l1calo-dq-file.datasets = [d for d in subprocess.run(["rucio","list-dids","--short", pattern],stdout=subprocess.PIPE).stdout.decode("utf-8").split('\n') if d !=''] |
Definition at line 30 of file cmd-l1calo-dq-file.py.
| cmd-l1calo-dq-file.default |
Definition at line 12 of file cmd-l1calo-dq-file.py.
| cmd-l1calo-dq-file.file |
Definition at line 25 of file cmd-l1calo-dq-file.py.
| list cmd-l1calo-dq-file.filePaths = [f[29:] for f in subprocess.run(["rucio", "list-file-replicas", "--pfns", "--rses", "CERN-PROD_DATADISK"]+files,stdout=subprocess.PIPE).stdout.decode("utf-8").split('\n')] |
Definition at line 38 of file cmd-l1calo-dq-file.py.
| list cmd-l1calo-dq-file.files = glob.glob(f"/eos/atlas/atlastier0/rucio/*/{args.stream}/*{args.run}/*merge.HIST.{'f' if args.bulk else 'x'}*/*") |
Definition at line 15 of file cmd-l1calo-dq-file.py.
| cmd-l1calo-dq-file.folders = glob.glob(f"/eos/atlas/atlastier0/rucio/*/{args.stream}/*{args.run}") |
Definition at line 23 of file cmd-l1calo-dq-file.py.
| cmd-l1calo-dq-file.help |
Definition at line 11 of file cmd-l1calo-dq-file.py.
| cmd-l1calo-dq-file.nargs |
Definition at line 12 of file cmd-l1calo-dq-file.py.
| cmd-l1calo-dq-file.parser = argparse.ArgumentParser(prog="l1calo-dq-file",description="Tries to obtain a path to a DQ HIST file",formatter_class=argparse.ArgumentDefaultsHelpFormatter) |
Definition at line 10 of file cmd-l1calo-dq-file.py.
| str cmd-l1calo-dq-file.pattern = f"{project}:{project}.{int(args.run):08}.{args.stream}.merge.HIST.{'f' if args.bulk else 'x'}*" |
Definition at line 28 of file cmd-l1calo-dq-file.py.
Definition at line 27 of file cmd-l1calo-dq-file.py.
| cmd-l1calo-dq-file.run |
Definition at line 25 of file cmd-l1calo-dq-file.py.