lcsim/src/org/lcsim/contrib/uiowa
diff -u -r1.5 -r1.6
--- ExampleRunAndWriteOutPFA.java 16 Jan 2008 19:30:17 -0000 1.5
+++ ExampleRunAndWriteOutPFA.java 11 Mar 2008 17:16:49 -0000 1.6
@@ -27,18 +27,19 @@
add(new org.lcsim.contrib.uiowa.NonTrivialPFA());
add(new org.lcsim.contrib.uiowa.SetUpDTreeForReclustering());
// Run the PFA
- add(new org.lcsim.contrib.uiowa.ReclusterDTreeDriver("DTreeClusters", "FSReconTracks", "ReconFSParticles"));
+ org.lcsim.contrib.uiowa.ReclusterDTreeDriver reclus = new org.lcsim.contrib.uiowa.ReclusterDTreeDriver("DTreeClusters", "FSReconTracks", "ReconFSParticles");
+ reclus.setDebug(false);
+ add(reclus);
// Output
add(new FlushReconstructedParticlesDriver("DTreeReclusteredParticles", "FlushedDTreeReclusteredParticles", "FlushedDTreeReclusteredClusters"));
add(new FlushReconstructedParticlesDriver("DTreeReclusteredParticles_withEoverPveto", "FlushedDTreeReclusteredParticles_withEoverPveto", "FlushedDTreeReclusteredClusters_withEoverPveto"));
+ add(new FlushReconstructedParticlesDriver("DTreeReclusteredParticles_forConfusionMatrix", "Flushed_DTreeReclusteredParticles_forConfusionMatrix", "FlushedClusters_DTreeReclusteredParticles_forConfusionMatrix"));
add(new org.lcsim.util.loop.LCIODriver("full.slcio")); // Write out to an LCIO file
// Some mass plots
- add(new org.lcsim.contrib.uiowa.MassPlots("PFAReconstructedParticles", "output-write.aida")); // Make some histograms and write them to a file
add(new org.lcsim.contrib.uiowa.MassPlots("DTreeReclusteredParticles", "output-write-reclustered-dtree.aida")); // Make some histograms and write them to a file
add(new org.lcsim.contrib.uiowa.MassPlots("DTreeReclusteredParticles_withEoverPveto", "output-write-reclustered-dtree-veto.aida")); // Make some histograms and write them to a file
// Test & validate performance
- validate("PFAReconstructedParticles");
- validate("DTreeReclusteredParticles");
+ validate("DTreeReclusteredParticles_forConfusionMatrix");
}
protected void validate(String particleList) {
@@ -48,4 +49,5 @@
org.lcsim.contrib.Cassell.recon.analysis.ReconstructedParticleCollectionEnergies testRonDriver = new org.lcsim.contrib.Cassell.recon.analysis.ReconstructedParticleCollectionEnergies(CheatReconFSname,CheatReconFSTrackedname,particleList,true);
add(testRonDriver);
}
+
}