lcsim-contrib/src/main/java/org/lcsim/contrib/onoprien/crux/cheat
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
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 : ------------------------------------