Print

Print


Commit in lcsim/src/org/lcsim/contrib/uiowa on MAIN
NonTrivialPFA.java+91.34 -> 1.35
MJC: (contrib) Minor edit for readability

lcsim/src/org/lcsim/contrib/uiowa
NonTrivialPFA.java 1.34 -> 1.35
diff -u -r1.34 -r1.35
--- NonTrivialPFA.java	28 Jul 2008 18:06:40 -0000	1.34
+++ NonTrivialPFA.java	15 Aug 2008 16:56:44 -0000	1.35
@@ -62,6 +62,7 @@
 import org.lcsim.recon.pfa.structural.HitBookKeeper;
 import org.lcsim.recon.pfa.identifier.*;
 import org.lcsim.event.base.*;
+import org.lcsim.util.SubsetFlagDriver;
 
 public class NonTrivialPFA extends Driver
 {
@@ -526,6 +527,10 @@
 	id.requireTrack(true);
 	add(id);
 
+	// Make sure to flag the lists as being subsets (needed for proper LCIO output):
+	SubsetFlagDriver flagDriver = new SubsetFlagDriver(outputTrackList);
+	add(flagDriver);
+
 	// OK. Now go back and remove the hits from muons that were used
 	add(new ParticleListToClusterListDriver(outputParticleList, outputMuonClusterList));
 	add(new ClusterListToHitMapDriver(outputMuonClusterList, prefix+"TempMuonHitMap"));
@@ -564,6 +569,10 @@
 	id.requireTrack(true);
 	add(id);
 
+	// Make sure to flag the lists as being subsets (needed for proper LCIO output):
+	org.lcsim.util.SubsetFlagDriver flagDriver = new org.lcsim.util.SubsetFlagDriver(outputTrackList);
+	add(flagDriver);
+
 	// OK. Now go back and remove the hits from muons that were used
 	add(new ParticleListToClusterListDriver(outputParticleList, outputMuonClusterList));
 	add(new ClusterListToHitMapDriver(outputMuonClusterList, prefix+"TempMuonHitMap"));
CVSspam 0.2.8