Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/onoprien/crux/cheat on MAIN
CheatTrackFinderDriver.java+10-271.7 -> 1.8
Bug fix in PCA XY computation

lcsim-contrib/src/main/java/org/lcsim/contrib/onoprien/crux/cheat
CheatTrackFinderDriver.java 1.7 -> 1.8
diff -u -r1.7 -r1.8
--- CheatTrackFinderDriver.java	23 Feb 2009 03:44:17 -0000	1.7
+++ CheatTrackFinderDriver.java	24 Feb 2009 02:59:32 -0000	1.8
@@ -7,7 +7,6 @@
 import org.lcsim.event.EventHeader;
 import org.lcsim.event.MCParticle;
 import org.lcsim.event.SimTrackerHit;
-import org.lcsim.util.aida.AIDA;
 
 import org.lcsim.contrib.onoprien.util.NoSuchParameterException;
 import org.lcsim.contrib.onoprien.util.ConstHep3Vector;
@@ -29,7 +28,7 @@
  * Driver that uses MC truth info to produce a list of tracks.
  *
  * @author D. Onoprienko
- * @version $Id: CheatTrackFinderDriver.java,v 1.7 2009/02/23 03:44:17 onoprien Exp $
+ * @version $Id: CheatTrackFinderDriver.java,v 1.8 2009/02/24 02:59:32 onoprien Exp $
  */
 public class CheatTrackFinderDriver extends Driver implements JobEventListener {
 
@@ -120,8 +119,6 @@
     
     super.process(event);
 
-      //_aida.clearAll();
-
     // Initialize event-specific data
     
     _mcTruth = (MCTruthVS) event.get(MCTruthVS.KEY);
@@ -157,15 +154,15 @@
     _mc2hit = null;
     _def.endEvent();
 
-    for (ITrack track : trackList) {
-      Helix helix = track.getTrajectory(Point.START);
-      ArrayList<Hep3Vector> pList = new ArrayList<Hep3Vector>();
-      for (double s=0; s<5000.; s+=10.) {
-        pList.add(helix.getPosition(s));
-      }
-      event.put(track.getMCParticle().getType().getName(), pList);
-    }
-
+//    for (ITrack track : trackList) {
+//      Helix helix = track.getTrajectory(Point.START);
+//      ArrayList<Hep3Vector> pList = new ArrayList<Hep3Vector>();
+//      for (double s=0; s<5000.; s+=10.) {
+//        pList.add(helix.getPosition(s));
+//      }
+//      event.put(track.getMCParticle().getType().getName(), pList);
+//    }
+//
   
   }
 
@@ -196,10 +193,6 @@
     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);
     
@@ -223,16 +216,6 @@
     track.setFunctionalPoint(ITrack.Point.START, startNode, 0.);
     track.setFunctionalPoint(ITrack.Point.LAST_HIT, (lastHitNode == null) ? startNode : lastHitNode , 0.);
 
-//      System.out.println("");
-//      System.out.println(mcParticle.getType().getName() +" energy "+ mcParticle.getEnergy()+" momentum "+ mcParticle.getMomentum().magnitude());
-//      System.out.println("Origin"+ mcParticle.getOrigin() +" Momentum "+ mcParticle.getMomentum());
-//      System.out.println("");
-//      helix = track.getTrajectory(Point.START);
-//      System.out.println("Track helix "+ helix);
-//      System.out.println("Track origin "+ track.getPosition(Point.START) +" Momentum "+ track.getMomentum(Point.START));
-//      System.out.println("Track charge "+ track.getCharge());
-//      System.out.println("Track pars "+ helix.getParameters(Helix.CRep.class));
-
     return track;
   }
 
CVSspam 0.2.8