java/branches/hps_java_trunk_HPSJAVA-251/evio/src/main/java/org/hps/evio
--- 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
+}