diff --git a/options/tracker_reconstruction.py b/options/tracker_reconstruction.py
index 2eb5c75eb05a63479e13ed5a17959c9eef7c410e..072d864e942717017f18825d92e5a8aabcf7002e 100644
--- a/options/tracker_reconstruction.py
+++ b/options/tracker_reconstruction.py
@@ -95,6 +95,7 @@ simple_cluster = SimpleClustering("simple_cluster",
trk_barrel_reco = TrackerHitReconstruction("trk_barrel_reco",
inputHitCollection="SiTrackerBarrelRawHits",
outputHitCollection="TrackerBarrelRecHits")
+
trk_endcap_reco = TrackerHitReconstruction("trk_endcap_reco",
inputHitCollection="SiTrackerEndcapRawHits",
outputHitCollection="TrackerEndcapRecHits")
@@ -112,7 +113,8 @@ sourcelinker = TrackerSourceLinker("trk_srclinker",
trk_hits_srclnkr = Tracker2SourceLinker("trk_hits_srclnkr",
TrackerBarrelHits="TrackerBarrelRecHits",
TrackerEndcapHits="TrackerEndcapRecHits",
- outputSourceLinks="BarrelSourceLinks",
+ outputMeasurements="lnker2Measurements",
+ outputSourceLinks="lnker2Links",
OutputLevel=DEBUG)
## Track param init
@@ -135,7 +137,8 @@ clust_trk_init = TrackParamClusterInit("clust_trk_init",
# Tracking algorithms
trk_find_alg = TrackFindingAlgorithm("trk_find_alg",
- inputSourceLinks="BarrelSourceLinks",
+ inputSourceLinks = sourcelinker.outputSourceLinks,
+ inputMeasurements = sourcelinker.outputMeasurements,
inputInitialTrackParameters= "InitTrackParams",#"InitTrackParamsFromClusters",
outputTrajectories="trajectories",
OutputLevel=DEBUG)
@@ -146,7 +149,8 @@ parts_from_fit = ParticlesFromTrackFit("parts_from_fit",
OutputLevel=DEBUG)
trk_find_alg1 = TrackFindingAlgorithm("trk_find_alg1",
- inputSourceLinks="BarrelSourceLinks",
+ inputSourceLinks = trk_hits_srclnkr.outputSourceLinks,
+ inputMeasurements = trk_hits_srclnkr.outputMeasurements,
inputInitialTrackParameters= "InitTrackParamsFromClusters",
outputTrajectories="trajectories1",
OutputLevel=DEBUG)