ProfName.Ixx - sorting file for CDPS program
This file is created by SORTS program.
The sorting file has SORTS_FILE_CONTENT structure contained substructures;
SORTS_HEADER header;
SORTS_FILE_LIST files[20];
SORTS_OFFSET_LIST * offsets ;
SORTS_TRACE_LIST * traces;
The SORTS_HEADER structure (first block in file) is:
BOOL kode3D - is TRUE if 3-D data;
int nmg - total number of records in seismic data set;
int nsp - total number of shot points in seismic data set;
int ndp - total number of depth points or bins in seismic data set;
int nop - total number of receive points in seismic data set;
int nlosp - total number of distance numbers in seismic data set;
int offsetMG - offset of MG table in sorting file;
int offsetSP - offset of SP table in sorting file;
int offsetDP - offset of DP table in sorting file;
int offsetOP - offset of OP table in sorting file;
int offsetLP - offset of LP table in sorting file;
int nbinsInLine - total number of bins in inLine direction for 3-D;
int nbinsCrossLine - total number of bins in CrossLine direction for 3-D;
int nfiles - total number of physical files in seismic data set;
int ntrTotal - total number of setsmic traces in data set;
int reserv[2] - Reserve;
The next 20 blocks have SORTS_FILE_LIST structure and describe every file in dataset
int nfile;
int format;
int sort; // 0 - no 1 - mg 2-sp 3-dp 4-op 5-lp
int nbthead;
int nbtr;
int ntr;
int nsamp;
int isr; // mksek
int itStart;
int itStop;
char fileName[256];
At SORTS_HEADER->offsetMG placed SORTS_OFFSET_LIST structure of MG list.
int x - coordinate;
int offset;
int ntr;
At SORTS_HEADER->offsetSP placed SORTS_OFFSET_LIST structure of SP list.
the SORTS_TRACE_LIST structure is array
int nfile - file number;
int itrc trace number in file;