diff --git a/reconstruction/eb/src/main/java/org/jlab/service/eb/EBEngine.java b/reconstruction/eb/src/main/java/org/jlab/service/eb/EBEngine.java index 11640c5c1a..e6b974ec95 100644 --- a/reconstruction/eb/src/main/java/org/jlab/service/eb/EBEngine.java +++ b/reconstruction/eb/src/main/java/org/jlab/service/eb/EBEngine.java @@ -47,6 +47,7 @@ public class EBEngine extends ReconstructionEngine { // inputs banks: String trackType = null; + String ftrackType = null; String ftofHitsType = null; String trajectoryType = null; String covMatrixType = null; @@ -135,7 +136,7 @@ public boolean processDataEvent(DataEvent de,EBScalers ebs) { List tracks = DetectorData.readDetectorTracks(de, trackType, trajectoryType, covMatrixType); eb.addTracks(tracks); - List ftracks = DetectorData.readFDetectorTracks(de, "FMT::Tracks"); + List ftracks = DetectorData.readFDetectorTracks(de, ftrackType); List ctracks = DetectorData.readCentralDetectorTracks(de, cvtTrackType, cvtTrajType); eb.addTracks(ctracks); @@ -316,6 +317,10 @@ public void setCovMatrixBank(String name) { public void setTrackType(String name) { this.trackType = name; } + + public void setFTrackType(String name) { + this.ftrackType = name; + } public void setFTOFHitsType(String name) { this.ftofHitsType = name; diff --git a/reconstruction/eb/src/main/java/org/jlab/service/eb/EBTBEngine.java b/reconstruction/eb/src/main/java/org/jlab/service/eb/EBTBEngine.java index 550d72b4ea..1db49db301 100644 --- a/reconstruction/eb/src/main/java/org/jlab/service/eb/EBTBEngine.java +++ b/reconstruction/eb/src/main/java/org/jlab/service/eb/EBTBEngine.java @@ -70,6 +70,7 @@ public void initBankNames() { this.setFTOFHitsType("FTOF::clusters"); this.setTrackType("TimeBasedTrkg::TBTracks"); + this.setFTrackType("FMT::Tracks"); this.setTrajectoryType("TimeBasedTrkg::Trajectory"); this.setCovMatrixType("TimeBasedTrkg::TBCovMat"); this.setCvtTrackType("CVTRec::Tracks");