Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/Partridge/sidloi on MAIN
LOIEffFake.java+81.4 -> 1.5
TrackingTestDriver.java+1-11.5 -> 1.6
+9-1
2 modified files
Commit current version of test drivers

lcsim-contrib/src/main/java/org/lcsim/contrib/Partridge/sidloi
LOIEffFake.java 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- LOIEffFake.java	14 Apr 2010 01:09:43 -0000	1.4
+++ LOIEffFake.java	16 Nov 2010 16:25:18 -0000	1.5
@@ -76,6 +76,7 @@
 
     @Override
     public void process(EventHeader event) {
+        super.process(event);
 
         //  Increment the event counter
         nevt++;
@@ -107,6 +108,8 @@
         List<Track> tracklist = event.getTracks();
         RelationalTable trktomc = new BaseRelationalTable(RelationalTable.Mode.MANY_TO_MANY, RelationalTable.Weighting.UNWEIGHTED);
 
+        if (tracklist.size() > 1) System.out.println("More than 1 track found: "+tracklist.size());
+        
         //  Analyze the tracks in the event
         for (Track track : tracklist) {
 
@@ -194,6 +197,11 @@
                             100, -0.2, 0.2, 100, -0.2, 0.2).fill(d0mc, d0tk);
                     aida.histogram1D("pT Pull for 0 Bad Hits", 100, -10., 10.).fill(ptpull);
                     aida.histogram1D("d0 pull for 0 Bad Hits", 100, -10., 10.).fill(d0pull);
+                    if (track.getCharge() > 0) {
+                        aida.histogram1D("d0 pull for positive tracks", 100, -10., 10.).fill(d0pull);
+                    } else {
+                        aida.histogram1D("d0 pull for negative tracks", 100, -10., 10.).fill(d0pull);
+                    }
                 } else if (purity > 0.5) {
                     aida.histogram2D("pT MC vs pT Reco for 0.5 < purity < 1",
                             100, 0., 5., 100, 0., 5.).fill(ptmc, pttk);

lcsim-contrib/src/main/java/org/lcsim/contrib/Partridge/sidloi
TrackingTestDriver.java 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- TrackingTestDriver.java	13 Nov 2010 01:40:24 -0000	1.5
+++ TrackingTestDriver.java	16 Nov 2010 16:25:18 -0000	1.6
@@ -25,7 +25,7 @@
     public TrackingTestDriver() {
 
         //  Set the diagnostics flag true if you want to run with the diagnostic package turned on
-        boolean diagnostics = true;
+        boolean diagnostics = false;
         
         //  Instantiate the main tracking driver
         MainTrackingDriver trackingdriver = new MainTrackingDriver();
CVSspam 0.2.8