ATLAS Offline Software
Loading...
Searching...
No Matches
RunITkPixelCsvWaferIdTool Namespace Reference

Variables

 parser = ArgumentParser("RunITkPixelCsvWaferIdAlg.py")
 default
 help
 action
 args = parser.parse_args()
 flags = initConfigFlags()
 isMC
 Files
 AtlasVersion
 Dynamic
 GlobalTag
 cfg = MainServicesCfg(flags)
 withDetails
 True
 summariseProps
 printDefaults
 output_file
 newline
 reader = csv.DictReader(csvfile)
 fieldnames = reader.fieldnames or []
list desired_names = ["DetectorResourceID", "TrueDetectorResourceID", "SourceID"]
list selected_names = [name for name in desired_names if name in fieldnames]
list selected_indices = [0, 1, 5]
list rows = [{name: row[name] for name in selected_names} for row in reader]

Detailed Description

Configure and initialize ITkPixelCsvWaferIdAlg.

This script is a lightweight AthenaConfiguration entry point for the CSV-based
wafer identifier algorithm. It currently validates that the algorithm can be
configured and executed, and prints the lookup request that would be passed to
its waferId() implementation.

Variable Documentation

◆ action

RunITkPixelCsvWaferIdTool.action

Definition at line 40 of file RunITkPixelCsvWaferIdTool.py.

◆ args

RunITkPixelCsvWaferIdTool.args = parser.parse_args()

Definition at line 69 of file RunITkPixelCsvWaferIdTool.py.

◆ AtlasVersion

RunITkPixelCsvWaferIdTool.AtlasVersion

Definition at line 80 of file RunITkPixelCsvWaferIdTool.py.

◆ cfg

RunITkPixelCsvWaferIdTool.cfg = MainServicesCfg(flags)

Definition at line 88 of file RunITkPixelCsvWaferIdTool.py.

◆ default

RunITkPixelCsvWaferIdTool.default

Definition at line 30 of file RunITkPixelCsvWaferIdTool.py.

◆ desired_names

list RunITkPixelCsvWaferIdTool.desired_names = ["DetectorResourceID", "TrueDetectorResourceID", "SourceID"]

Definition at line 115 of file RunITkPixelCsvWaferIdTool.py.

◆ Dynamic

RunITkPixelCsvWaferIdTool.Dynamic

Definition at line 81 of file RunITkPixelCsvWaferIdTool.py.

◆ fieldnames

RunITkPixelCsvWaferIdTool.fieldnames = reader.fieldnames or []

Definition at line 114 of file RunITkPixelCsvWaferIdTool.py.

◆ Files

RunITkPixelCsvWaferIdTool.Files

Definition at line 75 of file RunITkPixelCsvWaferIdTool.py.

◆ flags

RunITkPixelCsvWaferIdTool.flags = initConfigFlags()

Definition at line 73 of file RunITkPixelCsvWaferIdTool.py.

◆ GlobalTag

RunITkPixelCsvWaferIdTool.GlobalTag

Definition at line 84 of file RunITkPixelCsvWaferIdTool.py.

◆ help

RunITkPixelCsvWaferIdTool.help

Definition at line 31 of file RunITkPixelCsvWaferIdTool.py.

◆ isMC

RunITkPixelCsvWaferIdTool.isMC

Definition at line 74 of file RunITkPixelCsvWaferIdTool.py.

◆ newline

RunITkPixelCsvWaferIdTool.newline

Definition at line 112 of file RunITkPixelCsvWaferIdTool.py.

◆ output_file

RunITkPixelCsvWaferIdTool.output_file

Definition at line 112 of file RunITkPixelCsvWaferIdTool.py.

◆ parser

RunITkPixelCsvWaferIdTool.parser = ArgumentParser("RunITkPixelCsvWaferIdAlg.py")

Definition at line 27 of file RunITkPixelCsvWaferIdTool.py.

◆ printDefaults

RunITkPixelCsvWaferIdTool.printDefaults

Definition at line 95 of file RunITkPixelCsvWaferIdTool.py.

◆ reader

RunITkPixelCsvWaferIdTool.reader = csv.DictReader(csvfile)

Definition at line 113 of file RunITkPixelCsvWaferIdTool.py.

◆ rows

list RunITkPixelCsvWaferIdTool.rows = [{name: row[name] for name in selected_names} for row in reader]

Definition at line 120 of file RunITkPixelCsvWaferIdTool.py.

◆ selected_indices

list RunITkPixelCsvWaferIdTool.selected_indices = [0, 1, 5]

Definition at line 118 of file RunITkPixelCsvWaferIdTool.py.

◆ selected_names

list selected_names = [name for name in desired_names if name in fieldnames]

Definition at line 116 of file RunITkPixelCsvWaferIdTool.py.

◆ summariseProps

RunITkPixelCsvWaferIdTool.summariseProps

Definition at line 95 of file RunITkPixelCsvWaferIdTool.py.

◆ True

RunITkPixelCsvWaferIdTool.True

Definition at line 95 of file RunITkPixelCsvWaferIdTool.py.

◆ withDetails

RunITkPixelCsvWaferIdTool.withDetails

Definition at line 95 of file RunITkPixelCsvWaferIdTool.py.