#ifndef TS_CHUNK_TARGET_H
#define TS_CHUNK_TARGET_H

/* An object chosen as a spectroscopic target within a chunk. */
typedef struct tsChunkTarget
{
  int run;                    /* run id */
  int rerun;                  /* re-run number */
  int col;                    /* camera column */
  int field;                  /* field within run */
  int id;                     /* id within field */
  double ra;                  /* J2000 right ascension (degrees) */
  double dec;                 /* J2000 declination (degrees) */
  int primTarget;             /* Primary target flags in given skyVersion */
  int secTarget;              /* Secondary target flags in given skyVersion */
  int status;                 /* tiling status (0=TILED, 1=UNTILED, 2=CULLED)*/
  int priority;               /* target priority in given sky version */
  int old;                    /* 1=previously targeted, 0=new target */
} TS_CHUNK_TARGET; /* pragma SCHEMA */

#endif
