Commit in lcsim/src/org/lcsim/recon/cluster/mst on MAIN
MSTPhotonFinder.java+18-21.1 -> 1.2
Extra debug printout

lcsim/src/org/lcsim/recon/cluster/mst
MSTPhotonFinder.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- MSTPhotonFinder.java	11 Aug 2006 23:31:25 -0000	1.1
+++ MSTPhotonFinder.java	2 Nov 2006 23:06:55 -0000	1.2
@@ -16,7 +16,7 @@
  * Class to reconstruct and select photon clusters in the ECAL.
  * Conforms to the Clusterer interface.
  *
- * @version $Id: MSTPhotonFinder.java,v 1.1 2006/08/11 23:31:25 mcharles Exp $
+ * @version $Id: MSTPhotonFinder.java,v 1.2 2006/11/02 23:06:55 mcharles Exp $
  */
 
 public class MSTPhotonFinder implements Clusterer 
@@ -122,7 +122,23 @@
 	ListFilter findFrags = new ListFilter(fragInputDecision);
 	List<Cluster> cores = findCores.filterList(photonClusters);
 	List<Cluster> frags = findFrags.filterList(photonClusters);
-	if (m_debug) { System.out.println("DEBUG: Found "+cores.size()+" cores and "+frags.size()+" fragments."); }
+	if (m_debug) { 
+	    System.out.println("DEBUG: Found "+cores.size()+" cores and "+frags.size()+" fragments."); 
+	    for (Cluster core : cores) {
+		int firstLayer = -1;
+		CalorimeterHit innermostHit = null;
+		for (CalorimeterHit hit : core.getCalorimeterHits()) {
+		    org.lcsim.geometry.IDDecoder id = hit.getIDDecoder();
+		    id.setID(hit.getCellID());
+		    int layer = id.getLayer();
+		    if (innermostHit == null || layer < firstLayer ) {
+			firstLayer = layer;
+			innermostHit = hit;
+		    }
+		}
+		System.out.println("DEBUG:   core with "+core.getCalorimeterHits().size()+" has first hit in layer "+firstLayer);
+	    }
+	}
 
 	// Third step: Find fragments surrounding each photon
 	// --------------------------------------------------
CVSspam 0.2.8