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 { 1231 1 1 95 53} OBJECT 183.464956538 -3.58930229817 { 19.0684 17.5103 16.9968 16.7578 16.5818} 0 0 1.76198e-15 GALAXY 152.914973156 -258.742986565 -9999 -9999 -9999 64 0 PLUGMAPOBJ { 1231 1 1 95 88} OBJECT 183.449249077 -3.58683783268 { 20.8744 18.8643 17.9548 17.5488 17.2307} 0 0 4.98884e-14 GALAXY 149.490462915 -258.190653499 -9999 -9999 -9999 64 0