Updated homer buffer to not start source list timer
authorslindal <slindal@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 6 Nov 2010 12:03:34 +0000 (12:03 +0000)
committerslindal <slindal@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 6 Nov 2010 12:03:34 +0000 (12:03 +0000)
EVE/EveHLT/AliEveEventBufferHomer.cxx
EVE/EveHLT/AliEveHLTEventManagerHomer.cxx
EVE/EveHLT/AliEveHLTEventManagerHomer.h

index 9fea278..2f0478e 100644 (file)
@@ -37,7 +37,7 @@ AliEveEventBufferHomer::~AliEveEventBufferHomer() {
 
 
 ULong64_t AliEveEventBufferHomer::GetEventIdFromSource() {
-  ///
+  ///see header file for documentation
   return fHomer->GetEventID();
 }
 
@@ -107,7 +107,7 @@ void AliEveEventBufferHomer::Initialize() {
 
   fHomer->SetRetryCount(1,15);
   fHomer->SetBlockOwner(kFALSE);
-  fHomer->StartEveSourceListLoop();
+  //fHomer->StartEveSourceListLoop();
 }
 
 
@@ -128,6 +128,7 @@ void AliEveEventBufferHomer::WriteToFile(Int_t runnumber){
   if(fAsyncList) {
     TFile * afile = TFile::Open(Form("%d_0x%016X_Async.root",  runnumber, GetEventId()), "RECREATE"); 
     fAsyncList->Write("blockList", TObject::kSingleKey);
+    //aFile-
     afile->Close();
   }
 }           
index b54d8f4..6105117 100644 (file)
@@ -43,6 +43,15 @@ AliEveHLTEventManagerHomer::~AliEveHLTEventManagerHomer() {
 
 }
 
+///________________________________________________________________________________
+void AliEveHLTEventManagerHomer::ProcessList(TList * blockList) {
+
+  ProcessEvent(blockList);
+  UpdateDisplay();
+
+}
+
+
 
 ///________________________________________________________________________________
 void AliEveHLTEventManagerHomer::NextEvent() {
@@ -72,7 +81,7 @@ void AliEveHLTEventManagerHomer::NextEvent() {
     UpdateDisplay();
   
   } else {
-    cout << "could't get the sync event"<<endl;
+    cout << "couldn't get the sync event"<<endl;
   }
   
   //  cout  << "doint async block"<<endl;
@@ -92,7 +101,9 @@ void AliEveHLTEventManagerHomer::NavigateFwd() {
   //See header file for documentation
   TList * fEvent = dynamic_cast<TList*>(fEventBuffer->Fwd());
   if(fEvent) {
+    ResetDisplay();
     ProcessEvent(fEvent);
+    UpdateDisplay();
   } else {
     cout << "couldn't get the fwd event"<<endl;
   }
@@ -104,7 +115,9 @@ void AliEveHLTEventManagerHomer::NavigateBack() {
   //See header file for documentation
   TList * fEvent = dynamic_cast<TList*>(fEventBuffer->Back());
   if(fEvent) {
+    ResetDisplay();
     ProcessEvent(fEvent);
+    UpdateDisplay();
   } else {
     cout << "couldn't get the back event"<<endl;
   }
index cdb70e5..2c88dc0 100644 (file)
@@ -21,6 +21,8 @@ public:
   void NavigateFwd();
   void NavigateBack();
 
+  void ProcessList(TList * blockList);
+
  private: