}
-
+///____________________________________________________________
ULong64_t AliEveEventBufferHomer::GetEventIdFromSource() {
///see header file for documentation
return fHomer->GetEventID();
fBIndex[kTop] = CalculateNext(fBIndex[kTop]);
TList * list = dynamic_cast<TList*>(fEventBuffer->At(fBIndex[kTop]));
if(list) {
- list->Clear();
+ list->Delete();
list->AddAll(dynamic_cast<TList*>(event));
}
}
winTitle += Form("-- Event ID : 0x%016lX ", GetEventId() );
GetEveManager()->GetBrowser()->SetWindowName(winTitle);
-
-
- cout << "reset()"<<endl;
-
- cout << "process()"<<endl;
if(!fHLTElement) {
fHLTElement = new AliHLTEveHLT();
fHLTElement->SetEventManager(this);
void AliEveHLTEventManager::UpdateDisplay() {
//See header file for documentation
+ cout << "AliHLTEventManager::UpdateDisplay(); " <<endl;
if(fPhosElement) fPhosElement->UpdateElements();
if(fEmcalElement) fEmcalElement->UpdateElements();
if(fTPCElement) fTPCElement->UpdateElements();
void AliEveHLTEventManager::SaveEveryThing() {
+ //Print the screens
PrintScreens();
-
+ //Save block lists to file
GetEventBuffer()->WriteToFile(GetRunNumber());
- //Save everything to file
- //fEventBuffer->SaveBlockList();
- //fEventBuffer->SaveAsyncBlockList();
-
-
}
if(event) {
//Int_t eventId = fBuffer->GetEventId();
+ ResetDisplay();
ProcessEvent(event);
+ UpdateDisplay();
} else {
cout << "couldn't get the event"<<endl;
}
//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;
}
//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;
}