Print

Print


Author: [log in to unmask]
Date: Thu Mar 26 14:02:11 2015
New Revision: 2577

Log:
Reset conditions system when job manager is created.

Modified:
    java/trunk/record-util/src/main/java/org/hps/job/JobManager.java

Modified: java/trunk/record-util/src/main/java/org/hps/job/JobManager.java
 =============================================================================
--- java/trunk/record-util/src/main/java/org/hps/job/JobManager.java	(original)
+++ java/trunk/record-util/src/main/java/org/hps/job/JobManager.java	Thu Mar 26 14:02:11 2015
@@ -5,16 +5,21 @@
 import org.lcsim.job.JobControlManager;
 import org.lcsim.util.Driver;
 
-// TODO: Who wrote this class?
+/**
+ * Extension of standard LCSim job manager which does some HPS-specific management
+ * of the conditions system.
+ * 
+ * @author Jeremy McCormick <[log in to unmask]>
+ */
 public class JobManager extends JobControlManager {
-
-    // Override the basic LCSim conditions system with the HPS conditions manager.
-    DatabaseConditionsManager conditionsManager = new DatabaseConditionsManager(); 
     
-    public JobManager() {       
+    public JobManager() {
+        // Always want to reset conditions system before starting the job.
+        DatabaseConditionsManager.resetInstance();
     }
     
     public static void main(String args[]) {
+        // Run the job.
         JobManager job = new JobManager();
         job.run(args);
     }