From: slindal Date: Sun, 7 Nov 2010 15:40:15 +0000 (+0000) Subject: Use TList::Delete, change some output X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=fc482d0cd1a69c40e8c5998bca10562a5b3ec23e;hp=3186f99180e11fed127991e0123bed827c6ef55d Use TList::Delete, change some output --- diff --git a/EVE/EveHLT/AliEveEventBufferHomer.cxx b/EVE/EveHLT/AliEveEventBufferHomer.cxx index 420dbbb34f4..2fe92a75831 100644 --- a/EVE/EveHLT/AliEveEventBufferHomer.cxx +++ b/EVE/EveHLT/AliEveEventBufferHomer.cxx @@ -35,7 +35,7 @@ AliEveEventBufferHomer::~AliEveEventBufferHomer() { } - +///____________________________________________________________ ULong64_t AliEveEventBufferHomer::GetEventIdFromSource() { ///see header file for documentation return fHomer->GetEventID(); @@ -76,7 +76,7 @@ void AliEveEventBufferHomer::AddToBuffer(TObject * event) { fBIndex[kTop] = CalculateNext(fBIndex[kTop]); TList * list = dynamic_cast(fEventBuffer->At(fBIndex[kTop])); if(list) { - list->Clear(); + list->Delete(); list->AddAll(dynamic_cast(event)); } } diff --git a/EVE/EveHLT/AliEveHLTEventManager.cxx b/EVE/EveHLT/AliEveHLTEventManager.cxx index f0b9849cba5..4375eadaba0 100644 --- a/EVE/EveHLT/AliEveHLTEventManager.cxx +++ b/EVE/EveHLT/AliEveHLTEventManager.cxx @@ -161,11 +161,6 @@ Int_t AliEveHLTEventManager::ProcessEvent(AliESDEvent * event) { winTitle += Form("-- Event ID : 0x%016lX ", GetEventId() ); GetEveManager()->GetBrowser()->SetWindowName(winTitle); - - - cout << "reset()"<SetEventManager(this); @@ -416,6 +411,7 @@ void AliEveHLTEventManager::StopLoop() { void AliEveHLTEventManager::UpdateDisplay() { //See header file for documentation + cout << "AliHLTEventManager::UpdateDisplay(); " <UpdateElements(); if(fEmcalElement) fEmcalElement->UpdateElements(); if(fTPCElement) fTPCElement->UpdateElements(); @@ -460,14 +456,10 @@ void AliEveHLTEventManager::UpdateDisplay() { void AliEveHLTEventManager::SaveEveryThing() { + //Print the screens PrintScreens(); - + //Save block lists to file GetEventBuffer()->WriteToFile(GetRunNumber()); - //Save everything to file - //fEventBuffer->SaveBlockList(); - //fEventBuffer->SaveAsyncBlockList(); - - } diff --git a/EVE/EveHLT/AliEveHLTEventManagerOffline.cxx b/EVE/EveHLT/AliEveHLTEventManagerOffline.cxx index 6dbed1a51ac..ce924beae73 100644 --- a/EVE/EveHLT/AliEveHLTEventManagerOffline.cxx +++ b/EVE/EveHLT/AliEveHLTEventManagerOffline.cxx @@ -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"<(fEventBuffer->Fwd()); if(event) { + ResetDisplay(); ProcessEvent(event); + UpdateDisplay(); } else { cout << "couldn't get the fwd event"<(fEventBuffer->Back()); if(event) { + ResetDisplay(); ProcessEvent(event); + UpdateDisplay(); } else { cout << "couldn't get the back event"<