hps-java/src/main/java/org/lcsim/hps/users/phansson
diff -u -r1.2 -r1.3
--- WTrackUtils.java 23 Oct 2012 01:30:02 -0000 1.2
+++ WTrackUtils.java 7 Nov 2012 20:54:13 -0000 1.3
@@ -73,7 +73,7 @@
double C = VecOp.dot(VecOp.sub(x0,xp),eta);
double t = B*B-4*A*C;
if(t<0) {
- System.out.println(this.getClass().getSimpleName() + ": getPathLengthToPlaneApprox ERROR t is undefined " + t );
+ System.out.println(this.getClass().getSimpleName() + ": getPathLengthToPlaneApprox ERROR t is negative (" + t + ")!" );
System.out.println(this.getClass().getSimpleName() + ": p " + p + " rho " + rho + " A " + A + " B " + B + " C " + C);
System.out.println(this.getClass().getSimpleName() + ": track params\n" + track.toString());
System.out.println(this.getClass().getSimpleName() + ": xp " + xp.toString());
hps-java/src/main/java/org/lcsim/hps/users/phansson
diff -u -r1.3 -r1.4
--- WTrack.java 16 Oct 2012 20:02:37 -0000 1.3
+++ WTrack.java 7 Nov 2012 20:54:13 -0000 1.4
@@ -115,9 +115,13 @@
public String toString() {
- String str = "WTrack params [";
- for(int i=0;i<7;++i) str += _parameters[i] + ", ";
- str += "]";
+ String str = "WTrack params [";
+ for(int i=0;i<7;++i) str += _parameters[i] + ", ";
+ str += "]";
+ if(this._htf!=null) {
+ str += "\n WTrack corresponding HelicalTrackFit params:\n";
+ str += this._htf.toString();
+ }
return str;
}