1 TEveViewer *gSignalView = 0;
2 TEveViewer *gBackgroundView = 0;
6 TEveUtil::LoadMacro("alieve_init.C");
7 alieve_init("Signal", -1);
9 AliEveEventManager::GetMaster()->AddNewEventCommand("main_event()");
11 // ------------------------------------------------------------------------
13 Info("embed_init", "Opening background event ...");
14 AliEveEventManager* bkg =
15 AliEveEventManager::AddDependentManager("Background Event", "Background");
16 bkg->IncDenyDestroy();
17 bkg->AddNewEventCommand("background_event()");
18 gEve->AddToListTree(bkg, kTRUE);
20 TEveScene* bs = gEve->SpawnNewScene("Background");
23 gEve->GetDefaultViewer()->AddScene(bs);
25 // ------------------------------------------------------------------------
27 TEveBrowser* browser = gEve->GetBrowser();
29 TEveWindowSlot *slot = 0;
30 TEveWindowPack *pack = 0;
32 slot = TEveWindow::CreateWindowInTab(browser->GetTabRight());
33 pack = slot->MakePack();
34 pack->SetElementName("Parallel View");
35 pack->SetHorizontal();
36 pack->SetShowTitleBar(kFALSE);
38 pack->NewSlot()->MakeCurrent();
39 gSignalView = gEve->SpawnNewViewer("Signal View", "");
40 gSignalView->AddScene(gEve->GetEventScene());
42 pack->NewSlot()->MakeCurrent();
43 gBackgroundView = gEve->SpawnNewViewer("Background View", "");
44 gBackgroundView->AddScene(bs);
46 // ------------------------------------------------------------------------
48 TEveUtil::LoadMacro("its_clusters.C+");
49 TEveUtil::LoadMacro("tpc_clusters.C+");
51 // ------------------------------------------------------------------------
53 browser->StartEmbedding(TRootBrowser::kBottom);
54 new AliEveEventManagerWindow(AliEveEventManager::GetMaster());
55 browser->StopEmbedding("EventCtrl");
57 // ------------------------------------------------------------------------
59 AliEveEventManager::GetMaster()->GotoEvent(0);
60 gEve->Redraw3D(kTRUE);
65 printf("Main Event - post load\n");
71 void background_event()
73 printf("Background Event - post load\n");
78 c->SetMarkerColor(kOrange);
81 c->SetMarkerColor(kCyan);