\(\renewcommand\AA{\unicode{x212B}}\)
RayTracerTester v1¶
Summary¶
Algorithm to test ray tracer by spraying evenly spaced rays around.
Properties¶
| Name | Direction | Type | Default | Description | 
|---|---|---|---|---|
| Filename | Input | string | Mandatory | The filename (including its full or relative path) of an instrument definition file. Allowed extensions: [‘.xml’] | 
| NumAzimuth | Input | number | 100 | Steps in azimuthal angles | 
| NumZenith | Input | number | 50 | Steps in zenith angles | 
| OutputWorkspace | Output | Mandatory | An output workspace. | 
Description¶
Algorithm to test ray tracer by spraying evenly spaced rays around. Only for debugging / testing.
Usage¶
Example - MARI
import os
inst_dir = config["instrumentDefinition.directory"]
inst_file_path = os.path.join(inst_dir,"MARI_Definition.xml")
ws=RayTracerTester(inst_file_path)
Categories: AlgorithmIndex | Utility\Development
Source¶
C++ header: RayTracerTester.h
C++ source: RayTracerTester.cpp