[Last Change: 22 Feb 2012 (rev 11)]
Setting up your environment to raytrace Chandra with SAOTrace
Prior to raytracing you must:
In the following shell code,
| «INSTALLDIR» |
is the name of the directory into which SAOTrace was installed |
| «SAOTRACE_DB» |
is the name of the directory into which the Chandra mirror configuration data was installed |
| «CONFIGDB» |
is the name of a Chandra Optics Configuration (e.g. orbit-200809-01f-a) |
Initialize the run-time environment
In order to find and run the
SAOTrace programs you will need to initialize your environment.
For example, if you installed
SAOTrace into
/usr/local/saotrace and the configuration data were installed into
/usr/local/saotrace-db:
source /usr/local/saotrace/bin/saotrace_setup.sh
export SAOTRACE_DB=/usr/local/saotrace-db
Specify default trace-nest parameter values
Chandra raytraces are performed with the
SAOTrace trace-nest command, which uses an IRAF style parameter interface (also used by
CIAO and
FTOOLS).
To properly access the
Chandra configuration data and to generate rays compatible with
MARX and the
CIAO psf_project_ray command you must set default parameters for
trace-nest after having initialized the
SAOTrace runtime environment.
Use the
pset tool,
pset trace-nest shells=all z=10079.774 output=default output_fmt=fits-axaf \
output_coord=hrma output_fields=min focus=no tally=0 throttle=-1 \
clean=all debug= \
config_dir='${SAOTRACE_DB}/ts_config' \
config_db=«CONFIGDB»