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