Class ECPeakAnalysis
java.lang.Object
org.jlab.service.ec.ECPeakAnalysis
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddoClusterCleanup(List<ECCluster> clusters) static voiddoPeakCleanup(List<ECPeak> peaks) static intfindMatchForCluster(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 voidsplitPeaks(List<ECPeak> peaks) static voidsplitPeaksAlternative(List<ECPeak> peaks) static voidsplitPeaksAlternative2(List<ECPeak> peaks) static voidsplitPeaksAlternative3(List<ECPeak> peaks) static voidsplitPeaksAlternative4(List<ECPeak> peaks) static voidsplitPeaksAlternative5(List<ECPeak> peaks)
-
Constructor Details
-
ECPeakAnalysis
public ECPeakAnalysis()
-
-
Method Details
-
getPeakSplitIndex
-
splitPeaks
-
getPeakSplitIndex
-
getListForSectorLayer
-
getBestCluster
-
getMatchingPeaks
-
splitPeaksAlternative
-
splitPeaksAlternative3
-
splitPeaksAlternative2
-
splitPeaksAlternative5
-
splitPeaksAlternative4
-
findMatchForCluster
-
doClusterCleanup
-
doPeakCleanup
-