tapelabel JL0860 dataSource ganglog # ganglog, mt, spectro device /dev/mt/tps0d3nrnsvc # tape drive typedef enum { ASTROGANG, # GANG files for a single imaging run PHOTOGANG, # GANG files for a single imaging run LOG, # log files for a single imaging night SPECTRO, # all files for a single spectro night MT # all files for a single MT night } TARCONTENTS; typedef struct { int filemarks; # number of filemakrs to skip to get here int id; # mjd for logs, run number for gangs TARCONTENTS contents; # GANG, LOG, SPECTRO, MT } TARFILE; tartapelog 0 LOG 51139 tartapelog 1 ASTROGANG 290 tartapelog 2 PHOTOGANG 290 tartapelog 3 ASTROGANG 291 tartapelog 4 PHOTOGANG 291 tartapelog 5 ASTROGANG 292 tartapelog 6 PHOTOGANG 292 tartapelog 7 ASTROGANG 293 tartapelog 8 PHOTOGANG 293 tartapelog 9 ASTROGANG 294 tartapelog 10 PHOTOGANG 294 tartapelog 11 ASTROGANG 295 tartapelog 12 PHOTOGANG 295 tartapelog 13 ASTROGANG 296 tartapelog 14 PHOTOGANG 296 tartapelog 15 ASTROGANG 297 tartapelog 16 PHOTOGANG 297 tartapelog 17 ASTROGANG 298 tartapelog 18 PHOTOGANG 298 tartapelog 19 ASTROGANG 299 tartapelog 20 PHOTOGANG 299 tartapelog 21 ASTROGANG 300 tartapelog 22 PHOTOGANG 300