package edu.sc.seis.sod.process.waveform;
import org.w3c.dom.Element;
import edu.sc.seis.TauP.TauModelException;
import edu.sc.seis.fissuresUtil.bag.CompoundPhaseStoN;
import edu.sc.seis.sod.ConfigurationException;
import edu.sc.seis.sod.SodUtil;
public class CompoundPhaseSignalToNoise extends PhaseSignalToNoise {
public CompoundPhaseSignalToNoise(Element config) throws ConfigurationException, TauModelException {
super(config);
longPhaseName = SodUtil.getNestedText(SodUtil.getElement(config, "longPhaseName"));
phaseStoN = new CompoundPhaseStoN(phaseName,
shortOffsetBegin,
shortOffsetEnd,
longPhaseName,
longOffsetBegin,
longOffsetEnd,
taupUtil);
}
public String getCookieName() {
return super.getCookieName()+"_"+getLongPhaseName();
}
public String getLongPhaseName() {
return longPhaseName;
}
protected String longPhaseName;
}