lcsim/src/org/lcsim/util/lcio
diff -u -r1.10 -r1.11
--- SIOSimTrackerHit.java 7 May 2007 20:51:48 -0000 1.10
+++ SIOSimTrackerHit.java 24 May 2007 18:14:32 -0000 1.11
@@ -20,7 +20,7 @@
/**
* @author Tony Johnson
- * @version $Id: SIOSimTrackerHit.java,v 1.10 2007/05/07 20:51:48 jeremy Exp $
+ * @version $Id: SIOSimTrackerHit.java,v 1.11 2007/05/24 18:14:32 jeremy Exp $
*/
class SIOSimTrackerHit implements SimTrackerHit
{
@@ -31,13 +31,9 @@
private final float time;
private Object particle;
private float pathLength;
- LCMetaData meta;
-
+ LCMetaData meta;
IDetectorElement detectorElement;
- //IIdentifier compactId;
- //IExpandedIdentifier expId;
-
Hep3Vector startPoint;
Hep3Vector endPoint;
lcsim/src/org/lcsim/event
diff -u -r1.12 -r1.13
--- SimTrackerHit.java 10 May 2007 22:28:06 -0000 1.12
+++ SimTrackerHit.java 24 May 2007 18:14:32 -0000 1.13
@@ -8,7 +8,7 @@
import org.lcsim.detector.identifier.IIdentifiable;
/**
- * @version $Id: SimTrackerHit.java,v 1.12 2007/05/10 22:28:06 jeremy Exp $
+ * @version $Id: SimTrackerHit.java,v 1.13 2007/05/24 18:14:32 jeremy Exp $
*/
public interface SimTrackerHit
extends IDetectorElementMixin
@@ -55,4 +55,11 @@
* @return The end point.
*/
double[] getEndPoint();
-}
+
+ /**
+ * Assign an {@link IDetectorElement} to the hit.
+ * @param detectorElement The <code>DetectorElement</code> of this hit.
+ */
+ // FIXME: This should be setup during construction time via lookup into the detector store.
+ public void setDetectorElement(IDetectorElement detectorElement);
+}
\ No newline at end of file