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