Commit in slicPandora/src on MAIN
JobManager.cpp+111.6 -> 1.7
check for at least one valid LCEvent before running job

slicPandora/src
JobManager.cpp 1.6 -> 1.7
diff -u -r1.6 -r1.7
--- JobManager.cpp	15 Mar 2010 17:59:35 -0000	1.6
+++ JobManager.cpp	17 Mar 2010 02:11:05 -0000	1.7
@@ -110,9 +110,19 @@
     if (m_config->getSkipEvents() > 0)
         reader->skipNEvents(m_config->getSkipEvents());
     
+    // Event counter.
     int nread = 0;
 
+    // Read first event.
     LCEvent* event = reader->readNextEvent();
+
+    // Check for first event and bail if did not get one.
+    if (0 == event)
+    {
+        std::cout << "Failed to read first event!!!" << std::endl;
+        exit(1);
+    }
+
     ++nread;
     int ntoread = m_config->getNumberOfEvents();
 
@@ -156,6 +166,7 @@
          it != m_processors.end();
          it++)
     {
+        //std::cout << "JobManager::processEvent - calling processor: " << (*it)->getName() << std::endl;
         (*it)->processEvent(event);
     }
 }
CVSspam 0.2.8