java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl
--- java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/HpsGblFitter.java 2014-10-16 20:23:39 UTC (rev 1222)
+++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/HpsGblFitter.java 2014-10-16 20:26:04 UTC (rev 1223)
@@ -192,8 +192,8 @@
Matrix mDirT = MatrixOp.transposed(mDir); //new BasicMatrix(MatrixOp.transposed(mDir));
if (_debug) {
- System.out.printf(" mDir \n%s\n", this.getClass().getSimpleName(), mDir.toString());
- System.out.printf(" mDirT \n%s\n", this.getClass().getSimpleName(), mDirT.toString());
+ System.out.printf(" mDir \n%s\n%s\n", this.getClass().getSimpleName(), mDir.toString());
+ System.out.printf(" mDirT \n%s\n%s\n", this.getClass().getSimpleName(), mDirT.toString());
}
// Track direction
@@ -213,7 +213,7 @@
uvDir.setElement(1, 2, cosLambda);
if (_debug) {
- System.out.printf(" uvDir \n%s\n", this.getClass().getSimpleName(), uvDir.toString());
+ System.out.printf(" uvDir \n%s\n%s\n", this.getClass().getSimpleName(), uvDir.toString());
}
// projection from measurement to local (curvilinear uv) directions (duv/dm)
@@ -224,8 +224,8 @@
//proL2m_list[strip->GetId()] = new TMatrixD(proL2m);
if (_debug) {
- System.out.printf(" proM2l \n%s\n", this.getClass().getSimpleName(), proM2l.toString());
- System.out.printf(" proL2m \n%s\n", this.getClass().getSimpleName(), proL2m.toString());
+ System.out.printf(" proM2l \n%s\n%s\n", this.getClass().getSimpleName(), proM2l.toString());
+ System.out.printf(" proL2m \n%s\n%s\n", this.getClass().getSimpleName(), proL2m.toString());
}
// measurement/residual in the measurement system
@@ -404,6 +404,12 @@
return -3;
}
+ // print the trajectory
+ if(_debug)
+ {
+ System.out.println(" Gbl Trajectory ");
+ _traj.printPoints(4);
+ }
// fit trajectory
_traj.fit(m_chi2, m_ndf, m_lost_weight);