raygen - generate rays
raygen options
raygen uses an IRAF compatible parameter file.
It takes the following parameters
A Lua script (if cfgpars
ends in .lua
) or Lua statements to initialize the source creation environment.
A Lua script (if cfgpars
ends in .lua
) or Lua statements to create sources.
The output file. If it is the string stdout
, the rays are written to the UNIX standard output stream.
A file to which logging output should be written. If it is the string stderr
the rays are written to the UNIX standard error stream.
The start time of the observation in seconds. If less than zero and jitter is turned on, the start of the valid jitter time range is used.
The quantity of whatever limit_type
specifies that raygen must generate. If limit_type
is a unit of time, this is added to the start time (see tstart
) to determine the stop time of the simulation. If jitter is on and this is set to 0
, then the stop time is set equal to the end of the valid jitter time range.
This determines how raygen knows when to stop outputting rays. It determines what the limit
parameter specifies. It can one of the following values:
rays
the number of rays
krays
the number of rays, in units of one thousand rays
Mrays
the number of rays, in units of one million rays
sec
the time to run, in seconds
ksec
the time to run, in units of one thousand seconds
r/cm2
rays per square centimeter at the entrance aperture
r/mm2
rays per square millimeter at the entrance aperture
The first seed for the random number generator. It must be in the range [1,2147483562].
The second seed for the random number generator. It must be in the range [1,214748339]
The random number block to start at. It must be in the range [0,1048575].
A list of debug flags; none are presently available.
Output the version to the UNIX standard error stream and exit.
Output a help message and exit.
For more information, see the full manual.
Copyright 2006-2012 Smithsonian Astrophysical Observatory
This software is released under the GNU General Public License. You may find a copy at
http://www.fsf.org/copyleft/gpl.html
This documents version @VERSION@ of raygen.
Diab Jerius ( djerius@cfa.harvard.edu )