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);
});
}