2 class TEveProjectionManager;
7 TEveProjectionManager * proj = 0;
8 TEveGeoShape * geom = 0;
12 TEveUtil::LoadMacro("alieve_init.C");
15 TEveUtil::LoadMacro("geom_gentle.C");
17 TEveUtil::LoadMacro("primary_vertex.C");
18 TEveUtil::LoadMacro("esd_tracks.C");
19 TEveUtil::LoadMacro("its_clusters.C+");
20 TEveUtil::LoadMacro("tpc_clusters.C+");
22 TEveViewer* nv = gEve->SpawnNewViewer("NLT Projected");
23 TEveScene* ns = gEve->SpawnNewScene("NLT");
25 TGLViewer* v = nv->GetGLViewer();
26 v->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
27 TGLCameraMarkupStyle* mup = v->GetCameraMarkup();
28 if(mup) mup->SetShow(kFALSE);
30 TEveTrackCounter* g_trkcnt = new TEveTrackCounter("Primary Counter");
31 gEve->AddToListTree(g_trkcnt, kFALSE);
33 TEveProjectionManager* p = new TEveProjectionManager; proj = p;
34 gEve->AddToListTree(p, kTRUE);
35 gEve->AddElement(proj, ns);
38 TEveGeoShape* gg = geom_gentle();
42 gEvent->AddNewEventCommand("on_new_event();");
45 gEve->Redraw3D(kTRUE);
48 /**************************************************************************/
53 //TEvePointSet* itsc = its_clusters();
54 //itsc->SetMarkerColor(5);
56 TEvePointSet* tpcc = tpc_clusters();
57 tpcc->SetMarkerColor(4);
59 catch(TEveException& exc) {
60 printf("Exception loading ITS/TPC clusters: %s\n", exc.Data());
63 TEveTrackList* cont = esd_tracks();
64 cont->SetLineWidth((Width_t)2);
66 TEveElement* top = gEve->GetCurrentEvent();
67 proj->DestroyElements();
68 //AliESDEvent* esd = AliEveEventManager::AssertESD();
71 proj->ImportElements(geom);
73 proj->ImportElements(top);
74 // top->SetRnrState(kFALSE);