lcsim-contrib/src/main/java/org/lcsim/contrib/Partridge/sidloi
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
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();