tapelabel JL0893 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 TARCONTENTS contents; # GANG, LOG, SPECTRO, MT int id; # mjd for logs, run number for gangs } TARFILE; tarfile 0 LOG 51140 tarfile 1 ASTROGANG 301 tarfile 2 PHOTOGANG 301 tarfile 3 ASTROGANG 302 tarfile 4 PHOTOGANG 302 tarfile 5 ASTROGANG 303 tarfile 6 PHOTOGANG 303 tarfile 7 ASTROGANG 304 tarfile 8 PHOTOGANG 304 tarfile 9 ASTROGANG 305 tarfile 10 PHOTOGANG 305 tarfile 11 ASTROGANG 306 tarfile 12 PHOTOGANG 306 tarfile 13 ASTROGANG 307 tarfile 14 PHOTOGANG 307 tarfile 15 ASTROGANG 308 tarfile 16 PHOTOGANG 308