lcsim/src/org/lcsim/recon/pfa/cheat
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());