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