Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/HansWenzel/DualCorrection on MAIN
DRResolutionDriver.java+39-61.1 -> 1.2
minor clean up

lcsim-contrib/src/main/java/org/lcsim/contrib/HansWenzel/DualCorrection
DRResolutionDriver.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- DRResolutionDriver.java	10 Dec 2009 19:55:06 -0000	1.1
+++ DRResolutionDriver.java	14 Dec 2009 21:54:22 -0000	1.2
@@ -6,6 +6,7 @@
  * for single particles. 
  */
 package org.lcsim.contrib.HansWenzel.DualCorrection;
+
 import org.lcsim.contrib.HansWenzel.DualCorrection.DigiSim.CSClusdMJetDriver;
 import org.lcsim.util.Driver;
 
@@ -15,15 +16,47 @@
  */
 public class DRResolutionDriver extends Driver {
 
+    String AIDAFile = null;
+    String file_name = null;
+    CSClusdMJetDriver digi;
+    Resolution resol;
+
     public DRResolutionDriver() {
 
-        CSClusdMJetDriver digi = new CSClusdMJetDriver();
+        digi = new CSClusdMJetDriver();
         add(digi);
-        Resolution resol = new Resolution();
-        String aidafile = ("LCPhys_digis_pi-_all_resol.aida");
-        resol.setMyAIDAFilename(aidafile);
-        String asciifile = ("LCPhys_digis_pi-_all_resol.txt");
-        resol.setMyFilename(asciifile);
+        resol = new Resolution();
         add(resol);
     }
+   @Override
+    public void startOfData() {
+        System.out.println("DRCalibrationDriver:startOfData");
+        System.out.println(AIDAFile);
+        if (AIDAFile != null) {
+            resol.setMyAIDAFilename(AIDAFile);
+        } else {
+            System.err.println("DRCalibrationDriver: AIDAFile variable must be set");
+            System.exit(1); // exit if variable is not set
+        }
+        if (file_name != null) {
+            resol.setMyFilename(file_name);
+        } else {
+            System.err.println("DRCalibrationDriver:  file_name variable must be set");
+            System.exit(1); // exit if variable is not set
+        }
+        resol.startOfData();
+
+    }
+
+    public void setMyAIDAFilename(String AIDAFile) {
+        System.out.println("DRCalibrationDriver:setMyAIDAFilename");
+        this.AIDAFile = AIDAFile;
+        System.out.println(AIDAFile);
+    }
+
+    public void setMyFilename(String file_name) {
+        System.out.println("DRCalibrationDriver:setMyFilename");
+        this.file_name = file_name;
+        System.out.println(file_name);
+    }
 }
CVSspam 0.2.8