Print

Print


Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/onoprien/crux on MAIN
cheat/CheatTrackFinderDriver.java+7-11.4 -> 1.5
infrastructure/CruxTrack.java+1-31.3 -> 1.4
+8-4
2 modified files
Minor fixes and improvements

lcsim-contrib/src/main/java/org/lcsim/contrib/onoprien/crux/cheat
CheatTrackFinderDriver.java 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- CheatTrackFinderDriver.java	27 Jan 2009 20:48:51 -0000	1.4
+++ CheatTrackFinderDriver.java	29 Jan 2009 20:35:38 -0000	1.5
@@ -25,7 +25,7 @@
  * Driver that uses MC truth info to produce a list of tracks.
  *
  * @author D. Onoprienko
- * @version $Id: CheatTrackFinderDriver.java,v 1.4 2009/01/27 20:48:51 onoprien Exp $
+ * @version $Id: CheatTrackFinderDriver.java,v 1.5 2009/01/29 20:35:38 onoprien Exp $
  */
 public class CheatTrackFinderDriver extends Driver implements JobEventListener {
   
@@ -167,8 +167,13 @@
     Hep3Vector momentum = mcParticle.getMomentum();
     int charge = (int) mcParticle.getCharge();
     Helix helix = _bField.makeHelix(pos, momentum, charge);
+    helix.setReferencePoint(ConstHep3Vector.V000);
     CruxTrackNode startNode = new CruxTrackNode(helix);
 
+//    System.out.println("Start: Pos "+ pos +" Mom "+ momentum +" Charge "+ charge);
+//    System.out.println("Helix "+ helix.getParameters(Helix.CRep.class));
+//    System.out.println("Helix "+ helix.getParameters(Helix.VRep.class));
+
     ArrayList<ITrackNode> nodes = new ArrayList<ITrackNode>(2);
     nodes.add(startNode);
     
@@ -178,6 +183,7 @@
     pos = new ConstHep3Vector(simHit.getPoint());
     momentum = new ConstHep3Vector(simHit.getMomentum());
     helix = _bField.makeHelix(pos, momentum, charge);
+    helix.setReferencePoint(ConstHep3Vector.V000);
     CruxTrackNode lastHitNode = new CruxTrackNode(helix);
     
     nodes.add(lastHitNode);

lcsim-contrib/src/main/java/org/lcsim/contrib/onoprien/crux/infrastructure
CruxTrack.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- CruxTrack.java	27 Jan 2009 20:48:51 -0000	1.3
+++ CruxTrack.java	29 Jan 2009 20:35:39 -0000	1.4
@@ -19,7 +19,7 @@
  * Implementation of {@link ITrack} interface.
  *
  * @author D. Onoprienko
- * @version $Id: CruxTrack.java,v 1.3 2009/01/27 20:48:51 onoprien Exp $
+ * @version $Id: CruxTrack.java,v 1.4 2009/01/29 20:35:39 onoprien Exp $
  */
 public class CruxTrack implements ITrack, Track {
   
@@ -66,13 +66,11 @@
     _chi2 = 0.;
     _ndf = 0;
     _fitSuccess = true;
-    System.out.println("Constructor "+this);
   }
 
   /** Common initialization. */
   {
     _bField = JobManager.defaultInstance().get(BField.class);
-    System.out.println("Common "+this);
   }
   
 // -- Implementing org.lcsim.event.Track :  ------------------------------------
CVSspam 0.2.8