Print

Print


Commit in GeomConverter/src/org/lcsim/detector/converter/compact on MAIN
DiskTrackerConverter.java+6-31.2 -> 1.3


GeomConverter/src/org/lcsim/detector/converter/compact
DiskTrackerConverter.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- DiskTrackerConverter.java	26 Mar 2007 17:45:44 -0000	1.2
+++ DiskTrackerConverter.java	26 Mar 2007 18:12:30 -0000	1.3
@@ -61,11 +61,13 @@
             double layerOuterRadius = tracker.getOuterR()[i];
             double layerInnerZ = tracker.getInnerZ()[i];
 
+            System.out.println("thick="+layer.getThickness());            
+            
             Tube layerTube = new Tube(
                     name + "_layer" + i,
                     layerInnerRadius,
                     layerOuterRadius,
-                    layer.getThickness());
+                    layer.getThickness()/2);
 
             LogicalVolume layerLV = new LogicalVolume(
                     name + "_layer" + i,
@@ -103,9 +105,10 @@
                         i);                                       
             }                 
 
-            double sliceZ = -layer.getThickness();
+            double sliceZ = -layer.getThickness()/2;
             for (int j=0; j<layer.getNumberOfSlices(); j++)
             {
+                System.out.println("sliceZ="+sliceZ);
                 LayerSlice slice = layer.getSlice(j);
                 double sliceThickness = slice.getThickness();
                 IMaterial sliceMaterial = 
@@ -115,7 +118,7 @@
                     new Tube(name + "_layer" + i + "_slice"+j,
                             layerInnerRadius,
                             layerOuterRadius,
-                            sliceThickness);
+                            sliceThickness/2);
 
                 LogicalVolume sliceLV =
                     new LogicalVolume(
CVSspam 0.2.8