DATRW++ library: seismic data I/O with multiple formats

◆ trid

short datrw::su::TraceHeaderStruct::trid

Trace identification code (see details).

Trace identification code:

  • -1 = Other
  • 0 = Unknown
  • 1 = Seismic data
  • 2 = Dead
  • 3 = Dummy
  • 4 = Time break
  • 5 = Uphole
  • 6 = Sweep
  • 7 = Timing
  • 8 = Water break
  • 9 = Near-field gun signature
  • 10 = Far-field gun signature
  • 11 = Seismic pressure sensor
  • 12 = Multicomponent seismic sensor, Vertical component
  • 13 = Multicomponent seismic sensor, Cross-line component
  • 14 = Multicomponent seismic sensor, in-line component
  • 15 = Rotated multicomponent seismic sensor, Vertical component
  • 16 = Rotated multicomponent seismic sensor, Transverse component
  • 17 = Rotated multicomponent seismic sensor, Radial component
  • 18 = Vibrator reaction mass
  • 19 = Vibrator baseplate
  • 20 = Vibrator estimated ground force
  • 21 = Vibrator reference
  • 22 = Time-velocity pairs
  • 23 ... N = optional use, (maximum N = 32,767)

Following are CWP id flags:

  • 109 = autocorrelation
  • 110 = Fourier transformed - no packing xr[0],xi[0], ..., xr[N-1],xi[N-1]
  • 111 = Fourier transformed - unpacked Nyquist xr[0],xi[0],...,xr[N/2],xi[N/2]
  • 112 = Fourier transformed - packed Nyquist
    • even N: xr[0],xr[N/2],xr[1],xi[1], ..., xr[N/2 -1],xi[N/2 -1] (note the exceptional second entry)
    • odd N: xr[0],xr[(N-1)/2],xr[1],xi[1], ..., xr[(N-1)/2 -1],xi[(N-1)/2 -1],xi[(N-1)/2] (note the exceptional second & last entries)
  • 113 = Complex signal in the time domain xr[0],xi[0], ..., xr[N-1],xi[N-1]
  • 114 = Fourier transformed - amplitude/phase a[0],p[0], ..., a[N-1],p[N-1]
  • 115 = Complex time signal - amplitude/phase a[0],p[0], ..., a[N-1],p[N-1]
  • 116 = Real part of complex trace from 0 to Nyquist
  • 117 = Imag part of complex trace from 0 to Nyquist
  • 118 = Amplitude of complex trace from 0 to Nyquist
  • 119 = Phase of complex trace from 0 to Nyquist
  • 121 = Wavenumber time domain (k-t)
  • 122 = Wavenumber frequency (k-omega)
  • 123 = Envelope of the complex time trace
  • 124 = Phase of the complex time trace
  • 125 = Frequency of the complex time trace
  • 130 = Depth-Range (z-x) traces
  • 201 = Seismic data packed to bytes (by supack1)
  • 202 = Seismic data packed to 2 bytes (by supack2)

Definition at line 84 of file suheaderstruct.h.

Referenced by main(), datrw::su::SUheader::read(), datrw::su::SUheader::setdefaults(), and datrw::su::SUheader::wid2().