Correct problem when getting geometry
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 22 Sep 1999 16:45:02 +0000 (16:45 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 22 Sep 1999 16:45:02 +0000 (16:45 +0000)
STEER/AliRun.cxx

index dff9df4e6ad280ae884ef9c254aad1321ede9a46..7d892b0b531599b32220462fe471bc596a28bbe9 100644 (file)
@@ -680,9 +680,6 @@ TGeometry *AliRun::GetGeometry()
   // Unlink and relink nodes in detectors
   // This is bad and there must be a better way...
   //
-  TList *tnodes=fGeometry->GetListOfNodes(); 
-  TNode *alice=(TNode*)tnodes->At(0);
-  TList *gnodes=alice->GetListOfNodes();
   
   TIter next(fModules);
   AliModule *detector;
@@ -693,7 +690,7 @@ TGeometry *AliRun::GetGeometry()
     TNode *node, *node1;
     for ( j=0; j<dnodes->GetSize(); j++) {
       node = (TNode*) dnodes->At(j);
-      node1 = (TNode*) gnodes->FindObject(node->GetName());
+      node1 = fGeometry->GetNode(node->GetName());
       dnodes->Remove(node);
       dnodes->AddAt(node1,j);
     }