lcsim/src/org/lcsim/contrib/onoprien/tracking/geom/segmenters
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;