//______________________________________________________________________________ void load_event() { // Load event specified in global esd_event_id. // The contents of previous event are removed. printf("Loading event %d.\n", esd_event_id); gEve->GetViewers()->DeleteAnnotations(); if (gTrackList) gTrackList->DestroyElements(); esd_tree->GetEntry(esd_event_id); // esd_tree->Show(); alice_esd_read(); TEveElement* top = gEve->GetCurrentEvent(); gMultiView->DestroyEventRPhi(); gMultiView->ImportEventRPhi(top); gMultiView->DestroyEventRhoZ(); gMultiView->ImportEventRhoZ(top); update_html_summary(); gEve->Redraw3D(kFALSE, kTRUE); }
//______________________________________________________________________________ void load_event() { // Load event specified in global esd_event_id. // The contents of previous event are removed. printf("Loading event %d.\n", esd_event_id); gTextEntry->SetTextColor(0xff0000); gTextEntry->SetText(Form("Loading event %d...",esd_event_id)); gSystem->ProcessEvents(); if (track_list) track_list->DestroyElements(); esd_tree->GetEntry(esd_event_id); alice_esd_read(); gEve->Redraw3D(kFALSE, kTRUE); gTextEntry->SetTextColor(0x000000); gTextEntry->SetText(Form("Event %d loaded",esd_event_id)); gROOT->ProcessLine("SplitGLView::UpdateSummary()"); }