lcsim/src/org/lcsim/util/swim
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);