Print

Print


Commit in projects/lcsim/trunk/event-processing/src/main/java/org/lcsim/util/loop on MAIN
LCSimLoop.java+4-53353 -> 3354
Put back check for existing ConditionsManager as to not override prior configuration.

projects/lcsim/trunk/event-processing/src/main/java/org/lcsim/util/loop
LCSimLoop.java 3353 -> 3354
--- projects/lcsim/trunk/event-processing/src/main/java/org/lcsim/util/loop/LCSimLoop.java	2014-09-30 23:23:47 UTC (rev 3353)
+++ projects/lcsim/trunk/event-processing/src/main/java/org/lcsim/util/loop/LCSimLoop.java	2014-10-01 02:16:45 UTC (rev 3354)
@@ -13,7 +13,6 @@
 import org.lcsim.event.util.LCSimEventGenerator;
 import org.lcsim.util.Driver;
 import org.lcsim.util.DriverAdapter;
-//import org.lcsim.util.RunListener;
 
 /**
  * A main loop which can be used for standalone jobs (run outside of JAS).
@@ -27,11 +26,11 @@
      * Create a new LCSimLoop
      */
     public LCSimLoop() {
-        //if (!ConditionsManager.isSetup())
-        LCSimConditionsManagerImplementation.register();
+        // Is there no global conditions manager installed yet?
+        if (!ConditionsManager.isSetup()) 
+            // Register a default conditions manager, which can still be overridden later if needed.
+            LCSimConditionsManagerImplementation.register();
         DriverAdapter da = new DriverAdapter(top);
-        //RunListener runListener = new RunListener(top);
-        //addRecordListener(runListener);
         addRecordListener(da);
         addLoopListener(da);
     }
SVNspam 0.1


Use REPLY-ALL to reply to list

To unsubscribe from the LCDET-SVN list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCDET-SVN&A=1