Print

Print


Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/Partridge/sidloi on MAIN
TrackingTestDriver.java+17-11.1 -> 1.2
Provide option of turning on tracking diagnostics

lcsim-contrib/src/main/java/org/lcsim/contrib/Partridge/sidloi
TrackingTestDriver.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- TrackingTestDriver.java	8 Feb 2010 22:26:49 -0000	1.1
+++ TrackingTestDriver.java	16 Mar 2010 16:43:37 -0000	1.2
@@ -7,6 +7,8 @@
 
 package org.lcsim.contrib.Partridge.sidloi;
 
+import org.lcsim.recon.tracking.seedtracker.diagnostic.ISeedTrackerDiagnostics;
+import org.lcsim.recon.tracking.seedtracker.diagnostic.SeedTrackerDiagnostics;
 import org.lcsim.recon.tracking.seedtracker.trackingdrivers.sidloi2.MainTrackingDriver;
 import org.lcsim.util.Driver;
 
@@ -18,7 +20,21 @@
     
     /** Creates a new instance of TrackingTestDriver */
     public TrackingTestDriver() {
-        add(new MainTrackingDriver());
+
+        //  Set the diagnostics flag true if you want to run with the diagnostic package turned on
+        boolean diagnostics = true;
+        
+        //  Instantiate the main tracking driver
+        MainTrackingDriver trackingdriver = new MainTrackingDriver();
+        
+        //  Turn on the optional diagnostics if requested
+        if (diagnostics) {
+            ISeedTrackerDiagnostics diag = new SeedTrackerDiagnostics();
+            trackingdriver.getSeedTracker().setDiagnostics(diag);
+        }
+
+        //  Add the tracking and analysis drivers
+        add(trackingdriver);
         add(new LOIEffFake());
     }
     
CVSspam 0.2.8