Commit in lcsim/src/org/lcsim/contrib/seedtracker on MAIN
HitIdentifier.java+121.5 -> 1.6
CD - Added support for smeared hits

lcsim/src/org/lcsim/contrib/seedtracker
HitIdentifier.java 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- HitIdentifier.java	15 May 2008 07:09:02 -0000	1.5
+++ HitIdentifier.java	26 May 2008 04:17:19 -0000	1.6
@@ -18,6 +18,10 @@
 import org.lcsim.event.TrackerHit;
 import org.lcsim.contrib.onoprien.tracking.hit.TrackerCluster;
 import org.lcsim.contrib.onoprien.tracking.hitmaking.OldTrackerHit;
+import org.lcsim.detector.DetectorElementStore;
+import org.lcsim.detector.IDetectorElementContainer;
+import org.lcsim.detector.identifier.Identifier;
+import org.lcsim.event.base.BaseTrackerHitMC;
 import org.lcsim.fit.helicaltrack.HelicalTrackHit;
 import org.lcsim.geometry.subdetector.BarrelEndcapFlag;
 
@@ -63,6 +67,14 @@
             SiTrackerHit sihit =(SiTrackerHit) thit; 
             delist.add(sihit.getSensor());  
         }
+        
+        else if (thit instanceof BaseTrackerHitMC) {
+            BaseTrackerHitMC bhit = (BaseTrackerHitMC) thit;
+            IIdentifier id = new Identifier(bhit.getSimHits().get(0).getCellID()); 
+            IDetectorElementContainer de = DetectorElementStore.getInstance().find(id);
+            if (!de.isEmpty()) delist.add(de.get(0));
+        }
+        
         return delist;
     }
     
CVSspam 0.2.8