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

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

Variable Documentation

◆ action

cmd-l1calo-dq-file.action

Definition at line 13 of file cmd-l1calo-dq-file.py.

◆ args

cmd-l1calo-dq-file.args = parser.parse_args()

Definition at line 14 of file cmd-l1calo-dq-file.py.

◆ datasets

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.

◆ default

cmd-l1calo-dq-file.default

Definition at line 12 of file cmd-l1calo-dq-file.py.

◆ file

cmd-l1calo-dq-file.file

Definition at line 25 of file cmd-l1calo-dq-file.py.

◆ filePaths

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.

◆ files

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.

◆ folders

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.

◆ help

cmd-l1calo-dq-file.help

Definition at line 11 of file cmd-l1calo-dq-file.py.

◆ nargs

cmd-l1calo-dq-file.nargs

Definition at line 12 of file cmd-l1calo-dq-file.py.

◆ parser

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.

◆ pattern

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.

◆ project

cmd-l1calo-dq-file.project = folders[0].split("/")[5]

Definition at line 27 of file cmd-l1calo-dq-file.py.

◆ run

cmd-l1calo-dq-file.run

Definition at line 25 of file cmd-l1calo-dq-file.py.