Print

Print


Commit in java/branches/hps_java_trunk_HPSJAVA-251/evio/src/main/java/org/hps/evio on MAIN
TestRunEvioToLcio.java+10-1997 -> 998
Add manual setup of new conditions system to make this at least run.

java/branches/hps_java_trunk_HPSJAVA-251/evio/src/main/java/org/hps/evio
TestRunEvioToLcio.java 997 -> 998
--- java/branches/hps_java_trunk_HPSJAVA-251/evio/src/main/java/org/hps/evio/TestRunEvioToLcio.java	2014-09-11 20:12:44 UTC (rev 997)
+++ java/branches/hps_java_trunk_HPSJAVA-251/evio/src/main/java/org/hps/evio/TestRunEvioToLcio.java	2014-09-11 20:13:36 UTC (rev 998)
@@ -164,6 +164,7 @@
         // LCSim job manager.
         JobControlManager jobManager = new JobControlManager();
 
+        int conditionsRunNumber = 0;
         if (cl.hasOption("D")) {
             String[] steeringOptions = cl.getOptionValues("D");
             for (String def : steeringOptions) {
@@ -174,12 +175,20 @@
                 String key = s[0];
                 String value = s[1];
                 jobManager.addVariableDefinition(key, value);
+
+                if (key.equals("runNumber")) {
+                    conditionsRunNumber = Integer.parseInt(value);
+                }
             }
         }
 
         jobManager.setup(steeringStream);
         jobManager.configure();
 
+
+        // HACK: Try to get working with new database conditions system...
+        new org.hps.conditions.config.TestRunReadOnlyConfiguration(false).setup().load(detectorName, conditionsRunNumber);
+
         // LCSim event builder.
         LCSimEventBuilder eventBuilder = new LCSimTestRunEventBuilder();
         eventBuilder.setDetectorName(detectorName);
@@ -306,4 +315,4 @@
             System.out.println("closed writer");
         }
     }
-}
\ No newline at end of file
+}
SVNspam 0.1