Print

Print


Commit in lcsim/src/org/lcsim/recon/pfa/identifier on MAIN
HelixExtrapolationResult.java+121.2 -> 1.3
Add ability to set and get Swimmer

lcsim/src/org/lcsim/recon/pfa/identifier
HelixExtrapolationResult.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- HelixExtrapolationResult.java	29 Apr 2010 13:48:18 -0000	1.2
+++ HelixExtrapolationResult.java	6 Oct 2010 19:55:36 -0000	1.3
@@ -2,6 +2,7 @@
 
 import hep.physics.vec.*;
 import java.util.*;
+import org.lcsim.util.swim.HelixSwimmer;
 
 public class HelixExtrapolationResult
 {
@@ -62,4 +63,15 @@
     public Hep3Vector extendToMCALEndcapLayer(int layer) {
 	return m_internalExtrapolator.extendToMCALEndcapLayer(layer);
     }
+    public HelixSwimmer getSwimmer()
+    {
+        if(m_internalExtrapolator instanceof TrackHelixExtrapolator)
+            return ((TrackHelixExtrapolator) (m_internalExtrapolator)).m_swimmer;
+        return null;
+    }
+    public void setSwimmer(HelixSwimmer hs)
+    {
+        if(m_internalExtrapolator instanceof TrackHelixExtrapolator)
+           ((TrackHelixExtrapolator) (m_internalExtrapolator)).m_swimmer = hs;
+    }
 }
CVSspam 0.2.8