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 } 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 { 125 4 1 167 109} OBJECT 13.9093375979 -1.18340397366 { 21.1725 19.2703 18.4479 18.0457 17.7773} 0 0 2.87078e-05 GALAXY -152.524863536 -261.427779255 -9999 -9999 -9999 64 0 PLUGMAPOBJ { 125 4 1 167 114} OBJECT 13.9258188893 -1.17767911052 { 20.4948 19.6923 19.4378 19.1477 19.1212} 1.38156e-32 0.30903 0.567545 QSO -148.923017879 -260.162658406 -9999 -9999 -9999 4 0 PLUGMAPOBJ { 125 4 1 176 88} OBJECT 15.2946416321 -1.16643452012 { 20.4903 18.4 17.5797 17.1254 16.8069} 0 0 0.00213796 GALAXY 149.406502632 -257.700464259 -9999 -9999 -9999 96 0