|
FairShip
|
Go to the source code of this file.
Namespaces | |
| namespace | run_tracking_benchmark |
Functions | |
| None | run_tracking_benchmark.run_phase (str description, list[str] cmd) |
Variables | |
| ArgumentParser | run_tracking_benchmark.parser = ArgumentParser(description="Tracking performance benchmark for straw tube spectrometer") |
| run_tracking_benchmark.type | |
| run_tracking_benchmark.int | |
| run_tracking_benchmark.default | |
| run_tracking_benchmark.help | |
| run_tracking_benchmark.float | |
| run_tracking_benchmark.None | |
| run_tracking_benchmark.choices | |
| ArgumentParser | run_tracking_benchmark.options = parser.parse_args() |
| ArgumentParser | run_tracking_benchmark.tag = options.tag |
| f | run_tracking_benchmark.sim_file = f"{options.outputDir}/sim_{tag}.root" |
| f | run_tracking_benchmark.geo_file = f"{options.outputDir}/geo_{tag}.root" |
| f | run_tracking_benchmark.reco_file = f"{options.outputDir}/sim_{tag}_rec.root" |
| ArgumentParser | run_tracking_benchmark.json_file = options.output_json or f"{options.outputDir}/tracking_metrics.json" |
| f | run_tracking_benchmark.histo_file = f"{options.outputDir}/tracking_benchmark_histos.root" |
| os | run_tracking_benchmark.fairship = os.environ.get("FAIRSHIP", "") |
| os | run_tracking_benchmark.sim_script = os.path.join(fairship, "macro", "run_simScript.py") if fairship else "macro/run_simScript.py" |
| list | run_tracking_benchmark.sim_cmd |
| os | run_tracking_benchmark.reco_script = os.path.join(fairship, "macro", "ShipReco.py") if fairship else "macro/ShipReco.py" |
| list | run_tracking_benchmark.reco_cmd |
| tracking_benchmark | run_tracking_benchmark.bench = tracking_benchmark.TrackingBenchmark(sim_file, reco_file, geo_file) |