next up previous contents HEAsoft Home
Next: Output Up: Input and Output Previous: Input and Output   Contents

Input

All input to HEAdas tasks is controlled by the Parameter Interface Library (PIL) which is developed and maintained by the INTEGRAL Science Data Center. PIL has a very similar look and feel to XPI (the parameter interface used in FTOOLS) but includes such additional features as enumerated values, minimum-maximum range checking, the ability to use environment variables in parameters and a dedicated "filename" type. PIL is callable by C, C++, f77 and f90 tasks. Full documentation for PIL is available in the source tree under headas/heacore/pil/doc.

There are three commonly-used parameters which are handled intrinsically by the internal HEAdas initialization routines and thus developers do not need to explicitly read them at the individual task level. (A fourth parameter, "mode", is a PIL internal and operates exactly as in XPI). The standard HEAdas parameters are:


next up previous contents HEAsoft Home
Next: Output Up: Input and Output Previous: Input and Output   Contents
Keith Arnaud 2008-03-13