gov.sns.xal.tools.orbit
Class BpmFilterFactory

java.lang.Object
  |
  +--gov.sns.xal.tools.orbit.BpmFilterFactory

public class BpmFilterFactory
extends java.lang.Object

BpmFilterFactory provides common bpm filters for convenience.


Constructor Summary
protected BpmFilterFactory()
          Creates a new instance of BpmFilterFactory
 
Method Summary
static BpmFilter defaultFilter()
          default filter for a bpm
static BpmFilter minAmpFilter(double minAmp)
          This filter requires the bpm correlation to have all three signals and it allows the user to specify the amplitude threshold above which bpm signals can be trusted.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BpmFilterFactory

protected BpmFilterFactory()
Creates a new instance of BpmFilterFactory

Method Detail

defaultFilter

public static BpmFilter defaultFilter()
default filter for a bpm


minAmpFilter

public static BpmFilter minAmpFilter(double minAmp)
This filter requires the bpm correlation to have all three signals and it allows the user to specify the amplitude threshold above which bpm signals can be trusted.