| Variable Name and Aliases | Default Value | Arguments, Unit, Description |
| raytracer.conf |
| dir_base|dir_base_directory | | base directory in which all subordinated files can be found |
| dir_output_directory|dir_output | tmp/ | output directory |
| output_filename_prefix | none | output filename prefix |
| b_use_maximum_cross_section_method|b_MCSM | no | indicates whether to use the maximum crosssection method |
| mcs_method_trigger | 1.000000 | defines the maximal vertical optical thickness for the mcs method |
| b_save_trajectories|b_st | no | if enabled the raytracer will write the trajectory data to a file |
| b_simulate_refraction|b_refraction|b_sr | no | consider refraction? |
| [km] refraction_step_size | 0.233457 | step size for the simulation of refraction |
| [rad] refraction_fitness | 0.000000 | maximal direction difference for the ray exit direction, sun direction |
| refraction_iterations_maximum | 15 | maximal number of iteration steps in the refraction fitting procedure |
| b_consider_direct_light|b_direct_light|b_dl | yes | consider direct (unscattered) sunlight? |
| no_quadrature_trajectories | 10000 | number of simulated trajectories |
| maximum_no_trace_events|n_max | 10000 | maximum allowed number of traces events |
| b_automatic_switch_selection|b_ass | yes | automatic setting of some flags |
| b_Neumann_series_truncation|b_Nst | no | limit number of scatter orders? |
| no_scatter_orders | 0 | maximum number of scatter orders |
| b_use_external_seed|b_hes | no | is external seed used? |
| seed|external_seed | 0 | random number generator seed |
| b_ASCII_trajectory_output|b_ASCII | no | shall the trajectory output be human readable? |