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
ConfigurationExceptionedu.sc.seis.TauP.TauModelExceptionpublic boolean isThreadSafe()
isThreadSafe in interface Threadablepublic WaveformResult accept(CacheEvent event, ChannelImpl channel, RequestFilter[] original, RequestFilter[] available, LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws java.lang.Exception
WaveformProcessaccept in interface WaveformProcessjava.lang.Exceptionpublic LongShortTrigger calcTrigger(EventAccessOperations event, Channel channel, LocalSeismogramImpl[] seismograms) throws NoPreferredOrigin, FissuresException, PhaseNonExistent, edu.sc.seis.TauP.TauModelException
NoPreferredOriginFissuresExceptionPhaseNonExistentedu.sc.seis.TauP.TauModelExceptionpublic java.lang.String getCookieName()
public java.lang.String getPhaseName()
public java.lang.String toString()
toString in class java.lang.Object