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, STAR_PN } 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 { 1043 1 6 203 86} OBJECT 31.3012000999 14.7592483925 { 20.7106 18.8865 17.8892 17.3825 17.0152} 0 0 0 GALAXY 147.447674691 258.561591826 -9999 -9999 -9999 64 0 PLUGMAPOBJ { 1035 2 1 169 247} OBJECT 31.2983162061 12.3689659074 { 23.4705 20.4011 19.223 18.4833 18.0096} 0 0.0549541 1.79061e-07 GALAXY 148.341021109 -262.468924225 -9999 -9999 -9999 64 0