Print

Print


Commit in lcsim/src/org/lcsim/contrib/JanStrube on MAIN
vtxFitter/Fitter.java+3-31.15 -> 1.16
standalone/TrackComparison.java-461.1 removed
standalone/at/hephy/Converter/.cvsignore+2added 1.1
tracking/NewMCFastTrackDriver.java+2-21.4 -> 1.5
+7-51
1 added + 1 removed + 2 modified, total 4 files
minor updates

lcsim/src/org/lcsim/contrib/JanStrube/vtxFitter
Fitter.java 1.15 -> 1.16
diff -u -r1.15 -r1.16
--- Fitter.java	28 Oct 2006 00:48:32 -0000	1.15
+++ Fitter.java	1 Dec 2006 00:10:49 -0000	1.16
@@ -2,7 +2,7 @@
 package org.lcsim.contrib.JanStrube.vtxFitter;
 
 /**
- * @version $Id: Fitter.java,v 1.15 2006/10/28 00:48:32 jstrube Exp $
+ * @version $Id: Fitter.java,v 1.16 2006/12/01 00:10:49 jstrube Exp $
  */
 
 import Jama.util.Maths;
@@ -220,7 +220,7 @@
     // return a.times(b);
     // }
 
-    public static Matrix getMomentumDerivativeMatrix(SpacePoint x, SpacePoint p, int charge, double Bz) {
+    public static Matrix getMomentumDerivativeMatrix(SpacePoint x, SpaceVector p, int charge, double Bz) {
         double field = Bz * fieldConversion;
         double pt = p.rxy();
         double px0 = p.x() - charge * field;
@@ -249,7 +249,7 @@
      * @param charge
      * @return the derivatives Matrix. Assumes an ordering of ??? in the measurement vector
      */
-    public static Matrix getSpatialDerivativeMatrix(SpacePoint x, SpacePoint p, int charge, double Bz) {
+    public static Matrix getSpatialDerivativeMatrix(SpacePoint x, SpaceVector p, int charge, double Bz) {
         double field = Bz * fieldConversion;
 
         double px0 = p.x() - charge * field;

lcsim/src/org/lcsim/contrib/JanStrube/standalone
TrackComparison.java removed after 1.1
diff -N TrackComparison.java
--- TrackComparison.java	29 Aug 2006 19:50:18 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,46 +0,0 @@
-/**
- * @version $Id: TrackComparison.java,v 1.1 2006/08/29 19:50:18 jstrube Exp $
- */
-
-
-import hep.physics.particle.Particle;
-import hep.physics.vec.Hep3Vector;
-
-import org.lcsim.contrib.JanStrube.tracking.NewFastMCTrackFactory;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.Track;
-import org.lcsim.mc.fast.tracking.MCFastTracking;
-import org.lcsim.mc.fast.tracking.ReconTrack;
-import org.lcsim.spacegeom.CartesianPoint;
-import org.lcsim.spacegeom.SpacePoint;
-import org.lcsim.util.Driver;
-
-import Jama.Matrix;
-
-/**
- * Compares the New FastMC Tracks to the information in RecoTrack
- * @author jstrube
- *
- */
-public class TrackComparison extends Driver {
-    public TrackComparison() {
-        add(new MCFastTracking(false, false));
-    }
-    public void process(EventHeader event) {
-        super.process(event);
-        System.out.println("processing...");
-        NewFastMCTrackFactory factory = new NewFastMCTrackFactory(event, false);
-        for (Track oldTrack : event.getTracks()) {
-            ReconTrack recoTrack = (ReconTrack) oldTrack;
-            Particle p = recoTrack.getMCParticle();
-            org.lcsim.contrib.JanStrube.tracking.Track newTrack = factory.getTrack(p.getMomentum(), p.getOrigin(), (int)p.getCharge());
-            System.out.printf("ReconTrack: %s\n", new Matrix(recoTrack.getErrorMatrix()));
-            SpacePoint p_recon = new SpacePoint(recoTrack.getMomentumVec());
-            SpacePoint p_newTrack = newTrack.getMomentum();
-            SpacePoint r_recon = new CartesianPoint(recoTrack.getReferencePoint());
-            SpacePoint r_newTrack = newTrack.getPosition();
-            System.out.printf("NewTrack: %s\n", newTrack.getErrorMatrix());
-        }
-    }
-}
-

lcsim/src/org/lcsim/contrib/JanStrube/standalone/at/hephy/Converter
.cvsignore added at 1.1
diff -N .cvsignore
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ .cvsignore	1 Dec 2006 00:10:51 -0000	1.1
@@ -0,0 +1,2 @@
+Makefile
+svnignore

lcsim/src/org/lcsim/contrib/JanStrube/tracking
NewMCFastTrackDriver.java 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- NewMCFastTrackDriver.java	28 Oct 2006 00:48:41 -0000	1.4
+++ NewMCFastTrackDriver.java	1 Dec 2006 00:10:51 -0000	1.5
@@ -1,5 +1,5 @@
 /**
- * @version $Id: NewMCFastTrackDriver.java,v 1.4 2006/10/28 00:48:41 jstrube Exp $
+ * @version $Id: NewMCFastTrackDriver.java,v 1.5 2006/12/01 00:10:51 jstrube Exp $
  */
 package org.lcsim.contrib.JanStrube.tracking;
 
@@ -91,7 +91,7 @@
             trackList.add(passpartout);
             newTrackList.add(t);
         }
-        event.put(EventHeader.TRACKS, trackList, org.lcsim.event.Track.class, 0);
+        event.put(EventHeader.TRACKS, newTrackList, Track.class, 0);
     }
 
     public void conditionsChanged(ConditionsEvent event) {
CVSspam 0.2.8