To configure a ChannelTimeWindow instance the property names described below must be preceded by
the instance's class name string when included in the properties file. For example:
org.trinet.jasi.MyFavoriteChannelTimeWindow.candidateListName='RCG-TRINET'
Whether a set property values is used depends upon the implemented model's algorithm filter.
Model subclasses inherit the properties of their parent class(es).
| Property Name | Description | Default Value |
|---|---|---|
| debug | Print debug output | false |
| candidateListName | Named list of channels that will be the candidate list (superset) of channels from which the model will glean it's final list. Name in the PROGRAM table associated with channel names via JASI_CONFIG_VIEW. | RCG-TRINET |
| allowedNetTypes | Accept only those channels whose net code is in this list (e.g. CI NC BK NN) | no default |
| allowedSeedChanTypes | Accept only those channels whose seedchan type is in this list (e.g. HHZ HHE HHN) | no default |
| allowedStaTypes | Accept only those channels whose station name is in this list (e.g. PAS RVR TIN) | no default |
| defaultNullMag | default magnitude assumed when event magnitude is unknown | 1.5 |
| filterWfListByChannelList | if true, reject channels not found in the model's candidate list | false |
| includeAllComponents | If true, include all orientations, if one is accepted | false |
| includeAllMag | Include all, if the magnitude >= this value | 10.0 |
| includeCodas | If true, include all channels with coda | true |
| includeDataSourceWf | If true, include all channels with waveforms | false |
| includeMagAmps | If true, include all channels with mag-amp readings | true |
| includePeakAmps | If true, include all channels with peak-amp readings | true |
| includePhases | If true, include all channels with phase readings | true |
| magTauIntercept | getCodaDuration(Magnitude) = 10 ** (MagValue - magTauIntercept)/magTauSlope. | -0.95 |
| magTauSlope | getCodaDuration(Magnitude) = 10 ** (MagValue - magTauIntercept)/magTauSlope. | 2.15 |
| minWindowSize | Minimum time window span (secs) | 30. |
| maxWindowSize | Maximum time window span (secs). | 600. |
| maxChannels | Maximum channels allowed in set. | Integer.MAX_VALUE |
| maxDistance | Exclude all channels beyond this distance (km) | Double.MAX_VALUE |
| minDistance | Include all channels within this distance (km) | 0. |
| modelName | String text to name this model | DataSource Model |
| modelExplanation | String text to explain the model | Channels defined by database waveform lookup |
| postEventSize | Seconds added to end time calculated by algorithm | 10. |
| preEventSize | Seconds preceding start time calculated by algorithm | 10. |
| rejectedNetTypes | Reject channels whose net code is in this list (e.g. CE NP) | no default |
| rejectedSeedChanTypes | Reject channels whose seedchan type is in this list (e.g. HH1 HH2 HH3) | no default |
| rejectedStaTypes | Reject channels whose station name is in this list (e.g. PAS RVR TIN) | no default |
| requireLocation | Does model require a valid solution lat,lon to calculate windows | true (default) |
| synchCandidateListBySolution | On set of model solution, update candidate list with channels active on origin date | false |
| useMasterListCandidateList | For candidate list to filter channels use current master channel cache list | false |
| windowDurationType |
Window timespan type, string value: default,amp,coda or p2s default = model default amp = from Ptime-preEventSize to Ptime+wfSmpWindowMultiplier*(Stime-Ptime)+postEventSize coda = from Ptime-preEventSize to Ptime+CodaDuration+postEventSize p2s = from Ptime-preEventSize to Stime+postEventSize |
default (default) |
Model calculates the expected ground motion for the
given solution's magnitude at the site using the Joyner-Boore relationship
that is used by ShakeMap for small events. This will be an acceleration or a
velocity depending on the channel type. The ground motion is converted
to counts using the gain of the channel. Ideally the average background noise of each channel
would be known, but since it isn't we compare the expected signal amp to a default
threshold to see if the seismic energy would rise above the noise level. In other words,
if the signal-to-noise ratio (SNR) is greater than one, the channel is saved.
The default inclusion threshold is 200 counts. The property set value of the noise threshold
is used only for those seedchan whose band-instrument codes are not in the below list: