Commit in lcsim/src/org/lcsim/contrib/uiowa/structural on MAIN
LikelihoodLinkPlotterDriver.java+10-31.1 -> 1.2
Added more necessary arguments to the constructor. There are really too many...

lcsim/src/org/lcsim/contrib/uiowa/structural
LikelihoodLinkPlotterDriver.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- LikelihoodLinkPlotterDriver.java	29 Sep 2005 21:04:48 -0000	1.1
+++ LikelihoodLinkPlotterDriver.java	14 Oct 2005 17:50:34 -0000	1.2
@@ -23,12 +23,13 @@
     IHistogram1D m_hClumpClumpSignal = null;
     IHistogram1D m_hClumpClumpBckgnd = null;
 
-    public LikelihoodLinkPlotterDriver(LikelihoodEvaluator eval, double cutTrackToTrack, double cutTrackToClump, double cutClumpToClump, ClusterAssociator assoc) {
-        super(eval, cutTrackToTrack, cutTrackToClump, cutClumpToClump);
+    public LikelihoodLinkPlotterDriver(LikelihoodEvaluator eval, double cutTrackToTrack, double cutTrackToClump, double cutClumpToClump, ClusterAssociator assoc, String listOfBigClustersName, String listOfTrackSegmentsName, String listOfClumpsName, String outputMapName) {
+        super(eval, cutTrackToTrack, cutTrackToClump, cutClumpToClump, listOfBigClustersName, listOfTrackSegmentsName, listOfClumpsName, outputMapName);
         m_clusterAssociator = assoc;
     }
 
     public void initPlots(String filename) {
+	System.out.println(this.getClass().getName()+": initializing output file named '"+filename+"'");
         IAnalysisFactory af = IAnalysisFactory.create();
         try {
             m_tree = af.createTreeFactory().create(filename,"xml",false,true); 
@@ -45,7 +46,13 @@
         }
     }
     
+    public void suspend() {
+	finalizePlots();
+	super.suspend();
+    }
+
     public void finalizePlots() {
+	System.out.println(this.getClass().getName()+": finalizing output file");
         try {
             m_tree.commit();
         } catch(IOException ioe1) {
@@ -93,6 +100,6 @@
 
     protected boolean determineIfLinkIsCorrect(Cluster clus1, Cluster clus2)
     {
-        return m_clusterAssociator.isLinkCorrect(clus1, clus2);
+        return m_clusterAssociator.isLinkCorrect(clus1, clus2, m_event);
     }
 }
CVSspam 0.2.8