lcsim/src/org/lcsim/event
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
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