![]() |
ATLAS Offline Software
|
Go to the source code of this file.
Namespaces | |
| namespace | cmd-l1calo-dq-file |
Variables | |
| 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) | |
| cmd-l1calo-dq-file.help | |
| cmd-l1calo-dq-file.nargs | |
| cmd-l1calo-dq-file.default | |
| cmd-l1calo-dq-file.action | |
| cmd-l1calo-dq-file.args = parser.parse_args() | |
| cmd-l1calo-dq-file.files = glob.glob(f"/eos/atlas/atlastier0/rucio/*/{args.stream}/*{args.run}/*merge.HIST.{'f' if args.bulk else 'x'}*/*") | |
| cmd-l1calo-dq-file.folders = glob.glob(f"/eos/atlas/atlastier0/rucio/*/{args.stream}/*{args.run}") | |
| cmd-l1calo-dq-file.run | |
| cmd-l1calo-dq-file.file | |
| cmd-l1calo-dq-file.project = folders[0].split("/")[5] | |
| str | cmd-l1calo-dq-file.pattern = f"{project}:{project}.{int(args.run):08}.{args.stream}.merge.HIST.{'f' if args.bulk else 'x'}*" |
| 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 !=''] |
| 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')] |