Print

Print


Commit in slicPandora/src on MAIN
JobManager.cpp+4-31.5 -> 1.6
add check if all events should be run

slicPandora/src
JobManager.cpp 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- JobManager.cpp	11 Mar 2010 22:18:43 -0000	1.5
+++ JobManager.cpp	15 Mar 2010 17:59:35 -0000	1.6
@@ -116,20 +116,20 @@
     ++nread;
     int ntoread = m_config->getNumberOfEvents();
 
-    // Process events.
+    // Process input LCIO events.
     while (event != 0)
     {        
         // Run event processors over this event.
         processEvent(event);
 
-        // Write out this event to LCIO file.
+        // Write out event to recon LCIO file.
         writer->writeEvent(event);
 
         // Read the next event.
         event = reader->readNextEvent();
 
         // Check if job should be stopped due to user-specified event limit.
-        if (nread >= ntoread)
+        if ((ntoread != -1) && (nread >= ntoread))
         {
             std::cout << std::endl << "Stopping run after <" << ntoread << "> events!" << std::endl;
             break;
@@ -146,6 +146,7 @@
     writer->flush();
     writer->close();
 
+    // End of job printout.
     std::cout << "Pandora ran <" << nread << "> events in this job." << std::endl;
 }
 
CVSspam 0.2.8