]>
Commit | Line | Data |
---|---|---|
197639c0 | 1 | // $Id$ |
2 | ||
3 | void 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 | } |