Commit in lcsim/src/org/lcsim/util/swim on MAIN
HelixSwimmer.java+2-21.1 -> 1.2
radius = pt/charge/field; bigger charge, smaller radius

lcsim/src/org/lcsim/util/swim
HelixSwimmer.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- HelixSwimmer.java	20 Aug 2005 01:37:17 -0000	1.1
+++ HelixSwimmer.java	20 Aug 2005 17:42:39 -0000	1.2
@@ -8,7 +8,7 @@
  * A simple helix smimmer for use in org.lcsim. Uses standard lcsim units
  * Tesla, mm, GeV.
  * @author tonyj
- * @version $Id: HelixSwimmer.java,v 1.1 2005/08/20 01:37:17 tonyj Exp $
+ * @version $Id: HelixSwimmer.java,v 1.2 2005/08/20 17:42:39 jstrube Exp $
  */
 public class HelixSwimmer
 {
@@ -38,7 +38,7 @@
           double pmom = Math.sqrt(temp + p.z()*p.z());
           double sin_lambda = p.z()/pmom;
           double pt = Math.sqrt(temp);
-          double radius = iq * pt/field;
+          double radius = pt / (iq*field);
           double phi = Math.atan2(p.y(),p.x());
           double lambda = Math.asin(sin_lambda);
           helix = new Helix(r0,radius,phi,lambda);
CVSspam 0.2.8