#
Arc2trigII Configuration File

(last revised April 17, 2002)

    # This is arc2trigII's parameter file
    # Derived from, you guessed it, arc2trig. The enhancements are to save snippets
    # of interest which were not listed in the arc message. This is done as follows:
    #   * Get all the stations - either from hypoinverse station list or DBMS. For ea
    ch station:
    #     * Check the table of magnitude vs. radius. If it's within the radius, save
    this snippet.
    #     * Check the list of mandatory stations to save (wildcards permitted). If it
    s on the list, save.
    # Saving is done as follows:
    #   * Within a specified epicentral distance, save all data from origin time thro
    ugh S time.
    #   * Outside this distance, use the travel-time table as in usnsn_loc2trig, and
    save from P to S.
    #   * All snippets to be padded with a specified safety margin of pre and post ti
    mes.

    #  Basic Earthworm setup:
    #
    MyModuleId        MOD_ARC2TRIG   # module id for this instance of arc2trig
    InRingName           HYPO_RING   # shared memory ring for input
    OutRingName          TRIG_RING   # shared memory ring for output
    LogFile              1           # 0 to turn off disk log file; 1 to turn it on
                                     # 2 to log to module log but not to stderr/stdou
    t
    HeartBeatInterval    30          # seconds between heartbeats

    # DBMS parameters:
    # If any of these are present, we'll get the station list from the DBMS.
     DBservice        xyz.frq
     DBpassword       abc
     DBuser           def
     DBtimeoutSeconds 30   # If the DB doesn't talk to us in this many seconds, we'll
     abort
    # Lat-Lon limits we'll use for constructing station list:
     DBLatRange   20.1   50.2
     DBLonRange -120.2 -80.1

    # Name of hypoinverse station list.
    # If this is present, we'll get station list from there.
    # StaListFileName calsta.hinv.qa

    # Optional: Magnitude vs Distance (km) within which we'll get all snippets:
    # How it works:  it finds the lowest magnitude entry which is greater
    # than the event magnitude and uses that radius for determinatin of stations.
    # For events with magnitudes largest than the largest in the Table,
    # arc2trigII used the radius of largest magnitude in the table.
    MagDist 3.0 10
    MagDist 3.5 10
    MagDist 4.0 10
    MagDist 5.0 10

    # Within this distance (km), save from from origin time through S.
    SaveOriginDist 100

    # File name of  travel time table. As produced by /grab_bag/makeTTTable/cal_tt
    @TravelTimeTable

    # Optional: Mandatory channels that must be included for all events.
    # List one SCN per line, as many as you need. Wildcards (*) permitted.
    # Channel  * * UW
    # Channel  LON LHZ UW

    # List the message logos to grab from transport ring
    #              Installation       Module          Message Types
    GetEventsFrom  INST_WILDCARD    MOD_WILDCARD    # hyp2000arc - no choice.

    # Set up output directory and prefix for trigger files.
    # Daily files will be written with a suffix of .trg_yyyymmdd
    # Set either to "none" or "NONE" to stop writing disk files
    OutputDir  c:\earthworm\run_arc2trigII\log # directory to write trigger files in
    BaseName   arc2trigII          # prefix of trigger file name
                                 # suffix will be .trg_yyyymmdd

    # Optional parameters:
    # Additional pre- and post- safety times to be added to calculated snippet times.
    # PreTime 15.0  # seconds of pre-p (or origin) to save (default=15.)
    # PostTime 10.0 # seconds of post-S data to save (default=10.).

    Debug