Files
2025/etc/descriptions/scevent_multifeature.xml

160 lines
5.1 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>
<!-- 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="50.0">
<description>
Origin depth is normalized to this value for
computing the score contribution. Shallower depths
contribute to larger score.
This is also the maximum allowed depth. Origins with
depth greater then this value get a score equal to
&quot;defaultScore&quot;.
</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="2.0">
<description>
Origin RMS is normalized to this value for computing
the score contribution. Lower RMS contribute to
larger score.
This is also the maximum allowed RMS. Origins with
residual greater than this value score of equal to
&quot;defaultScore&quot;.
</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>