public class PhaseSignalToNoise extends java.lang.Object implements WaveformProcess, Threadable
Modifier and Type | Field and Description |
---|---|
protected TimeInterval |
longOffsetBegin |
protected TimeInterval |
longOffsetEnd |
protected java.lang.String |
modelName |
static java.lang.String |
PHASE_STON_PREFIX |
protected java.lang.String |
phaseName |
protected SimplePhaseStoN |
phaseStoN |
protected float |
ratio |
protected TimeInterval |
shortOffsetBegin |
protected TimeInterval |
shortOffsetEnd |
protected TauPUtil |
taupUtil |
protected TimeInterval |
triggerWindow |
Constructor and Description |
---|
PhaseSignalToNoise(org.w3c.dom.Element config) |
Modifier and Type | Method and Description |
---|---|
WaveformResult |
accept(CacheEvent event,
ChannelImpl channel,
RequestFilter[] original,
RequestFilter[] available,
LocalSeismogramImpl[] seismograms,
CookieJar cookieJar)
Processes localSeismograms, possibly modifying them.
|
LongShortTrigger |
calcTrigger(EventAccessOperations event,
Channel channel,
LocalSeismogramImpl[] seismograms)
This method exists to make the trigger available to other subsetters
or processors so they don't have to call accept, which adds it to the
cookieJar.
|
java.lang.String |
getCookieName() |
java.lang.String |
getPhaseName() |
boolean |
isThreadSafe() |
java.lang.String |
toString() |
public static final java.lang.String PHASE_STON_PREFIX
protected SimplePhaseStoN phaseStoN
protected float ratio
protected java.lang.String phaseName
protected TimeInterval shortOffsetBegin
protected TimeInterval shortOffsetEnd
protected TimeInterval longOffsetBegin
protected TimeInterval longOffsetEnd
protected java.lang.String modelName
protected TimeInterval triggerWindow
protected TauPUtil taupUtil
public PhaseSignalToNoise(org.w3c.dom.Element config) throws ConfigurationException, edu.sc.seis.TauP.TauModelException
ConfigurationException
edu.sc.seis.TauP.TauModelException
public boolean isThreadSafe()
isThreadSafe
in interface Threadable
public WaveformResult accept(CacheEvent event, ChannelImpl channel, RequestFilter[] original, RequestFilter[] available, LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws java.lang.Exception
WaveformProcess
accept
in interface WaveformProcess
java.lang.Exception
public LongShortTrigger calcTrigger(EventAccessOperations event, Channel channel, LocalSeismogramImpl[] seismograms) throws NoPreferredOrigin, FissuresException, PhaseNonExistent, edu.sc.seis.TauP.TauModelException
NoPreferredOrigin
FissuresException
PhaseNonExistent
edu.sc.seis.TauP.TauModelException
public java.lang.String getCookieName()
public java.lang.String getPhaseName()
public java.lang.String toString()
toString
in class java.lang.Object