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 164 241} OBJECT 348.725950045 -0.00178898787053 { 22.3884 20.4565 19.021 18.4701 18.184} 0 6.72977e-15 0.688652 GALAXY 298.267726182 0.757778758798 -9999 -9999 -9999 64 0 PLUGMAPOBJ { 94 4 6 79 155} OBJECT 346.671593247 1.20054566597 { 21.4672 20.5017 19.5695 19.1209 18.8378} 0 8.14704e-05 1.39316e-27 QSO -149.525507641 262.792461571 -9999 -9999 -9999 4 0