Package org.jlab.service.ec
Class ECPeakAnalysis
java.lang.Object
org.jlab.service.ec.ECPeakAnalysis
- Author:
- gavalian
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
ECPeakAnalysispublic ECPeakAnalysis()
 
- 
- 
Method Details- 
getPeakSplitIndex
- 
splitPeaks
- 
getPeakSplitIndexThis 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
 
-