]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/alice-macros/MUON_geom.C
minor fixes
[u/mrichter/AliRoot.git] / EVE / alice-macros / MUON_geom.C
index db17a08467d878b5258c0ffe6a2a3af214b60f7d..d9867dc7cd5db7e0f73698ffc0258dff5ec5ff9e 100644 (file)
@@ -1,29 +1,42 @@
 // $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.                                                 *
+ **************************************************************************/
+
+/// \ingroup evemacros
+/// \file MUON_geom.C
+///
+/// \author B. Vulpescu, LPC
 
 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);
-  re1->SetUseNodeTrans(kTRUE);
-  gReve->AddGlobalRenderElement(re1);
+  TEveGeoTopNode* re1 = new TEveGeoTopNode(gGeoManager,node1);
+  re1->UseNodeTrans();
+  gEve->AddGlobalElement(re1,list);
+
+  TEveGeoTopNode* re2 = new TEveGeoTopNode(gGeoManager,node2);
+  re2->UseNodeTrans();
+  gEve->AddGlobalElement(re2,list);
 
-  Reve::GeoTopNodeRnrEl* re2 = new Reve::GeoTopNodeRnrEl(gGeoManager,node2);
-  re2->SetUseNodeTrans(kTRUE);
-  gReve->AddGlobalRenderElement(re2);
+  TEveGeoTopNode* re3 = new TEveGeoTopNode(gGeoManager,node3);
+  re3->UseNodeTrans();
+  gEve->AddGlobalElement(re3,list);
 
-  Reve::GeoTopNodeRnrEl* re3 = new Reve::GeoTopNodeRnrEl(gGeoManager,node3);
-  re3->SetUseNodeTrans(kTRUE);
-  gReve->AddGlobalRenderElement(re3);
+  gEve->Redraw3D();
 
-  gReve->Redraw3D(kTRUE);
+  printf("MUON_geom.C done\n");
 
 }