lcsim/src/org/lcsim/recon/tracking/digitization/sisim
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.");
}
}
}