lcsim/src/org/lcsim/recon/vertexing/zvtop4/fitter
diff -u -r1.2 -r1.3
--- BilloirFitter.java 27 Mar 2006 04:26:54 -0000 1.2
+++ BilloirFitter.java 27 Mar 2006 21:45:27 -0000 1.3
@@ -1,7 +1,7 @@
package org.lcsim.recon.vertexing.zvtop4.fitter;
/**
- * @version $Id: BilloirFitter.java,v 1.2 2006/03/27 04:26:54 jstrube Exp $
+ * @version $Id: BilloirFitter.java,v 1.3 2006/03/27 21:45:27 jstrube Exp $
*/
// Performs a Kalman fit to a list of tracks and returns
@@ -76,10 +76,10 @@
private double[] flattenMatrix(double[][] matrix) {
int length = matrix.length;
- double[] result = new double[15];
+ double[] result = new double[length*(length+1)/2];
int count = 0;
- for (int i=0; i<5; ++i)
- for (int j=i; j<5; ++j)
+ for (int i=0; i<length; ++i)
+ for (int j=0; j<=i; ++j)
result[count++] = matrix[i][j];
return result;
}