gROOT->SetMacroPath(macPath);
// How to hadle AliLog properly?
- AliLog* log = new AliLog;
-
- TRint app("App", &argc, argv);
+ AliLog *log = new AliLog;
+ TRint *app = new TRint("App", &argc, argv);
TEveManager::Create();
gEve->GetSelection()->SetPickToSelect(TEveSelection::kPS_Projectable);
gEve->RegisterGeometryAlias("Default", Form("%s/alice-data/default_geo.root", evedir.Data()));
- app.Run(kTRUE);
+ app->Run(kTRUE);
TEveManager::Terminate();
+ app->Terminate(0);
+
delete log;
return 0;
void alieve_online_init()
{
- if (gROOT->LoadMacro("MultiView.C+") != 0)
+ if (gROOT->LoadMacro("MultiView.C++") != 0)
{
gEnv->SetValue("Root.Stacktrace", "no");
Fatal("alieve_online.C", "Failed loading MultiView.C in compiled mode.");
vf->Layout();
}
- gEve->Redraw3D(kTRUE);
+ gEve->FullRedraw3D(kTRUE);
+
+ TGLViewer *glv = gMultiView->f3DView->GetGLViewer();
+ glv->CurrentCamera().RotateRad(-0.4, 1);
+ glv->DoDraw();
}
void alieve_online_on_new_event()