Commit in lcsim/src/org/lcsim/fit/helicaltrack on MAIN
HelicalTrackFit.java+21-11.10 -> 1.11
Add set/get for multiple scatter map

lcsim/src/org/lcsim/fit/helicaltrack
HelicalTrackFit.java 1.10 -> 1.11
diff -u -r1.10 -r1.11
--- HelicalTrackFit.java	15 May 2008 22:14:15 -0000	1.10
+++ HelicalTrackFit.java	23 May 2008 15:46:08 -0000	1.11
@@ -3,7 +3,7 @@
  *
  * Created on March 25, 2006, 6:11 PM
  *
- * $Id: HelicalTrackFit.java,v 1.10 2008/05/15 22:14:15 partridge Exp $
+ * $Id: HelicalTrackFit.java,v 1.11 2008/05/23 15:46:08 partridge Exp $
  */
 
 package org.lcsim.fit.helicaltrack;
@@ -31,6 +31,7 @@
     private double[] _parameters;
     private SymmetricMatrix _covmatrix;
     private Map<HelicalTrackHit, Double> _smap;
+    private Map<HelicalTrackHit, MultipleScatter> _msmap;
     
     /** Creates a new instance of HelicalTrackFit */
     public HelicalTrackFit(double[] pars, SymmetricMatrix cov, double[] chisq, int[] ndf) {
@@ -45,6 +46,7 @@
         _nhchisq = 0.;
         _ndf = ndf;
         _smap = smap;
+        _msmap = new HashMap<HelicalTrackHit, MultipleScatter>();
     }
     
     public double[] parameters() {
@@ -128,6 +130,24 @@
         return -(R() - dca()) * Math.cos(phi0());
     }
     
+    public Map<HelicalTrackHit, Double> getPathMap() {
+        return _smap;
+    }
+    
+    public void setPathMap(Map<HelicalTrackHit, Double> smap) {
+        _smap = smap;
+        return;
+    }
+    
+    public Map<HelicalTrackHit, MultipleScatter> getScatterMap() {
+        return _msmap;
+    }
+    
+    public void setScatterMap(Map<HelicalTrackHit, MultipleScatter> msmap) {
+        _msmap = msmap;
+        return;
+    }
+    
     public String toString() {
         StringBuffer sb = new StringBuffer("HelicalTrackFit: \n");
         
CVSspam 0.2.8