// To compile on linux: // g++ -o foo `root-config --cflags --libs` -lEG -lTreePlayer -lGeom -lGed -lRGL -lEve foo.C #include "TRint.h" #include "TGeoManager.h" #include "TEveManager.h" #include "TEveGeoNode.h" int main(int argc, char** argv) { TRint app("App", &argc, argv); TEveManager::Create(); gGeoManager = gEve->GetGeometry("http://root.cern.ch/files/alice.root"); TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("TPC_M_1"); TEveGeoTopNode* tpc = new TEveGeoTopNode(gGeoManager, node); gEve->AddGlobalElement(tpc); gEve->Redraw3D(kTRUE); app.Run(); // Never returns. return 0; }