Package org.jlab.service.ec
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)
-
Constructor Details
-
ECPeakAnalysis
public ECPeakAnalysis()
-
-
Method Details
-
getPeakSplitIndex
-
splitPeaks
-
getPeakSplitIndex
This part is added to acommodate for tricky algorithm to check if the splitting makes sense. Implemented on 02/20/2023- Parameters:
peak
-allPeaks
-- Returns:
-
getListForSectorLayer
-
getBestCluster
-
getMatchingPeaks
-
splitPeaksAlternative
-
splitPeaksAlternative3
-
splitPeaksAlternative2
-
splitPeaksAlternative5
-
splitPeaksAlternative4
-
findMatchForCluster
-
doClusterCleanup
-
doPeakCleanup
-