Commit in GeomConverter/src/org/lcsim/detector on MAIN
DetectorElement.java+19-21.37 -> 1.38


GeomConverter/src/org/lcsim/detector
DetectorElement.java 1.37 -> 1.38
diff -u -r1.37 -r1.38
--- DetectorElement.java	10 Oct 2007 22:35:44 -0000	1.37
+++ DetectorElement.java	31 Oct 2007 17:24:01 -0000	1.38
@@ -15,7 +15,7 @@
  * Implementation of {@link IDetectorElement}.
  * 
  * @author Jeremy McCormick
- * @version $Id: DetectorElement.java,v 1.37 2007/10/10 22:35:44 jeremy Exp $
+ * @version $Id: DetectorElement.java,v 1.38 2007/10/31 17:24:01 jeremy Exp $
  */
 public class DetectorElement 
 implements IDetectorElement
@@ -385,7 +385,7 @@
 
     public boolean hasReadout()
     {
-	return this.readout != null;
+    	return this.readout != null;
     }
     
     public IParameters getParameters()
@@ -652,4 +652,21 @@
     	}
     	return de;
     }
+    
+    public IDetectorElement getTop()
+    {
+    	IDetectorElement top;
+    	if (this.getParent() == null)
+    		return this;
+    	else
+    		top = this.getParent();
+
+    	while (true)
+    	{
+    		if (top.getParent() == null)
+    			break;
+    		 top = top.getParent();
+    	}
+    	return top;
+    }
 }
\ No newline at end of file
CVSspam 0.2.8