Print

Print


Commit in lcsim/src/org/lcsim/recon/pfa/cheat on MAIN
PerfectIdentifier.java+3-21.2 -> 1.3
Work around effect of a recent change to ReconstructedParticle by Jan

lcsim/src/org/lcsim/recon/pfa/cheat
PerfectIdentifier.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- PerfectIdentifier.java	28 Jun 2006 03:06:59 -0000	1.2
+++ PerfectIdentifier.java	23 Jul 2006 18:24:47 -0000	1.3
@@ -13,7 +13,7 @@
 
 /**
  * 
- * @version $Id: PerfectIdentifier.java,v 1.2 2006/06/28 03:06:59 jstrube Exp $
+ * @version $Id: PerfectIdentifier.java,v 1.3 2006/07/23 18:24:47 mcharles Exp $
  */
 
 public class PerfectIdentifier extends Driver
@@ -34,7 +34,6 @@
 	    // Add to output list
 	    LocalReconstructedParticle part = new LocalReconstructedParticle();
 	    part.addCluster(clus);
-	    part.setEnergy(truthID.getEnergy());
 	    // Match track(s):
 	    for (Track currentTrack : trackList) {
 		if (currentTrack instanceof ReconTrack) {
@@ -45,6 +44,8 @@
 		    }
 		}
 	    }
+            // This step has to be done last, since addTrack() now over-writes kinematic info
+	    part.setEnergy(truthID.getEnergy());
 	    // Set the other particle properties that are needed to render
 	    // properly in the event display.
 	    part.setMomentum(truthID.getMomentum());
CVSspam 0.2.8