// $Id$
+// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
+
+/**************************************************************************
+ * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
+ * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
+ * full copyright notice. *
+ **************************************************************************/
void MUON_geom()
{
- using namespace std;
+ gGeoManager = gEve->GetGeometry("geometry.root");
- TString dataPath = TString(Alieve::gEvent->GetTitle());
- dataPath.Append("/geometry.root");
- gGeoManager = gReve->GetGeometry(dataPath.Data());
+ TEveElementList* list = new TEveElementList("DiMUON");
+ gEve->AddGlobalElement(list);
TGeoNode *node1 = gGeoManager->GetTopVolume()->FindNode("DDIP_1");
TGeoNode *node2 = gGeoManager->GetTopVolume()->FindNode("YOUT1_1");
TGeoNode *node3 = gGeoManager->GetTopVolume()->FindNode("YOUT2_1");
- Reve::GeoTopNodeRnrEl* re1 = new Reve::GeoTopNodeRnrEl(gGeoManager,node1);
+ TEveGeoTopNode* re1 = new TEveGeoTopNode(gGeoManager,node1);
re1->UseNodeTrans();
- gReve->AddGlobalRenderElement(re1);
+ gEve->AddGlobalElement(re1,list);
- Reve::GeoTopNodeRnrEl* re2 = new Reve::GeoTopNodeRnrEl(gGeoManager,node2);
+ TEveGeoTopNode* re2 = new TEveGeoTopNode(gGeoManager,node2);
re2->UseNodeTrans();
- gReve->AddGlobalRenderElement(re2);
+ gEve->AddGlobalElement(re2,list);
- Reve::GeoTopNodeRnrEl* re3 = new Reve::GeoTopNodeRnrEl(gGeoManager,node3);
+ TEveGeoTopNode* re3 = new TEveGeoTopNode(gGeoManager,node3);
re3->UseNodeTrans();
- gReve->AddGlobalRenderElement(re3);
+ gEve->AddGlobalElement(re3,list);
+
+ gEve->Redraw3D();
- gReve->Redraw3D(kTRUE);
+ printf("MUON_geom.C done\n");
}