ROOT logo
// $Id: geom_trd_tof.C 23442 2008-01-21 16:02:24Z mtadel $
// 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 geom_extr_trd()
{
  // Extract reasonably top-level mother-volumes of TRD and
  // store them as geo-shape-extract.

  gGeoManager = gEve->GetGeometry("$ALICE_ROOT/EVE/alice-data/alice_fullgeo.root");

  TGeoNode* tnode = gGeoManager->GetTopVolume()->FindNode("B077_1");

  TEveGeoTopNode* eve_tnode = new TEveGeoTopNode(gGeoManager, tnode);


  for (Int_t i = 0; i < 18; ++i)
  {
    TGeoNode    * node1 = tnode->GetVolume()->FindNode(Form("BSEGMO%d_1", i));
    printf("%2d - node1 = %p\n", i, node1);
    TEveGeoNode * eve_node1 = new TEveGeoNode(node1);
    eve_tnode->AddElement(eve_node1);

    TGeoNode    * node2 = node1->GetVolume()->FindNode(Form("BTRD%d_1", i));
    printf("%2d - node2 = %p\n", i, node2);
    TEveGeoNode * eve_node2 = new TEveGeoNode(node2);
    eve_node1->AddElement(eve_node2);
  }

  eve_tnode->Save("gentle_geo_trd.root", "Gentle TRD");

}
 geom_extr_trd.C:1
 geom_extr_trd.C:2
 geom_extr_trd.C:3
 geom_extr_trd.C:4
 geom_extr_trd.C:5
 geom_extr_trd.C:6
 geom_extr_trd.C:7
 geom_extr_trd.C:8
 geom_extr_trd.C:9
 geom_extr_trd.C:10
 geom_extr_trd.C:11
 geom_extr_trd.C:12
 geom_extr_trd.C:13
 geom_extr_trd.C:14
 geom_extr_trd.C:15
 geom_extr_trd.C:16
 geom_extr_trd.C:17
 geom_extr_trd.C:18
 geom_extr_trd.C:19
 geom_extr_trd.C:20
 geom_extr_trd.C:21
 geom_extr_trd.C:22
 geom_extr_trd.C:23
 geom_extr_trd.C:24
 geom_extr_trd.C:25
 geom_extr_trd.C:26
 geom_extr_trd.C:27
 geom_extr_trd.C:28
 geom_extr_trd.C:29
 geom_extr_trd.C:30
 geom_extr_trd.C:31
 geom_extr_trd.C:32
 geom_extr_trd.C:33
 geom_extr_trd.C:34
 geom_extr_trd.C:35
 geom_extr_trd.C:36
 geom_extr_trd.C:37
 geom_extr_trd.C:38