GeomConverter/src/org/lcsim/detector/converter/compact
diff -u -r1.2 -r1.3
--- DeSubdetector.java 3 Jul 2007 23:29:49 -0000 1.2
+++ DeSubdetector.java 6 Nov 2007 21:03:29 -0000 1.3
@@ -1,6 +1,7 @@
package org.lcsim.detector.converter.compact;
import org.lcsim.detector.DetectorElement;
+import org.lcsim.detector.DetectorIdentifierHelper;
import org.lcsim.detector.IDetectorElement;
import org.lcsim.detector.IPhysicalVolumePath;
import org.lcsim.geometry.compact.Detector;
@@ -11,7 +12,7 @@
* in a {@link org.lcsim.detector.DetectorElement}.
*
* @author Jeremy McCormick
- * @version $Id: DeSubdetector.java,v 1.2 2007/07/03 23:29:49 jeremy Exp $
+ * @version $Id: DeSubdetector.java,v 1.3 2007/11/06 21:03:29 jeremy Exp $
*/
public class DeSubdetector
extends DetectorElement
@@ -45,4 +46,16 @@
{
return subdetector;
}
+
+ public DetectorIdentifierHelper getDetectorIdentifierHelper()
+ {
+ if (getIdentifierHelper() instanceof DetectorIdentifierHelper)
+ {
+ return (DetectorIdentifierHelper)getIdentifierHelper();
+ }
+ else
+ {
+ throw new RuntimeException("The IdentifierHelper for " + getName() + " is not a DetectorIdentifierHelper!");
+ }
+ }
}
\ No newline at end of file