diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cb8b237f713543a50b40fad8611bd29491910920..edce766d4aacd9fe04fecd37dfb9504cd12a7833 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -73,8 +73,8 @@ common:detector:
 include: 
 #  - local: 'benchmarks/ecal/config.yml'
   - local: 'benchmarks/track_finding/config.yml'
-  - local: 'benchmarks/track_fitting/config.yml'
-  - local: 'benchmarks/tracking/config.yml'
+#  - local: 'benchmarks/track_fitting/config.yml'
+#  - local: 'benchmarks/tracking/config.yml'
 #  - local: 'benchmarks/clustering/config.yml'
     #  - local: 'benchmarks/rich/config.yml'
 #  - local: 'benchmarks/imaging_ecal/config.yml'
diff --git a/benchmarks/track_finding/options/track_reconstruction.py b/benchmarks/track_finding/options/track_reconstruction.py
index 0831e95fcdbf9233a251859f1051cc316a50e4bd..b1f93175839f9e50d9be62646170097975947984 100644
--- a/benchmarks/track_finding/options/track_reconstruction.py
+++ b/benchmarks/track_finding/options/track_reconstruction.py
@@ -44,7 +44,7 @@ from Configurables import Jug__Reco__SimpleClustering as SimpleClustering
 algorithms = [ ]
 
 podioinput = PodioInput("PodioReader", 
-                        collections=["mcparticles","TrackerEndcapHits","TrackerBarrelHits","VertexBarrelHits","VertexEndcapHits","GEMTrackerEndcapHits"])
+                        collections=["mcparticles","TrackerEndcapHits","TrackerBarrelHits","VertexBarrelHits","VertexEndcapHits","GEMTrackerEndcapHits","BarrelTOFHits","ForwardTOFHits","BackwardTOFHits"])
 algorithms.append( podioinput )
 
 ## copiers to get around input --> output copy bug. Note the "2" appended to the output collection.
@@ -87,6 +87,24 @@ gem_ec_digi = TrackerDigi("gem_ec_digi",
         timeResolution=10)
 algorithms.append(gem_ec_digi)
 
+tof_b_digi = TrackerDigi("tof_b_digi",
+        inputHitCollection="BarrelTOFHits",
+        outputHitCollection="BarrelTOFRawHits",
+        timeResolution=20)
+algorithms.append(tof_b_digi)
+
+tof_forward_digi = TrackerDigi("tof_forward_digi",
+        inputHitCollection="ForwardTOFHits",
+        outputHitCollection="ForwardTOFRawHits",
+        timeResolution=20)
+algorithms.append(tof_forward_digi)
+
+tof_backward_digi = TrackerDigi("tof_backward_digi",
+        inputHitCollection="BackwardTOFHits",
+        outputHitCollection="BackwardTOFRawHits",
+        timeResolution=20)
+algorithms.append(tof_backward_digi)
+
 # Tracker and vertex reconstruction
 trk_b_reco = TrackerHitReconstruction("trk_b_reco",
         inputHitCollection = trk_b_digi.outputHitCollection,
@@ -113,13 +131,31 @@ gem_ec_reco = TrackerHitReconstruction("gem_ec_reco",
         outputHitCollection="GEMTrackerEndcapRecHits")
 algorithms.append(gem_ec_reco)
 
+tof_b_reco = TrackerHitReconstruction("tof_b_reco",
+        inputHitCollection=tof_b_digi.outputHitCollection,
+        outputHitCollection="BarrelTOFRecHits")
+algorithms.append(tof_b_reco)
+
+tof_forward_reco = TrackerHitReconstruction("tof_forward_reco",
+        inputHitCollection=tof_forward_digi.outputHitCollection,
+        outputHitCollection="ForwardTOFRecHits")
+algorithms.append(tof_forward_reco)
+
+tof_backward_reco = TrackerHitReconstruction("tof_backward_reco",
+        inputHitCollection=tof_backward_digi.outputHitCollection,
+        outputHitCollection="BackwardTOFRecHits")
+algorithms.append(tof_forward_reco)
+
 trk_hit_col = TrackingHitsCollector("trk_hit_col",
         inputTrackingHits=[
             str(trk_b_reco.outputHitCollection),
             str(trk_ec_reco.outputHitCollection),
             str(vtx_b_reco.outputHitCollection),
             str(vtx_ec_reco.outputHitCollection),
-            str(gem_ec_reco.outputHitCollection) ],
+            str(gem_ec_reco.outputHitCollection),
+            str(tof_b_reco.outputHitCollection),
+            str(tof_forward_reco.outputHitCollection),
+            str(tof_backward_reco.outputHitCollection) ],
         trackingHits="trackingHits",
         OutputLevel=DEBUG)
 algorithms.append( trk_hit_col )