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, getName
public 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
ConfigurationException
edu.sc.seis.TauP.TauModelException
public void parseIterDeconConfig(org.w3c.dom.Element config) throws ConfigurationException
ConfigurationException
public 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.NoPreferredOrigin
edu.iris.Fissures.FissuresException
edu.sc.seis.fissuresUtil.bag.IncompatibleSeismograms
edu.sc.seis.TauP.TauModelException
edu.sc.seis.fissuresUtil.bag.ZeroPowerException
public 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.TauModelException
edu.sc.seis.fissuresUtil.bag.ZeroPowerException
public 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.Exception
public 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()