Commit in lcsim/src/org/lcsim/detector/driver on MAIN
SimTrackerHitIdentifierReadoutDriver.java+3-171.10 -> 1.11
fix readout driver for tracker digi

lcsim/src/org/lcsim/detector/driver
SimTrackerHitIdentifierReadoutDriver.java 1.10 -> 1.11
diff -u -r1.10 -r1.11
--- SimTrackerHitIdentifierReadoutDriver.java	16 Dec 2008 00:35:48 -0000	1.10
+++ SimTrackerHitIdentifierReadoutDriver.java	23 Apr 2009 21:47:16 -0000	1.11
@@ -3,14 +3,8 @@
 import java.util.ArrayList;
 import java.util.List;
 
-import org.lcsim.detector.DetectorElementStore;
-import org.lcsim.detector.IDetectorElementContainer;
-import org.lcsim.detector.IReadout;
-import org.lcsim.detector.identifier.IIdentifier;
-import org.lcsim.detector.identifier.Identifier;
 import org.lcsim.event.EventHeader;
 import org.lcsim.event.SimTrackerHit;
-import org.lcsim.geometry.Detector;
 
 public class SimTrackerHitIdentifierReadoutDriver 
 extends CollectionHandler
@@ -49,17 +43,9 @@
             {
                 for (SimTrackerHit hit : collection)
                 {
-                    IIdentifier hitId = new Identifier(hit.getCellID());
-                    IDetectorElementContainer deHit = DetectorElementStore.getInstance().find(hitId);
-                    if (deHit.size() == 0)
-                    {
-                    	throw new RuntimeException("No DetectorElement found for ID - " + hitId.toHexString());
-                    }
-                    hit.setDetectorElement(deHit.get(0));
-                    IReadout ro = deHit.get(0).getReadout();
-                    ro.addHit(hit);
+                	hit.getDetectorElement().getReadout().addHit(hit);
                 }
             }
         }        
-    }                     
-}
+    }
+}
\ No newline at end of file
CVSspam 0.2.8