Use TList::Delete, change some output
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHLTEventManagerOffline.cxx
index 6dbed1a51acf0c101b70c329b7bc674bd19f3328..ce924beae734b08289b446dc5ecba7cc8459a6d4 100644 (file)
@@ -56,7 +56,9 @@ void AliEveHLTEventManagerOffline::NextEvent() {
   
   if(event) {
     //Int_t eventId = fBuffer->GetEventId();
+    ResetDisplay();
     ProcessEvent(event);
+    UpdateDisplay();
   } else {
     cout << "couldn't get the event"<<endl;
   }
@@ -67,7 +69,9 @@ void AliEveHLTEventManagerOffline::NavigateFwd() {
   //See header file for documentation
   AliESDEvent * event = dynamic_cast<AliESDEvent*>(fEventBuffer->Fwd());
   if(event) {
+    ResetDisplay();
     ProcessEvent(event);
+    UpdateDisplay();
   } else {
     cout << "couldn't get the fwd event"<<endl;
   }
@@ -77,7 +81,9 @@ void AliEveHLTEventManagerOffline::NavigateBack() {
   //See header file for documentation
   AliESDEvent * event = dynamic_cast<AliESDEvent*>(fEventBuffer->Back());
   if(event) {
+    ResetDisplay();
     ProcessEvent(event);
+    UpdateDisplay();
   } else {
     cout << "couldn't get the back event"<<endl;
   }