Print

Print


Commit in lcsim/sandbox/RobKutschke/TRFTests/v1 on MAIN
RKTrackFitDiag.java+17-31.3 -> 1.4
Print info about outliers in the pull distributions.

lcsim/sandbox/RobKutschke/TRFTests/v1
RKTrackFitDiag.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- RKTrackFitDiag.java	18 Sep 2007 16:34:10 -0000	1.3
+++ RKTrackFitDiag.java	11 Oct 2007 16:23:29 -0000	1.4
@@ -22,9 +22,9 @@
  * Make some diagnostic histograms a fitted track.
  *
  *@author $Author: kutschke $
- *@version $Id: RKTrackFitDiag.java,v 1.3 2007/09/18 16:34:10 kutschke Exp $
+ *@version $Id: RKTrackFitDiag.java,v 1.4 2007/10/11 16:23:29 kutschke Exp $
  *
- * Date $Date: 2007/09/18 16:34:10 $
+ * Date $Date: 2007/10/11 16:23:29 $
  *
  */
 
@@ -121,11 +121,25 @@
 		res = TRFMath.fmod2( res, TRFMath.TWOPI);
 	    }
 
+	    double pul = res/sig;
+
 	    resid[j].fill(res);
 	    sigma[j].fill(sig);
-	    pull [j].fill(res/sig);
+	    pull [j].fill(pul);
 	    ratio[j].fill(logr);
 	    start[j].fill(Math.log10(sigsqstart));
+
+	    if ( Math.abs(pul) > 5. & RKDebug.Instance().getPrintOutliers() ){
+		System.out.printf ("Outlier: track, in/out, parameter, residual, pull, cz: %3d %-9s %3d %12.6f %10.2f %10.4f\n",
+				   RKDebug.Instance().getTrack(),
+				   tag,
+				   j,
+				   res,
+				   pul,
+				   rkt.cz()
+				   );
+	    }
+
 	}
 
 	// Fill remaining histograms.
CVSspam 0.2.8