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 269 138} OBJECT 29.1305200985 -1.16703728105 { 20.462 19.5628 19.4402 19.1918 19.1612} 8.20352e-26 1 0.342768 QSO -150.230710399 -256.564797814 -9999 -9999 -9999 4 0 PLUGMAPOBJ { 125 4 1 269 147} OBJECT 29.1453078871 -1.18257521875 { 21.7987 20.6375 20.131 19.7756 19.7959} 0 0.889201 0.660693 GALAXY -147.011562737 -259.958304702 -9999 -9999 -9999 64 0