GeomConverter/src/org/lcsim/geometry/compact/converter/lcdd
diff -u -r1.17 -r1.18
--- MultiLayerTracker.java 1 Nov 2007 23:49:56 -0000 1.17
+++ MultiLayerTracker.java 20 Feb 2009 17:25:32 -0000 1.18
@@ -71,10 +71,13 @@
volume.setSolid(tube);
if (sensitive) volume.setSensitiveDetector(sens);
- /* FIXME: these need to be called automatically whenever a new volume is created --JM */
+ // Set region of slice.
setRegion(lcdd, slice, volume);
+
+ // Set limits of slice.
setLimitSet(lcdd, slice, volume);
-
+
+ // Set vis attributes of slice.
setVisAttributes(lcdd, node, volume);
structure.addContent(volume);
@@ -83,6 +86,9 @@
volume1.addPhysVol(physvol);
}
+ // Set vis attributes of individual layers.
+ this.setVisAttributes(lcdd, layer, volume1);
+
tube1.setZ(2*z);
tube1.setRMin(rmin);
tube1.setRMax(r);