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 { 94 4 6 479 116} OBJECT 46.484500294 1.17455230729 { 21.6158 20.0887 18.9064 18.4245 18.0823} 0 1.20781e-19 7.39605e-17 GALAXY 151.996040362 259.658521631 -9999 -9999 -9999 64 0 PLUGMAPOBJ { 94 4 6 469 147} OBJECT 45.0871677649 1.17779252156 { 21.7662 20.1095 19.0694 18.5551 18.1305} 0 7.36207e-09 6.57658e-20 GALAXY -152.546712101 260.397492796 -9999 -9999 -9999 64 0