Print

Print


Author: [log in to unmask]
Date: Sun Mar 29 08:52:15 2015
New Revision: 2618

Log:
Update the detector model to the latest.  Change the default run number to 2000. Switch to using a logger.

Modified:
    java/trunk/evio/src/test/java/org/hps/evio/SvtEvioReaderTest.java

Modified: java/trunk/evio/src/test/java/org/hps/evio/SvtEvioReaderTest.java
 =============================================================================
--- java/trunk/evio/src/test/java/org/hps/evio/SvtEvioReaderTest.java	(original)
+++ java/trunk/evio/src/test/java/org/hps/evio/SvtEvioReaderTest.java	Sun Mar 29 08:52:15 2015
@@ -4,19 +4,33 @@
 
 import java.io.File;
 import java.net.URL;
+import java.util.logging.Level;
+import java.util.logging.Logger;
 
 import org.jlab.coda.jevio.EvioReader; 
 import org.jlab.coda.jevio.EvioEvent; 
 
 import org.lcsim.event.EventHeader; 
 import org.lcsim.util.cache.FileCache;
+import org.lcsim.util.log.DefaultLogFormatter;
+import org.lcsim.util.log.LogUtil;
 
 import org.hps.record.evio.EvioEventUtilities; 
 import org.hps.record.LCSimEventBuilder; 
-import org.hps.conditions.database.DatabaseConditionsManager; 
+import org.hps.conditions.database.DatabaseConditionsManager;
 
+/**
+ *  Test used to check the EVIO reader that will be used for the engineering
+ *  run.  
+ * 
+ *  @author Omar Moreno <[log in to unmask]>
+ */
 public class SvtEvioReaderTest extends TestCase {
 
+    // Initialize the logger
+    protected static Logger logger = LogUtil.create(AbstractSvtEvioReader.class.getName(), 
+            new DefaultLogFormatter(), Level.INFO);
+    
 	public void testSvtEvioReaderTest() throws Exception { 
 
 		// Get the EVIO file that will be used to test the reader
@@ -24,7 +38,7 @@
 		File evioFile = fileCache.getCachedFile(
 				new URL("http://www.lcsim.org/test/hps-java/svt_evio_reader_test.evio")); 
 
-		System.out.println("[ " + this.getClass().getSimpleName() + " ]: Opening file " + evioFile); 
+		logger.info("Opening file " + evioFile); 
 
 		// Instantiate the EVIO reader and open the file
 		EvioReader evioReader = new EvioReader(evioFile); 
@@ -34,15 +48,14 @@
 
 		// Setup the database conditions 
 		DatabaseConditionsManager conditionsManager = DatabaseConditionsManager.getInstance();
-		conditionsManager.setDetector("HPS-Proposal2014-v8-2pt2", 0); 
+		conditionsManager.setDetector("HPS-Proposal2014-v9-2pt2", 2000); 
 
 		// Instantiate the event builder
 		LCSimEventBuilder eventBuilder = new LCSimEngRunEventBuilder(); 
 
 		// Check that the file contains the expected number of events
 		int eventCount = evioReader.getEventCount(); 
-		System.out.println("[ " + this.getClass().getSimpleName() + " ]: File " + evioFile 
-				+ " contains " + eventCount + " events."); 
+		logger.info("File " + evioFile + " contains " + eventCount + " events."); 
 
 
 		// Loop through the EVIO events and process them.
@@ -52,10 +65,10 @@
 
 			// Only process physics events
 			if (!EvioEventUtilities.isPhysicsEvent(evioEvent)) continue;
-			System.out.println("[ " + this.getClass().getSimpleName() + " ]: Found physics event."); 	
+			logger.info("Found physics event."); 	
 	
 			EventHeader lcsimEvent = eventBuilder.makeLCSimEvent(evioEvent); 
-			System.out.println("[ " + this.getClass().getSimpleName() + " ]: Created LCSim event # " + lcsimEvent.getEventNumber()); 	
+			logger.info("Created LCSim event # " + lcsimEvent.getEventNumber()); 	
 
 			// Process the event using the SVT evio reader
 			svtReader.processEvent(evioEvent, lcsimEvent);