ATLAS Offline Software
Loading...
Searching...
No Matches
cmd-l1calo-dq-file.py File Reference

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')]