Files
2025/etc/descriptions/scevent_multifeature.xml

171 lines
5.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<plugin name="OriginScoreMF">
<extends>scevent</extends>
<description>
Plugin for computing a score for an origin by the OriginMultiFeature
score processor. The score is calculated in the same way as for scanloc.
</description>
<configuration>
<group name="score">
<description>
Origin score processor "OriginMultiFeature" returning a score
for an origin as a measure of goodness. The score is
then compared against *minimumScore* replacing
*minimumDefiningPhases*. Requires to configure
the global parameter *plugins* with "scoremf" in order to
load this gempa plugin and to set *minimumScore* and *score*
accordingly. The score calculation is consistent with scanloc's
scoring logic. Read the scanloc documentation for full details.
</description>
<group name="mf">
<parameter name="defaultScore" type="double" default="0.0">
<description>
The default score returned for an origin that fails
completely or is filtered out by thresholds such as for
depth and RMS.
</description>
</parameter>
<parameter name="ignoreDepth" type="double" default="650.0">
<description>
This is the maximum allowed depth. Origins with
depth greater then this value get a score equal to
&quot;defaultScore&quot;.
</description>
</parameter>
<parameter name="maxRMS" type="double" default="1.5">
<description>
This is the maximum allowed RMS. Origins with
residual greater than this value score of equal to
&quot;defaultScore&quot;.
</description>
</parameter>
<!-- Optional: channel letters for type detection -->
<parameter name="strongMotionCodes" type="list:string" default="L,N">
<description>
List of one-letter instrument codes (2nd letter) in
channel codes identifying strong motion sensors, e.g.,
in HL?, HN?.
</description>
</parameter>
<parameter name="infrasoundCodes" type="list:string" default="D">
<description>
List of one-letter instrument codes (2nd letter) in
channel codes identifying infrasound sensors, e.g., in
HDF.
</description>
</parameter>
<group name="weights">
<!-- Phase weights -->
<parameter name="p" type="list:double" default="1.0,0.0,0.0">
<description>
The weight for number of used P arrival measures.
Assumes only arrival time when exactly 1 value is set.
Use a comma-separated list, wT,wSlo,wBaz, for giving
specific weight to pick time, slowness and back azimuth,
respectively.
Example: 1.0,0.0,0.0 .
</description>
</parameter>
<parameter name="p0" type="double" default="0.0">
<description>
Weight per unused P pick.
</description>
</parameter>
<parameter name="s" type="double" default="2.0">
<description>
Weight per used S pick.
</description>
</parameter>
<parameter name="s0" type="double" default="0.0">
<description>
Weight per unused S pick.
</description>
</parameter>
<!-- Quality weights -->
<parameter name="normalizationDepth" type="double" default="650.0">
<description>
Origin depth is normalized to this value for
computing the score contribution. Shallower depths
contribute to larger score.
</description>
</parameter>
<parameter name="depth" type="double" default="1.0">
<description>
Weight for depth-based quality score.
</description>
</parameter>
<parameter name="normalizationRMS" type="double" default="1.5">
<description>
Origin RMS is normalized to this value for computing
the score contribution. Lower RMS contribute to
larger score.
</description>
</parameter>
<parameter name="residual" type="double" default="1.0">
<description>
Weight for RMS-based quality score.
</description>
</parameter>
<parameter name="gap" type="double" default="1.0">
<description>
Weight for azimuthal gap score. The smaller the gap
the larger the score.
</description>
</parameter>
<!-- Manual pick boost -->
<parameter name="manualPick" type="double" default="0.5">
<description>
Weight per used manual pick.
</description>
</parameter>
<!-- Channel-type based weights -->
<parameter name="strongMotion" type="double" default="0.0">
<description>
Weight per used strong motion pick as defined in
&quot;strongMotionCodes&quot;.
</description>
</parameter>
<parameter name="infrasound" type="double" default="0.0">
<description>
Weight per used infrasound pick as defined in
&quot;infrasoundCodes&quot;.
</description>
</parameter>
<!-- Author weights -->
<parameter name="authors" type="list:string" unit="author:score">
<description>
List of tuple of authors and score contribution.
If an author matches, the corresponding score
contribution is added to the final score.
Example: "scautoloc:1,scanloc:10,ccloc:100".
</description>
</parameter>
</group>
</group>
</group>
</configuration>
</plugin>
</seiscomp>