public class IterDeconReceiverFunction extends AbstractWaveformVectorMeasure
| Modifier and Type | Field and Description |
|---|---|
static float |
DEFAULT_GWIDTH |
static int |
DEFAULT_MAXBUMPS |
static edu.iris.Fissures.model.TimeInterval |
DEFAULT_SHIFT |
static float |
DEFAULT_TOL |
protected float |
gwidth |
protected int |
maxBumps |
protected java.lang.String |
modelName |
protected float |
orientationTol |
protected edu.iris.Fissures.model.TimeInterval |
pad |
protected boolean |
pWave |
protected edu.iris.Fissures.model.TimeInterval |
shift |
protected edu.sc.seis.fissuresUtil.bag.TauPUtil |
taup |
protected float |
tol |
protected AbstractSeismogramWriter |
writer |
name| Constructor and Description |
|---|
IterDeconReceiverFunction(org.w3c.dom.Element config) |
| Modifier and Type | Method and Description |
|---|---|
static edu.iris.Fissures.model.TimeInterval |
getDefaultShift() |
float |
getGwidth() |
int |
getMaxBumps() |
edu.iris.Fissures.model.TimeInterval |
getPad() |
edu.iris.Fissures.model.TimeInterval |
getShift() |
float |
getTol() |
boolean |
isOverwrite() |
boolean |
ispWave() |
boolean |
isThreadSafe() |
void |
parseIterDeconConfig(org.w3c.dom.Element config) |
edu.sc.seis.fissuresUtil.bag.IterDeconResult[] |
process(edu.iris.Fissures.IfEvent.EventAccessOperations event,
edu.sc.seis.fissuresUtil.hibernate.ChannelGroup channelGroup,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] localSeis) |
edu.sc.seis.fissuresUtil.bag.IterDeconResult |
processComponent(float[] component,
float[] zdata,
float period,
edu.iris.Fissures.Location staLoc,
edu.iris.Fissures.IfEvent.Origin origin) |
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl |
saveTimeSeries(float[] data,
java.lang.String name,
java.lang.String chanCode,
edu.iris.Fissures.model.MicroSecondDate begin,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl refSeismogram,
edu.iris.Fissures.model.UnitImpl unit,
edu.iris.Fissures.Orientation orientation,
edu.sc.seis.fissuresUtil.cache.CacheEvent event,
edu.sc.seis.fissuresUtil.hibernate.ChannelGroup channelGroup,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] original,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] available,
CookieJar cookieJar) |
accept, getNamepublic static float DEFAULT_GWIDTH
public static int DEFAULT_MAXBUMPS
public static float DEFAULT_TOL
protected float orientationTol
protected float gwidth
protected float tol
protected int maxBumps
protected java.lang.String modelName
protected boolean pWave
protected edu.iris.Fissures.model.TimeInterval shift
protected edu.iris.Fissures.model.TimeInterval pad
protected AbstractSeismogramWriter writer
public static final edu.iris.Fissures.model.TimeInterval DEFAULT_SHIFT
protected edu.sc.seis.fissuresUtil.bag.TauPUtil taup
public IterDeconReceiverFunction(org.w3c.dom.Element config)
throws ConfigurationException,
edu.sc.seis.TauP.TauModelException
ConfigurationExceptionedu.sc.seis.TauP.TauModelExceptionpublic void parseIterDeconConfig(org.w3c.dom.Element config)
throws ConfigurationException
ConfigurationExceptionpublic edu.sc.seis.fissuresUtil.bag.IterDeconResult[] process(edu.iris.Fissures.IfEvent.EventAccessOperations event,
edu.sc.seis.fissuresUtil.hibernate.ChannelGroup channelGroup,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] localSeis)
throws edu.iris.Fissures.IfEvent.NoPreferredOrigin,
edu.iris.Fissures.FissuresException,
edu.sc.seis.fissuresUtil.bag.IncompatibleSeismograms,
edu.sc.seis.TauP.TauModelException,
edu.sc.seis.fissuresUtil.bag.ZeroPowerException
edu.iris.Fissures.IfEvent.NoPreferredOriginedu.iris.Fissures.FissuresExceptionedu.sc.seis.fissuresUtil.bag.IncompatibleSeismogramsedu.sc.seis.TauP.TauModelExceptionedu.sc.seis.fissuresUtil.bag.ZeroPowerExceptionpublic edu.sc.seis.fissuresUtil.bag.IterDeconResult processComponent(float[] component,
float[] zdata,
float period,
edu.iris.Fissures.Location staLoc,
edu.iris.Fissures.IfEvent.Origin origin)
throws edu.sc.seis.TauP.TauModelException,
edu.sc.seis.fissuresUtil.bag.ZeroPowerException
edu.sc.seis.TauP.TauModelExceptionedu.sc.seis.fissuresUtil.bag.ZeroPowerExceptionpublic edu.iris.Fissures.seismogramDC.LocalSeismogramImpl saveTimeSeries(float[] data,
java.lang.String name,
java.lang.String chanCode,
edu.iris.Fissures.model.MicroSecondDate begin,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl refSeismogram,
edu.iris.Fissures.model.UnitImpl unit,
edu.iris.Fissures.Orientation orientation,
edu.sc.seis.fissuresUtil.cache.CacheEvent event,
edu.sc.seis.fissuresUtil.hibernate.ChannelGroup channelGroup,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] original,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] available,
CookieJar cookieJar)
throws java.lang.Exception
java.lang.Exceptionpublic float getGwidth()
public float getTol()
public int getMaxBumps()
public boolean ispWave()
public edu.iris.Fissures.model.TimeInterval getShift()
public edu.iris.Fissures.model.TimeInterval getPad()
public boolean isOverwrite()
public static edu.iris.Fissures.model.TimeInterval getDefaultShift()
public boolean isThreadSafe()