Commit in GeomConverter/src/org/lcsim/geometry/compact/converter/lcdd on MAIN
LCDDDetector.java+61.15 -> 1.16
util/LCDD.java+7-11.20 -> 1.21
+13-1
2 modified files


GeomConverter/src/org/lcsim/geometry/compact/converter/lcdd
LCDDDetector.java 1.15 -> 1.16
diff -u -r1.15 -r1.16
--- LCDDDetector.java	17 Sep 2006 01:05:43 -0000	1.15
+++ LCDDDetector.java	17 Sep 2006 01:51:34 -0000	1.16
@@ -208,6 +208,12 @@
         lcdd.getWorldVolume().setVisAttributes(worldVis);
         lcdd.add(worldVis);
         
+        // Set the tracking volume to invisible.
+        VisAttributes trackingVis = new VisAttributes("TrackingVis");
+        trackingVis.setVisible(false);               
+        lcdd.getTrackingVolume().setVisAttributes(trackingVis);
+        lcdd.add(trackingVis);
+        
         /* fields */
         for (Field field : getFields().values())
         {

GeomConverter/src/org/lcsim/geometry/compact/converter/lcdd/util
LCDD.java 1.20 -> 1.21
diff -u -r1.20 -r1.21
--- LCDD.java	17 Sep 2006 01:05:44 -0000	1.20
+++ LCDD.java	17 Sep 2006 01:51:35 -0000	1.21
@@ -18,6 +18,7 @@
 {
     private Map materials = new HashMap();
     Volume worldVolume = null;
+    Volume trackingVolume = null;
     public LCDD()
     {
         super("lcdd");
@@ -80,7 +81,7 @@
         trackingSolid.setAttribute("deltaphi",String.valueOf(2*Math.PI));
         solids.addSolid(trackingSolid);
         
-        Volume trackingVolume = new Volume("tracking_volume");
+        this.trackingVolume = new Volume("tracking_volume");
         trackingVolume.setSolid(trackingSolid);
         structure.setTrackingVolume(trackingVolume);
         worldVolume.addPhysVol(new PhysVol(trackingVolume));
@@ -405,6 +406,11 @@
     	return this.worldVolume;
     }  
     
+    public Volume getTrackingVolume()
+    {
+    	return this.trackingVolume;
+    }
+    
     public Volume getVolume(String name)
     {
     	for (Iterator i = getChild("structure").getChildren("volume").iterator(); i.hasNext(); )
CVSspam 0.2.8