edu.sc.seis.fissuresUtil.bag
Class ResponseGain

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.bag.ResponseGain

public class ResponseGain
extends java.lang.Object

Applies the overall sensitivity to a seismogram. This is purely a scale factor, no frequency change is done.


Constructor Summary
ResponseGain()
           
 
Method Summary
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl apply(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis, float sensitivity_factor, edu.iris.Fissures.Unit initialUnits)
           
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl apply(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis, edu.iris.Fissures.IfNetwork.Instrumentation inst)
          Applies the overall sensitivity of the response to the seismogram.
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl apply(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis, edu.iris.Fissures.IfNetwork.Sensitivity sensitivity, edu.iris.Fissures.Unit initialUnits)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResponseGain

public ResponseGain()
Method Detail

apply

public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl apply(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis,
                                                                       edu.iris.Fissures.IfNetwork.Instrumentation inst)
                                                                throws edu.iris.Fissures.FissuresException
Applies the overall sensitivity of the response to the seismogram. This will promote short or int based seismograms to float to avoid rounding and overflow problems.

Throws:
edu.iris.Fissures.FissuresException

apply

public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl apply(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis,
                                                                       edu.iris.Fissures.IfNetwork.Sensitivity sensitivity,
                                                                       edu.iris.Fissures.Unit initialUnits)
                                                                throws edu.iris.Fissures.FissuresException
Throws:
edu.iris.Fissures.FissuresException

apply

public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl apply(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis,
                                                                       float sensitivity_factor,
                                                                       edu.iris.Fissures.Unit initialUnits)
                                                                throws edu.iris.Fissures.FissuresException
Throws:
edu.iris.Fissures.FissuresException