DATRW++ library: seismic data I/O with multiple formats
datrw::sac::SACheader Struct Reference

header structure for SAC binary data More...

#include <sacread.h>

Collaboration diagram for datrw::sac::SACheader:

Public Attributes

float a
 1st arrival time More...
 
float az
 event-stn azimuth More...
 
float b
 RD initial value, ampl. More...
 
float baz
 stn-event azimuth More...
 
float cmpaz
 T component azimuth. More...
 
float cmpinc
 T component inclination. More...
 
float delta
 RF time increment, sec. More...
 
float depmax
 maximum amplitude More...
 
float depmen
 mean value, amplitude More...
 
float depmin
 minimum amplitude More...
 
float dist
 stn-event distance, km More...
 
float e
 RD final value, amplitude. More...
 
float evdp
 event depth More...
 
float evel
 event elevation More...
 
float evla
 event latitude More...
 
float evlo
 event longitude More...
 
float f
 event end, sec > 0 More...
 
float gcarc
 stn-event dist, degrees More...
 
int idep
 type of amplitude More...
 
int ievreg
 event geographic region More...
 
int ievtyp
 event type More...
 
int iftype
 RA type of file. More...
 
int iinst
 recording instrument More...
 
float internal1
 internal use More...
 
float internal2
 internal use More...
 
float internal3
 internal use More...
 
int internal4
 internal use More...
 
int internal5
 internal use More...
 
int internal6
 internal use More...
 
int internal7
 internal use More...
 
int internal8
 internal use More...
 
int iqual
 quality of data More...
 
int istreg
 stn geographic region More...
 
int isynth
 synthetic data flag More...
 
int iztype
 zero time equivalence More...
 
char ka [8]
 1st arrival time ident More...
 
char kcmpnm [8]
 F component name. More...
 
char kdatrd [8]
 date data read More...
 
char kevnm [16]
 event name More...
 
char kf [8]
 end of event ident More...
 
char khole [8]
 man-made event name More...
 
char kinst [8]
 instrument name More...
 
char knetwk [8]
 network name More...
 
char ko [8]
 event origin time id More...
 
char kstnm [8]
 F station name. More...
 
char kt0 [8]
 time pick 0 ident More...
 
char kt1 [8]
 time pick 1 ident More...
 
char kt2 [8]
 time pick 2 ident More...
 
char kt3 [8]
 time pick 3 ident More...
 
char kt4 [8]
 time pick 4 ident More...
 
char kt5 [8]
 time pick 5 ident More...
 
char kt6 [8]
 time pick 6 ident More...
 
char kt7 [8]
 time pick 7 ident More...
 
char kt8 [8]
 time pick 8 ident More...
 
char kt9 [8]
 time pick 9 ident More...
 
char kuser0 [8]
 available to user More...
 
char kuser1 [8]
 available to user More...
 
char kuser2 [8]
 available to user More...
 
int lcalda
 calc distance, azimuth More...
 
int leven
 RA data-evenly-spaced flag. More...
 
int lovrok
 overwrite permission More...
 
int lpspol
 station polarity flag More...
 
int npts
 RF number of samples. More...
 
int nzhour
 F zero time of file, hr. More...
 
int nzjday
 F zero time of file, day. More...
 
int nzmin
 F zero time of file, min. More...
 
int nzmsec
 F zero time of file, msec. More...
 
int nzsec
 F zero time of file, sec. More...
 
int nzyear
 F zero time of file, yr. More...
 
float o
 event start, sec > 0 More...
 
float odelta
 observed time inc More...
 
float resp0
 instrument respnse parm More...
 
float resp1
 instrument respnse parm More...
 
float resp2
 instrument respnse parm More...
 
float resp3
 instrument respnse parm More...
 
float resp4
 instrument respnse parm More...
 
float resp5
 instrument respnse parm More...
 
float resp6
 instrument respnse parm More...
 
float resp7
 instrument respnse parm More...
 
float resp8
 instrument respnse parm More...
 
float resp9
 instrument respnse parm More...
 
float scale
 amplitude scale factor More...
 
float stdp
 T station depth, m. More...
 
float stel
 T station elevation, m. More...
 
float stla
 T station latititude. More...
 
float stlo
 T station longitude. More...
 
float t0
 user-defined time pick More...
 
float t1
 user-defined time pick More...
 
float t2
 user-defined time pick More...
 
float t3
 user-defined time pick More...
 
float t4
 user-defined time pick More...
 
float t5
 user-defined time pick More...
 
float t6
 user-defined time pick More...
 
float t7
 user-defined time pick More...
 
float t8
 user-defined time pick More...
 
float t9
 user-defined time pick More...
 
float unused1
 reserved for future use More...
 
float unused10
 reserved for future use More...
 
float unused11
 reserved for future use More...
 
float unused12
 reserved for future use More...
 
int unused13
 reserved for future use More...
 
int unused14
 reserved for future use More...
 
int unused15
 reserved for future use More...
 
int unused16
 reserved for future use More...
 
int unused17
 reserved for future use More...
 
int unused18
 reserved for future use More...
 
int unused19
 reserved for future use More...
 
float unused2
 reserved for future use More...
 
int unused20
 reserved for future use More...
 
int unused21
 reserved for future use More...
 
int unused22
 reserved for future use More...
 
int unused23
 reserved for future use More...
 
int unused24
 reserved for future use More...
 
int unused25
 reserved for future use More...
 
int unused26
 reserved for future use More...
 
int unused27
 reserved for future use More...
 
float unused3
 reserved for future use More...
 
float unused4
 reserved for future use More...
 
float unused5
 reserved for future use More...
 
float unused6
 reserved for future use More...
 
float unused7
 reserved for future use More...
 
float unused8
 reserved for future use More...
 
float unused9
 reserved for future use More...
 
float user0
 available to user More...
 
float user1
 available to user More...
 
float user2
 available to user More...
 
float user3
 available to user More...
 
float user4
 available to user More...
 
float user5
 available to user More...
 
float user6
 available to user More...
 
float user7
 available to user More...
 
float user8
 available to user More...
 
float user9
 available to user More...
 

Detailed Description

header structure for SAC binary data

this file comes along with the source of rdseed5.0 from IRIS DMC
rdseed is distributed unter the
GNU Lesser General Public License, Version 2.1, February 1999
===========================================================================*
SEED reader | sac.h | header file *
===========================================================================*
Name: sac.h
Purpose: structure for header of a SAC (Seismic Analysis Code) data file
Usage: #include "sac.h"
Input: not applicable
Output: not applicable
Warnings: not applicable
Errors: not applicable
Called by: output_data
Calls to: none
Algorithm: not applicable
Notes: Key to comment flags describing each field:
Column 1:
R = required by SAC
= (blank) optional
Column 2:
A = settable from a priori knowledge
D = available in data
F = available in or derivable from SEED fixed data header
T = available in SEED header tables
= (blank) not directly available from SEED data, header
tables, or elsewhere
Problems: none known
References: O'Neill, D. (1987). IRIS Interim Data Distribution Format
(SAC ASCII), Version 1.0 (12 November 1987). Incorporated
Research Institutions for Seismology, 1616 North Fort Myer
Drive, Suite 1440, Arlington, Virginia 22209. 11 pp.
Tull, J. (1987). SAC User's Manual, Version 10.2, October 7,
1987. Lawrence Livermore National Laboratory, L-205,
Livermore, California 94550. ??? pp.
Language: C, hopefully ANSI standard
Author: Dennis O'Neill
Revisions:07/15/88 Dennis O'Neill Initial preliminary release 0.9
11/21/88 Dennis O'Neill Production release 1.0
09/19/89 Dennis O'Neill corrected length of char strings
18/01/2008 modified long to int declaration

Definition at line 114 of file sacread.h.


The documentation for this struct was generated from the following file: