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);
}
|