Commit in lcsim/src/org/lcsim/event on MAIN
Hit.java+4-11.1 -> 1.2
base/BaseHit.java+7-11.3 -> 1.4
+11-2
2 modified files
JM: add getter for DetectorIdentifierHelper to avoid casts from generic getIdentifierHelper()

lcsim/src/org/lcsim/event
Hit.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- Hit.java	23 May 2008 06:53:35 -0000	1.1
+++ Hit.java	2 Jul 2008 21:06:03 -0000	1.2
@@ -1,8 +1,11 @@
 package org.lcsim.event;
 
+import org.lcsim.detector.DetectorIdentifierHelper;
 import org.lcsim.detector.HasDetectorElement;
 import org.lcsim.detector.identifier.Identifiable;
 
 public interface Hit 
 extends HasMetaData, HasDetectorElement, Identifiable
-{}
+{
+	public DetectorIdentifierHelper getDetectorIdentifierHelper();
+}

lcsim/src/org/lcsim/event/base
BaseHit.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- BaseHit.java	2 Jul 2008 20:32:01 -0000	1.3
+++ BaseHit.java	2 Jul 2008 21:06:03 -0000	1.4
@@ -1,5 +1,6 @@
 package org.lcsim.event.base;
 
+import org.lcsim.detector.DetectorIdentifierHelper;
 import org.lcsim.detector.IDetectorElement;
 import org.lcsim.detector.identifier.IExpandedIdentifier;
 import org.lcsim.detector.identifier.IIdentifier;
@@ -61,9 +62,14 @@
     {
         return getSubdetector().getDetectorElement().getIdentifierHelper();
     }
+    
+    public DetectorIdentifierHelper getDetectorIdentifierHelper()
+    {
+    	return (DetectorIdentifierHelper)getSubdetector().getDetectorElement().getIdentifierHelper();
+    }
 
     public IDDecoder getIDDecoder() 
     {
         return meta.getIDDecoder();
     }
-}
+}
\ No newline at end of file
CVSspam 0.2.8