Commit in lcsim/src/org/lcsim/recon/pfa/structural on MAIN
SetUpPFA.java+8-11.2 -> 1.3
MJC: Remove tracks with unphysical momentum

lcsim/src/org/lcsim/recon/pfa/structural
SetUpPFA.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- SetUpPFA.java	22 Oct 2008 18:57:16 -0000	1.2
+++ SetUpPFA.java	22 Oct 2008 21:17:49 -0000	1.3
@@ -12,6 +12,13 @@
 
 public class SetUpPFA extends Driver {
     public SetUpPFA(String trackList) {
+	// Filter tracks, removing those with unphysical energy
+	{
+	    UnphysicalTrackDecision dec = new UnphysicalTrackDecision();
+	    add(dec);
+	    add(new ListFilterDriver(dec, trackList, "FilteredTrackList", Track.class));
+	}
+
 	// Filter muon system hits
 	{
 	    DecisionMakerSingle<CalorimeterHit> upperLayer = new UpperSubLayerDecision();
@@ -41,7 +48,7 @@
 	    allHitLists.addAll(recoHitLists);
 	    allHitLists.add("CorrMuonBarrDigiHits");
 	    mstHitLists.add("CorrMuonEndcapDigiHits");
-	    add(new SetUpDTreeForReclustering(trackList, allHitLists, recoHitLists, mstHitLists, findCluster));
+	    add(new SetUpDTreeForReclustering("FilteredTrackList", allHitLists, recoHitLists, mstHitLists, findCluster));
 	}
 
 	// Set up and run PFA
CVSspam 0.2.8