Class CorrelationFilterFactory

java.lang.Object
xal.tools.correlator.CorrelationFilterFactory

public class CorrelationFilterFactory extends Object
Author:
tap
  • Constructor Details

    • CorrelationFilterFactory

      protected CorrelationFilterFactory()
      Creates a new instance of CorrelationFilterFactor
  • Method Details

    • defaultFilter

      public static <T> CorrelationFilter<T> defaultFilter()
    • maxMissingFilter

      public static <T> CorrelationFilter<T> maxMissingFilter(int maxMissing)
      accept correlations with no more than maxMissing records
    • minCountFilter

      public static <T> CorrelationFilter<T> minCountFilter(int minCount)
      accept correlations with at least minCount records
    • correlationFilter

      public static <T> CorrelationFilter<T> correlationFilter(RecordFilter<Correlation<T>> recordFilter)
      Convert a record filter to a correlation filter. This is useful when stacking correlators and a correlation of one correlator is the record of another.