lcsim/src/org/lcsim/contrib/Cassell/recon/UI
diff -N UIReconDriverTrack.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ UIReconDriverTrack.java 21 Oct 2008 21:30:16 -0000 1.1
@@ -0,0 +1,35 @@
+package org.lcsim.contrib.Cassell.recon.UI;
+import org.lcsim.recon.pfa.structural.*;
+
+import java.util.*;
+import org.lcsim.digisim.DigiPackageDriver;
+import org.lcsim.util.Driver;
+import org.lcsim.event.EventHeader;
+import org.lcsim.util.*;
+import org.lcsim.event.*;
+import org.lcsim.recon.cluster.structural.likelihood.LikelihoodEvaluatorWrapper;
+import org.lcsim.recon.pfa.output.*;
+
+/**
+ * Example driver to run UI PFA reconstruction.
+ */
+
+public class UIReconDriverTrack extends Driver
+{
+ /** Constructor sets up daughter drivers. */
+ public UIReconDriverTrack()
+ {
+ add(new DigiPackageDriver());
+ add(new org.lcsim.recon.tracking.seedtracker.ReconTracking.SiD02ReconTrackingDriver());
+ // Prepare to run PFA: Photon-finding and DirectedTree
+ add(new SetUpDTreeForReclustering());
+
+ // Set up and run PFA
+ add(new ReclusterDTreeDriver("DTreeClusters", "Tracks", "ReconFSParticles"));
+
+ // Output
+ add(new FlushReconstructedParticlesDriver("DTreeReclusteredParticles", "FlushedDTreeReclusteredParticles", "FlushedDTreeReclusteredClusters"));
+ }
+
+
+}