Print

Print


Commit in lcsim/src/org/lcsim/event/base on MAIN
BaseSimTrackerHit.java+11-21.6 -> 1.7
JM: implement getIdentifier() method (Cosmin)

lcsim/src/org/lcsim/event/base
BaseSimTrackerHit.java 1.6 -> 1.7
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
CVSspam 0.2.8