Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
geom_default.C
Go to the documentation of this file.
1 /// \file
2 /// \ingroup tutorial_eve
3 /// Demonstrates usage of "Default" geometry alias.
4 ///
5 /// \image html eve_geom_default.png
6 /// \macro_code
7 ///
8 /// \author Matevz Tadel
9 
10 void geom_default()
11 {
12  TEveManager::Create();
13 
14  gEve->RegisterGeometryAlias("Default", "http://root.cern.ch/files/alice.root");
15 
16  gGeoManager = gEve->GetDefaultGeometry();
17 
18  TGeoNode* node1 = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
19  TEveGeoTopNode* its = new TEveGeoTopNode(gGeoManager, node1);
20  gEve->AddGlobalElement(its);
21 
22  TGeoNode* node2 = gGeoManager->GetTopVolume()->FindNode("TPC_M_1");
23  TEveGeoTopNode* tpc = new TEveGeoTopNode(gGeoManager, node2);
24  gEve->AddGlobalElement(tpc);
25 
26  gEve->Redraw3D(kTRUE);
27 }