Print

Print


Commit in lcsim/src/org/lcsim/mc/fast/tracking on MAIN
SmearTrackSimple.java+1-11.2 -> 1.3
fix bug in calculation of error matrix newDiagErr 

lcsim/src/org/lcsim/mc/fast/tracking
SmearTrackSimple.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- SmearTrackSimple.java	8 Sep 2006 03:19:44 -0000	1.2
+++ SmearTrackSimple.java	7 Oct 2006 00:25:30 -0000	1.3
@@ -33,7 +33,7 @@
 		double th = Math.atan(1/(noSmear.getTanL()));
 		double a = SmTbl.getConstantTerm();
 		double b = SmTbl.getThetaTerm()/(pt*Math.sin(th));             
-		newDiagErr[i]= pt * Math.sqrt(a*a + b*b);
+		newDiagErr[i]= Math.abs(noSmear.getOmega()) * pt * Math.sqrt(a*a + b*b);
 		    }
 	    else {
 		newDiagErr[i]= errscale[i]*oldDiagErr[i];
CVSspam 0.2.8