diff --git a/common-tools/clas-reco/pom.xml b/common-tools/clas-reco/pom.xml index 48cca67787..8562e2e210 100644 --- a/common-tools/clas-reco/pom.xml +++ b/common-tools/clas-reco/pom.xml @@ -20,12 +20,6 @@ json - - org.openjfx - javafx-base - linux - - org.jlab.coda jclara diff --git a/common-tools/clas-reco/src/main/java/org/jlab/clas/detector/matching/AMatch.java b/common-tools/clas-reco/src/main/java/org/jlab/clas/detector/matching/AMatch.java index f5a8f42188..cab03e2b81 100644 --- a/common-tools/clas-reco/src/main/java/org/jlab/clas/detector/matching/AMatch.java +++ b/common-tools/clas-reco/src/main/java/org/jlab/clas/detector/matching/AMatch.java @@ -1,7 +1,7 @@ package org.jlab.clas.detector.matching; import java.util.List; -import javafx.util.Pair; +import java.util.AbstractMap.SimpleImmutableEntry; import org.jlab.clas.detector.DetectorParticle; import org.jlab.clas.detector.DetectorResponse; import org.jlab.detector.base.DetectorType; @@ -123,8 +123,8 @@ public final int bestMatch(DetectorParticle p, List r, Detecto * @return */ @Override - public int compare(Pair a, - Pair b) { + public int compare(SimpleImmutableEntry a, + SimpleImmutableEntry b) { if (this.quality(a.getKey(),a.getValue()) < this.quality(b.getKey(),b.getValue())) { return 1; @@ -138,9 +138,9 @@ public int compare(Pair a, /* public DetectorResponse findMatch2(DetectorParticle p, List r) { - List> l = new ArrayList<>(); + List> l = new ArrayList<>(); for (DetectorResponse r1 : r) { - l.add(new Pair<>(p,r1)); + l.add(new SimpleImmutableEntry<>(p,r1)); } Collections.sort(l, this); return l.get(0).getValue(); diff --git a/common-tools/clas-reco/src/main/java/org/jlab/clas/detector/matching/IMatch.java b/common-tools/clas-reco/src/main/java/org/jlab/clas/detector/matching/IMatch.java index a6256e0d2b..eb30c53b71 100644 --- a/common-tools/clas-reco/src/main/java/org/jlab/clas/detector/matching/IMatch.java +++ b/common-tools/clas-reco/src/main/java/org/jlab/clas/detector/matching/IMatch.java @@ -2,7 +2,7 @@ import java.util.Comparator; import java.util.List; -import javafx.util.Pair; +import java.util.AbstractMap.SimpleImmutableEntry; import org.jlab.clas.detector.DetectorParticle; import org.jlab.clas.detector.DetectorResponse; import org.jlab.detector.base.DetectorType; @@ -11,7 +11,7 @@ * * @author baltzell */ -public interface IMatch extends Comparator> { +public interface IMatch extends Comparator> { public abstract boolean matches(DetectorParticle p, DetectorResponse r); diff --git a/reconstruction/ltcc/pom.xml b/reconstruction/ltcc/pom.xml index 9aa1a55483..a9981b1e6c 100644 --- a/reconstruction/ltcc/pom.xml +++ b/reconstruction/ltcc/pom.xml @@ -14,11 +14,6 @@ - - org.openjfx - javafx-base - linux - jakarta.annotation jakarta.annotation-api diff --git a/reconstruction/ltcc/src/main/java/org/jlab/service/ltcc/viewer/LTCCHistogrammer.java b/reconstruction/ltcc/src/main/java/org/jlab/service/ltcc/viewer/LTCCHistogrammer.java index 5d59859668..c9b0360c27 100644 --- a/reconstruction/ltcc/src/main/java/org/jlab/service/ltcc/viewer/LTCCHistogrammer.java +++ b/reconstruction/ltcc/src/main/java/org/jlab/service/ltcc/viewer/LTCCHistogrammer.java @@ -9,7 +9,7 @@ import java.util.function.Function; import java.util.List; import java.util.stream.Collectors; -import javafx.util.Pair; +import java.util.AbstractMap.SimpleImmutableEntry; import org.jlab.groot.data.H1F; import org.jlab.groot.data.H2F; @@ -38,7 +38,7 @@ private FillArg getData(DataType data) { } private final Map> histos1D; - private final Map>> histos2D; + private final Map>> histos2D; LTCCHistogrammer() { histos1D = new LinkedHashMap(); @@ -48,7 +48,7 @@ private FillArg getData(DataType data) { public void add(H1F histo, Function getter) { histos1D.put(histo.getName(), new SmartHisto(histo, getter)); } - public void add(H2F histo, Function> getter) { + public void add(H2F histo, Function> getter) { histos2D.put(histo.getName(), new SmartHisto(histo, getter)); } @@ -58,7 +58,7 @@ public void fill(DataType data) { public void fill(DataType data, double weight) { histos1D.forEach((k, v) -> v.getHisto().fill(v.getData(data), weight)); histos2D.forEach((k, v) -> { - Pair args = v.getData(data); + SimpleImmutableEntry args = v.getData(data); v.getHisto().fill(args.getKey(), args.getValue(), weight); }); }