Commit in GeomConverter/src/org/lcsim/detector/converter/compact on MAIN
TubeSegmentConverter.java+5-31.1 -> 1.2
guard against null DetectorElement which can occur when component is dead material

GeomConverter/src/org/lcsim/detector/converter/compact
TubeSegmentConverter.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- TubeSegmentConverter.java	7 Jul 2008 22:19:04 -0000	1.1
+++ TubeSegmentConverter.java	4 Jun 2009 22:38:46 -0000	1.2
@@ -44,8 +44,10 @@
         IPhysicalVolumePath path = nav.getPath(tube.getName());
 
         // Create the Subdetector's DetectorElement.
-        ((DetectorElement) tube.getDetectorElement()).setSupport(path);
-
+        if (tube.getDetectorElement() != null)
+        {
+            ((DetectorElement) tube.getDetectorElement()).setSupport(path);
+        }
     }
 
     private ILogicalVolume buildEnvelope(TubeSegment tubeSeg, IMaterial material) {
@@ -66,4 +68,4 @@
     public Class getSubdetectorType() {
         return TubeSegment.class;
     }
-}
\ No newline at end of file
+}
CVSspam 0.2.8