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 { 1056 1 4 150 429} OBJECT 346.724096716 0.0245929396275 { 22.7225 20.8196 19.2671 18.6215 18.2927} 0 2.74789e-07 0.841395 GALAXY 300.387314555 3.2672110748 -9999 -9999 -9999 32 0 PLUGMAPOBJ { 94 4 6 65 142} OBJECT 344.663014573 1.21569946593 { 20.0388 18.0591 17.0973 16.6296 16.3428} 0 0 1.18577e-05 GALAXY -148.888418436 262.860019544 -9999 -9999 -9999 96 0