Commit in lcsim/src/org/lcsim/contrib/onoprien/tracking/geom/segmenters on MAIN
DiskTrackerToWedgesSegmenter.java+8-51.1 -> 1.2


lcsim/src/org/lcsim/contrib/onoprien/tracking/geom/segmenters
DiskTrackerToWedgesSegmenter.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- DiskTrackerToWedgesSegmenter.java	25 Sep 2007 03:16:33 -0000	1.1
+++ DiskTrackerToWedgesSegmenter.java	25 Sep 2007 03:45:55 -0000	1.2
@@ -13,7 +13,7 @@
  *
  *
  * @author D. Onoprienko
- * @version $Id: DiskTrackerToWedgesSegmenter.java,v 1.1 2007/09/25 03:16:33 onoprien Exp $
+ * @version $Id: DiskTrackerToWedgesSegmenter.java,v 1.2 2007/09/25 03:45:55 onoprien Exp $
  */
 public class DiskTrackerToWedgesSegmenter extends DiskTrackerSegmenter {
   
@@ -76,7 +76,8 @@
    * Set the number of radial slices in each superlayer.
    */
   public void setNumberOfRadialSlices(int[] nRadialSlices) {
-    _radialSlicesBySuperlayer = Arrays.copyOf(nRadialSlices, nRadialSlices.length);
+    _radialSlicesBySuperlayer = Arrays.copyOf(nRadialSlices, nRadialSlices.length); // Need JDK 1.6
+    _radialSlicesBySuperlayer = nRadialSlices;
   }
   
   /**
@@ -91,7 +92,8 @@
    * Set the number of axial slices in each superlayer.
    */
   public void setNumberOfPhiSlices(int[] nPhiSlices) {
-    _phiSlicesBySuperlayer = Arrays.copyOf(nPhiSlices, nPhiSlices.length);
+    //_phiSlicesBySuperlayer = Arrays.copyOf(nPhiSlices, nPhiSlices.length); // Need JDK 1.6
+    _phiSlicesBySuperlayer = nPhiSlices;
   }
   
   /**
@@ -106,9 +108,10 @@
    * Set the strip width in each superlayer.
    */
   public void setStripWidth(double[] pitch) {
-    _pitchBySuperlayer = Arrays.copyOf(pitch, pitch.length);
+    //_pitchBySuperlayer = Arrays.copyOf(pitch, pitch.length); // Need JDK 1.6
+    _pitchBySuperlayer = pitch;
   }
-  
+    
 // -- Private parts :  ---------------------------------------------------------
   
   double _stripLength;
CVSspam 0.2.8