9 Reve::NLTProjector * proj = 0;
10 Reve::GeoShapeRnrEl * geom = 0;
14 Reve::LoadMacro("alieve_init.C");
17 Reve::LoadMacro("geom_gentle.C");
19 Reve::LoadMacro("primary_vertex.C");
20 Reve::LoadMacro("esd_tracks.C");
21 Reve::LoadMacro("its_clusters.C+");
22 Reve::LoadMacro("tpc_clusters.C+");
24 Reve::Viewer* nv = gReve->SpawnNewViewer("NLT Projected");
25 Reve::Scene* ns = gReve->SpawnNewScene("NLT");
27 TGLViewer* v = nv->GetGLViewer();
28 v->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
29 TGLCameraMarkupStyle* mup = v->GetCameraMarkup();
30 if(mup) mup->SetShow(kFALSE);
32 Reve::TrackCounter* g_trkcnt = new Reve::TrackCounter("Primary Counter");
33 gReve->AddToListTree(g_trkcnt, kFALSE);
35 Reve::NLTProjector* p = new Reve::NLTProjector; proj = p;
36 gReve->AddToListTree(p, kTRUE);
37 gReve->AddRenderElement(proj, ns);
40 Reve::GeoShapeRnrEl* gg = geom_gentle();
44 Alieve::gEvent->AddNewEventCommand("on_new_event();");
45 Alieve::gEvent->GotoEvent(0);
47 gReve->Redraw3D(kTRUE);
50 /**************************************************************************/
55 //Reve::PointSet* itsc = its_clusters();
56 //itsc->SetMarkerColor(5);
58 Reve::PointSet* tpcc = tpc_clusters();
59 tpcc->SetMarkerColor(4);
61 catch(Reve::Exc_t& exc) {
62 printf("Exception loading ITS/TPC clusters: %s\n", exc.Data());
65 Reve::TrackList* cont = esd_tracks();
66 cont->SetLineWidth((Width_t)2);
68 Reve::RenderElement* top = gReve->GetCurrentEvent();
69 proj->DestroyElements();
70 //AliESDEvent* esd = Alieve::Event::AssertESD();
73 proj->ImportElements(geom);
75 proj->ImportElements(top);
76 // top->SetRnrState(kFALSE);