Author: [log in to unmask] Date: Wed Sep 23 08:21:00 2015 New Revision: 3679 Log: Add simple test that gets TI trigger offset from run database. Added: java/trunk/run-database/src/test/ java/trunk/run-database/src/test/java/ java/trunk/run-database/src/test/java/org/ java/trunk/run-database/src/test/java/org/hps/ java/trunk/run-database/src/test/java/org/hps/run/ java/trunk/run-database/src/test/java/org/hps/run/database/ java/trunk/run-database/src/test/java/org/hps/run/database/TiTriggerOffsetTest.java Added: java/trunk/run-database/src/test/java/org/hps/run/database/TiTriggerOffsetTest.java ============================================================================= --- java/trunk/run-database/src/test/java/org/hps/run/database/TiTriggerOffsetTest.java (added) +++ java/trunk/run-database/src/test/java/org/hps/run/database/TiTriggerOffsetTest.java Wed Sep 23 08:21:00 2015 @@ -0,0 +1,41 @@ +package org.hps.run.database; + +import java.util.List; + +import junit.framework.TestCase; + +import org.hps.record.triggerbank.TriggerConfig; + +/** + * Test of getting the TI trigger offset from the run database. + * + * @author Jeremy McCormick, SLAC + */ +public class TiTriggerOffsetTest extends TestCase { + + /** + * Get the TI trigger offset for all runs. + */ + public void testAllRuns() { + RunManager runManager = new RunManager(); + List<Integer> runs = runManager.getRuns(); + TriggerConfigDao triggerConfigDao = runManager.createDaoFactory().createTriggerConfigDao(); + for (Integer run : runs) { + TriggerConfig triggerConfig = triggerConfigDao.getTriggerConfig(run); + Long tiTimeOffset = triggerConfig.getTiTimeOffset(); + System.out.println("run " + run + " tiTriggerOffset = " + tiTimeOffset); + } + } + + /** + * Get the TI trigger offset for a single run. + */ + public void testSingleRun() { + int run = 5772; + RunManager runManager = new RunManager(); + TriggerConfigDao triggerConfigDao = runManager.createDaoFactory().createTriggerConfigDao(); + TriggerConfig triggerConfig = triggerConfigDao.getTriggerConfig(run); + Long tiTimeOffset = triggerConfig.getTiTimeOffset(); + System.out.println("run " + run + " tiTriggerOffset = " + tiTimeOffset); + } +}