lcsim/src/org/lcsim/event/base
diff -u -r1.6 -r1.7
--- BaseSimTrackerHit.java 23 May 2008 06:53:35 -0000 1.6
+++ BaseSimTrackerHit.java 7 Jul 2008 18:47:20 -0000 1.7
@@ -5,6 +5,8 @@
import hep.physics.vec.VecOp;
import org.lcsim.detector.IDetectorElement;
+import org.lcsim.detector.identifier.IIdentifier;
+import org.lcsim.detector.identifier.Identifier;
import org.lcsim.event.MCParticle;
import org.lcsim.event.SimTrackerHit;
import org.lcsim.event.EventHeader.LCMetaData;
@@ -143,5 +145,12 @@
startPoint = VecOp.add(midpoint,VecOp.mult(-1.0,half_length));
endPoint = VecOp.add(midpoint,half_length);
- }
-}
+ }
+
+ public IIdentifier getIdentifier()
+ {
+ if (compactId == null)
+ compactId = new Identifier(cellID);
+ return compactId;
+ }
+}
\ No newline at end of file