GeomConverter/src/org/lcsim/geometry/layer
diff -u -r1.8 -r1.9
--- LayerFromCompactCnv.java 2 Jun 2008 20:37:00 -0000 1.8
+++ LayerFromCompactCnv.java 2 Jun 2009 23:30:56 -0000 1.9
@@ -143,7 +143,11 @@
for (Iterator i = node.getChildren("layer").iterator(); i.hasNext();)
{
Element layer = (Element) i.next();
- int repeat = (int)layer.getAttribute("repeat").getDoubleValue();
+ int repeat = 1;
+ if (layer.getAttribute("repeat") != null)
+ {
+ repeat = (int)layer.getAttribute("repeat").getDoubleValue();
+ }
for ( int j=0; j<repeat; j++)
{
for ( Iterator k = layer.getChildren("slice").iterator(); k.hasNext();)