Serious bugfix in mdc libs used by the dateRecorder.
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 14 Mar 2005 10:23:00 +0000 (10:23 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 14 Mar 2005 10:23:00 +0000 (10:23 +0000)
RAW/AliMDC.cxx

index b7b1f65d5bb738331c01aa27e927c435bccbd639..9da6b27cc6fe11ffb667502141e6bb2f915fc592 100644 (file)
@@ -365,6 +365,11 @@ Int_t AliMDC::ProcessEvent(void* event, Bool_t isIovecArray)
   // Store header in tree
   if (fTagDB) fTagDB->Fill();
 
+  // Make top event object ready for next event data
+  fEvent->Reset();
+  // Clean up HLT ESD for the next event
+  if (fESD) fESD->Reset();
+
   return nBytes;
 }
 
@@ -581,9 +586,9 @@ Int_t AliMDC::Run(const char* inputFile, Bool_t loop,
 
     // Make top event object ready for next event data
     //printf("Event %d has %d sub-events\n", numEvents, fEvent->GetNSubEvents());
-    fEvent->Reset();
+    //    fEvent->Reset();
     // Clean up HLT ESD for the next event
-    if (fESD) fESD->Reset();
+    //    if (fESD) fESD->Reset();
 
     if (!inputFile) {
 #ifdef USE_EB