Commit in lcsim/src/org/lcsim/recon/tracking/digitization/sisim on MAIN
SimTrackerHitReadoutDriver.java+5-21.2 -> 1.3
add some optional debugging code (off by default)

lcsim/src/org/lcsim/recon/tracking/digitization/sisim
SimTrackerHitReadoutDriver.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- SimTrackerHitReadoutDriver.java	24 Apr 2009 19:56:09 -0000	1.2
+++ SimTrackerHitReadoutDriver.java	27 Apr 2009 19:00:15 -0000	1.3
@@ -62,10 +62,13 @@
                 	hit.getDetectorElement().getReadout().addHit(hit);
                 	if (debug)
                 	{
-                		System.out.println("driver assigned " + hit.getExpandedIdentifier().toString() + " to " + hit.getDetectorElement().getName());
+                		System.out.println("driver assigned hit " + hit.getExpandedIdentifier().toString() + " to " + hit.getDetectorElement().getName() + " with id " + hit.getDetectorElement().getExpandedIdentifier().toString() + ".");
+                		System.out.println("    hit raw: " + hit.getIdentifier().toHexString() + ", DE raw: " + hit.getDetectorElement().getIdentifier().toHexString());
+                		System.out.println("    hit pos: " + hit.getPositionVec().toString() + ", DE pos: " + hit.getDetectorElement().getGeometry().getPosition().toString());
+                		System.out.println();
                 		if (!hit.getDetectorElement().getReadout().getHits(SimTrackerHit.class).contains(hit))
                 		{
-                			throw new RuntimeException("Readout is missing a hit.");
+                			throw new RuntimeException("Readout of " + hit.getDetectorElement().getName() + " is missing a SimTrackerHit that points to it.");
                 		}
                 	}
                 }
CVSspam 0.2.8