![]() |
ATLAS Offline Software
|
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] |
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.
| RunITkPixelCsvWaferIdTool.action |
Definition at line 40 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.args = parser.parse_args() |
Definition at line 69 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.AtlasVersion |
Definition at line 80 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.cfg = MainServicesCfg(flags) |
Definition at line 88 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.default |
Definition at line 30 of file RunITkPixelCsvWaferIdTool.py.
| list RunITkPixelCsvWaferIdTool.desired_names = ["DetectorResourceID", "TrueDetectorResourceID", "SourceID"] |
Definition at line 115 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.Dynamic |
Definition at line 81 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.fieldnames = reader.fieldnames or [] |
Definition at line 114 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.Files |
Definition at line 75 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.flags = initConfigFlags() |
Definition at line 73 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.GlobalTag |
Definition at line 84 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.help |
Definition at line 31 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.isMC |
Definition at line 74 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.newline |
Definition at line 112 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.output_file |
Definition at line 112 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.parser = ArgumentParser("RunITkPixelCsvWaferIdAlg.py") |
Definition at line 27 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.printDefaults |
Definition at line 95 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.reader = csv.DictReader(csvfile) |
Definition at line 113 of file RunITkPixelCsvWaferIdTool.py.
| list RunITkPixelCsvWaferIdTool.rows = [{name: row[name] for name in selected_names} for row in reader] |
Definition at line 120 of file RunITkPixelCsvWaferIdTool.py.
| list RunITkPixelCsvWaferIdTool.selected_indices = [0, 1, 5] |
Definition at line 118 of file RunITkPixelCsvWaferIdTool.py.
| list selected_names = [name for name in desired_names if name in fieldnames] |
Definition at line 116 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.summariseProps |
Definition at line 95 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.True |
Definition at line 95 of file RunITkPixelCsvWaferIdTool.py.
| RunITkPixelCsvWaferIdTool.withDetails |
Definition at line 95 of file RunITkPixelCsvWaferIdTool.py.