typedef enum { OBJECT, COHERENT_SKY, GUIDE, LIGHT_TRAP, ALIGNMENT, QUALITY } HOLETYPE; typedef enum { GALAXY, QSO, STAR_BHB, STAR_CARBON, STAR_BROWN_DWARF, STAR_SUB_DWARF, STAR_CATY_VAR, STAR_RED_DWARF, STAR_WHITE_DWARF, REDDEN_STD, SPECTROPHOTO_STD, HOT_STD, ROSAT_A, ROSAT_B, ROSAT_C, ROSAT_D, SERENDIPITY_BLUE, SERENDIPITY_FIRST, SERENDIPITY_RED, SERENDIPITY_DISTANT, SERENDIPITY_MANUAL, QA, SKY, NA, STAR_PN } OBJTYPE; typedef struct { int objId[5]; HOLETYPE holeType; double ra; double dec; float mag[5]; float starL; float expL; float deVaucL; OBJTYPE objType; double xFocal; double yFocal; int spectrographId; int fiberId; int throughput; int primTarget; int secTarget; } PLUGMAPOBJ; PLUGMAPOBJ { 1992 0 6 64 51} OBJECT 159.504520049 3.34602243999 { 22.4417 20.6892 19.0402 18.402 17.8589} 0 0 7.87046e-14 GALAXY 146.97878478 258.5589171 -9999 -9999 1 64 0 PLUGMAPOBJ { 1992 0 6 55 415} OBJECT 158.150511179 3.34237538536 { 22.4567 20.2314 18.8493 18.2135 17.8021} 0 0 0.385478 GALAXY -147.667922639 257.718104186 -9999 -9999 1 96 0