]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/alice-macros/geom_vzero.C
First big commit of the mchview program and its accompanying library,
[u/mrichter/AliRoot.git] / EVE / alice-macros / geom_vzero.C
CommitLineData
197639c0 1// $Id$
2
3void geom_vzero()
4{
5 using namespace std;
6
c74b78cd 7 static const Reve::Exc_t eH("geom_vzero() ");
8
197639c0 9 gGeoManager = gReve->GetGeometry("$REVESYS/alice-data/alice_fullgeo.root");
10
11 Reve::RenderElementList* list = new Reve::RenderElementList("VZero");
12 gReve->AddGlobalRenderElement(list);
13
c74b78cd 14 TGeoNode* node = 0;
197639c0 15 Reve::GeoTopNodeRnrEl* re;
16
c74b78cd 17 TGeoNode* mnode = gGeoManager->GetTopVolume()->FindNode("VZERO_1");
18 if (!mnode) {
19 Error(eH, "mother node not found.");
20 return;
21 }
22
23 node = mnode->GetVolume()->FindNode("V0RI_1");
24 printf("opofoih %p\n", node);
25 if (!node) {
26 Error(eH, "V0R not found.");
27 return;
28 }
197639c0 29 re = new Reve::GeoTopNodeRnrEl(gGeoManager, node);
9a5c8f9c 30 re->UseNodeTrans();
32e219c2 31 gReve->AddGlobalRenderElement(re, list);
197639c0 32
c74b78cd 33 node = mnode->GetVolume()->FindNode("V0LE_1");
34 if (!node) {
35 Error(eH, "V0L not found.");
36 return;
37 }
197639c0 38 re = new Reve::GeoTopNodeRnrEl(gGeoManager, node);
9a5c8f9c 39 re->UseNodeTrans();
32e219c2 40 gReve->AddGlobalRenderElement(re, list);
197639c0 41
42 gReve->Redraw3D();
43}