]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveHLT/AliEveHLTEventManagerOffline.cxx
Patch for AOD to keep the extrapolated pT at
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHLTEventManagerOffline.cxx
index 1c96d17fb2995a15abf895f79034830285b75c07..ce924beae734b08289b446dc5ecba7cc8459a6d4 100644 (file)
@@ -52,22 +52,26 @@ AliEveHLTEventManagerOffline::~AliEveHLTEventManagerOffline() {
 
 void AliEveHLTEventManagerOffline::NextEvent() {
   //See header file for documentation
-    AliESDEvent * event = dynamic_cast<AliESDEvent*>(fEventBuffer->NextEvent());
-
-    if(event) {
-      //Int_t eventId = fBuffer->GetEventId();
-      ProcessEvent(event);
-    } else {
-      cout << "couldn't get the event"<<endl;
-    }
+  AliESDEvent * event = dynamic_cast<AliESDEvent*>(fEventBuffer->NextEvent());
+  
+  if(event) {
+    //Int_t eventId = fBuffer->GetEventId();
+    ResetDisplay();
+    ProcessEvent(event);
+    UpdateDisplay();
+  } else {
+    cout << "couldn't get the event"<<endl;
   }
 }
 
+
 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;
   }