C Interface

The following files contain the science-sensitive portions of the target selection software, and is the responsibility of the Working Groups to develop and maintain. There is one file for each Working Group. There is an additional file to control matching against external catalogs.
  • galaxies.c -- Galaxies Working Group target selection code
  • quasars.c -- Quasars Working Group target selection code
  • serendipity.c -- Serendipity Working Group target selection code
  • rosat.c -- ROSAT target selection code
  • stars.c -- Stars Working Group target selection code
  • standards.c -- Standards target selection code
  • catalogs.c -- Controls matching against external catalogs (FIRST and ROSAT)
  • catalogs.c -- Fiber assignments
  • The following files are infrastructure, and of no interest to the Working Groups.
  • io.c -- routines to read/write structures from/to FITS files
  • calibrate.c -- routines to apply photometric and astrometric calibrations and set status flags
  • target.c -- infrastructure to select spectroscopic targets
  • usno.c -- code to read a USNO catalog
  • taTclDeclare.c -- functions to declare TCL interface to a TCL executable