hps-java/src/main/java/org/lcsim/hps/recon/tracking
diff -N HPSSeedTracker.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ HPSSeedTracker.java 26 Nov 2012 03:18:06 -0000 1.1
@@ -0,0 +1,43 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package org.lcsim.hps.recon.tracking;
+
+import java.util.List;
+import org.lcsim.recon.tracking.seedtracker.*;
+
+/**
+ * Class extending lcsim version to allow extra flexibility
+ *
+ * @author phansson
+ */
+public class HPSSeedTracker extends SeedTracker {
+
+ public HPSSeedTracker(List<SeedStrategy> strategylist) {
+ // use base class only if this constructor is called!
+ super(strategylist);
+ }
+
+ public HPSSeedTracker(List<SeedStrategy> strategylist, boolean includeMS) {
+
+ // use base class constructor
+
+ super(strategylist);
+
+ // Explicitly only replace the objects that might change
+
+ // Instantiate the material manager
+ _materialmanager = new HPSMaterialManager(includeMS);
+
+ // Instantiate the helix finder since it depends on the material manager
+ _helixfitter = new HelixFitter(_materialmanager);
+
+ // Instantiate the helix finder since it depends on the material manager
+ _finder = new SeedTrackFinder(_hitmanager, _helixfitter);
+
+ }
+
+
+
+}