Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- getPeakSplitIndex(List)
- splitPeaks(List)
- getPeakSplitIndex(ECPeak, List)
- getListForSectorLayer(List, int, int)
- getBestCluster(ECPeak, List, List)
- getMatchingPeaks(ECPeak, List)
- splitPeaksAlternative(List)
- splitPeaksAlternative3(List)
- splitPeaksAlternative2(List)
- splitPeaksAlternative5(List)
- splitPeaksAlternative4(List)
- findMatchForCluster(ECCluster, List)
- doClusterCleanup(List)
- doPeakCleanup(List)
Class ECPeakAnalysis
java.lang.Object
org.jlab.service.ec.ECPeakAnalysis
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
doClusterCleanup
(List<ECCluster> clusters) static void
doPeakCleanup
(List<ECPeak> peaks) static int
findMatchForCluster
(ECCluster c, List<ECCluster> list) static int[]
getListForSectorLayer
(List<ECPeak> peaks, int sector, int layer) getMatchingPeaks
(ECPeak p, List<ECPeak> peaks) static int[]
getPeakSplitIndex
(List<ECPeak> peaks) static int[]
getPeakSplitIndex
(ECPeak peak, List<ECPeak> allPeaks) This part is added to acommodate for tricky algorithm to check if the splitting makes sense.static void
splitPeaks
(List<ECPeak> peaks) static void
splitPeaksAlternative
(List<ECPeak> peaks) static void
splitPeaksAlternative2
(List<ECPeak> peaks) static void
splitPeaksAlternative3
(List<ECPeak> peaks) static void
splitPeaksAlternative4
(List<ECPeak> peaks) static void
splitPeaksAlternative5
(List<ECPeak> peaks)