edu.sc.seis.fissuresUtil.bag
Class LongShortStoN
java.lang.Object
edu.sc.seis.fissuresUtil.bag.LongShortStoN
public class LongShortStoN
- extends java.lang.Object
Adapted from reftrg.f from Tom Owens and reftrig.c from Passcal.
c
c routine to apply the reftek trigger algorithm
c to a designated SAC file
c LTA is initialized to STA after 2 STA time constants
c Trigger detection begins after trgdly seconds
c
c compile with: f77 reftrg.f $SACDIR/lib/sac.a -f68881
c
c Written by T.J. Owens, August 16, 1988
c
Field Summary |
protected edu.iris.Fissures.model.TimeInterval |
delay
|
protected edu.iris.Fissures.model.TimeInterval |
longTime
|
protected edu.iris.Fissures.model.TimeInterval |
meanTime
|
protected edu.iris.Fissures.model.TimeInterval |
shortTime
|
protected float |
threshold
|
Constructor Summary |
LongShortStoN(edu.iris.Fissures.model.TimeInterval longTime,
edu.iris.Fissures.model.TimeInterval shortTime,
float threshold)
|
LongShortStoN(edu.iris.Fissures.model.TimeInterval longTime,
edu.iris.Fissures.model.TimeInterval shortTime,
float threshold,
edu.iris.Fissures.model.TimeInterval delay)
|
LongShortStoN(edu.iris.Fissures.model.TimeInterval longTime,
edu.iris.Fissures.model.TimeInterval shortTime,
float threshold,
edu.iris.Fissures.model.TimeInterval delay,
edu.iris.Fissures.model.TimeInterval meanTime)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
longTime
protected edu.iris.Fissures.model.TimeInterval longTime
shortTime
protected edu.iris.Fissures.model.TimeInterval shortTime
delay
protected edu.iris.Fissures.model.TimeInterval delay
threshold
protected float threshold
meanTime
protected edu.iris.Fissures.model.TimeInterval meanTime
LongShortStoN
public LongShortStoN(edu.iris.Fissures.model.TimeInterval longTime,
edu.iris.Fissures.model.TimeInterval shortTime,
float threshold)
- Parameters:
longTime
- Time Interval for the long term averageshortTime
- Time Interval for the short term averagethreshold
- ration of short to long termaverages above which a trigger is declared
LongShortStoN
public LongShortStoN(edu.iris.Fissures.model.TimeInterval longTime,
edu.iris.Fissures.model.TimeInterval shortTime,
float threshold,
edu.iris.Fissures.model.TimeInterval delay)
- Parameters:
longTime
- Time Interval for the long term averageshortTime
- Time Interval for the short term averagethreshold
- ration of short to long termaverages above which a trigger is declared
LongShortStoN
public LongShortStoN(edu.iris.Fissures.model.TimeInterval longTime,
edu.iris.Fissures.model.TimeInterval shortTime,
float threshold,
edu.iris.Fissures.model.TimeInterval delay,
edu.iris.Fissures.model.TimeInterval meanTime)
calcTriggers
public LongShortTrigger[] calcTriggers(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis)
throws edu.iris.Fissures.FissuresException
- Throws:
edu.iris.Fissures.FissuresException
calcTriggersTJO
public LongShortTrigger[] calcTriggersTJO(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis)
throws edu.iris.Fissures.FissuresException
- Throws:
edu.iris.Fissures.FissuresException