Package org.jlab.service.ec
Class ECPeakSplitter.ECPeakSplitterMargin
java.lang.Object
org.jlab.service.ec.ECPeakSplitter.ECPeakSplitterMargin
- All Implemented Interfaces:
- ECPeakSplitter
- Enclosing interface:
- ECPeakSplitter
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classGroup class for clustering nearby hits in an array.Nested classes/interfaces inherited from interface org.jlab.service.ec.ECPeakSplitterECPeakSplitter.ECPeakSplitterClas6, ECPeakSplitter.ECPeakSplitterMargin, ECPeakSplitter.ECPeakSplitterOriginal
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic doublestatic doublestatic double
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionanalyze(double[] buffer) cluster(double[] peak) cluster groups in given buffer and return Group class containing indicies for each cluster groupvoidevaluate(double[] original, double[] derived, double threshold) doublemax(double[] peak) return maximum value in given arrayintmin(double[] peak, int first, int last) return the index of the minimum value in the given array between indicies first and last (inclusive)
- 
Field Details- 
DROP_TRESHOLDpublic static double DROP_TRESHOLD
- 
MIN_HEIGHTpublic static double MIN_HEIGHT
- 
DEEP_FRACTIONpublic static double DEEP_FRACTION
 
- 
- 
Constructor Details- 
ECPeakSplitterMarginpublic ECPeakSplitterMargin()
 
- 
- 
Method Details- 
clustercluster groups in given buffer and return Group class containing indicies for each cluster group- Parameters:
- peak-
- Returns:
 
- 
maxpublic double max(double[] peak) return maximum value in given array- Parameters:
- peak- peak array
- Returns:
- maximum value
 
- 
minpublic int min(double[] peak, int first, int last) return the index of the minimum value in the given array between indicies first and last (inclusive)- Parameters:
- peak- the array containing the peak data
- first- first index to consider
- last- last index to consider (inclusive)
- Returns:
 
- 
evaluatepublic void evaluate(double[] original, double[] derived, double threshold) 
- 
analyze
- 
split- Specified by:
- splitin interface- ECPeakSplitter
 
 
-