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