hps-java/src/main/java/org/lcsim/hps/recon/tracking
diff -N HPSClusteringAlgorithm.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ HPSClusteringAlgorithm.java 22 Apr 2012 20:42:10 -0000 1.1
@@ -0,0 +1,30 @@
+/*
+ * 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.event.base.BaseTrackerHit;
+
+/**
+ *
+ * @author mgraham
+ */
+
+
+public interface HPSClusteringAlgorithm {
+
+ /**
+ * Finds the clusters given a list of RawTrackerHits on a particular
+ * silicon sensor with electrodes given by SiSensorElectrodes. A list
+ * of clusters is returned, with each cluster being a list of RawTrackerHits
+ * the form the cluster.
+ *
+ * @param hits base hits
+ * @return list of clusters, with each cluster being a list of RawTrackerHits
+ */
+ public List<List<BaseTrackerHit>> findClusters(
+ List<BaseTrackerHit> hits);
+
+}
\ No newline at end of file