FairShip
Loading...
Searching...
No Matches
run_tracking_benchmark.py File Reference

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
 
run_tracking_benchmark.sim_file = f"{options.outputDir}/sim_{tag}.root"
 
run_tracking_benchmark.geo_file = f"{options.outputDir}/geo_{tag}.root"
 
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"
 
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)