]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/alice-macros/geom_its.C
From Stefano: Add missing macro to display AliEveBeamsInfo object.
[u/mrichter/AliRoot.git] / EVE / alice-macros / geom_its.C
1 // $Id$
2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4 /**************************************************************************
5  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
7  * full copyright notice.                                                 *
8  **************************************************************************/
9
10 void geom_its()
11 {
12   gGeoManager = gEve->GetDefaultGeometry();
13
14   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
15
16   gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, node));
17   gEve->Redraw3D();
18 }
19
20 void geom_its_spd()
21 {
22   gGeoManager = gEve->GetDefaultGeometry();
23
24   TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
25   node = node->GetVolume()->FindNode("ITSSPD_1");
26
27   gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, node));
28
29   gEve->Redraw3D();
30 }
31
32 void geom_its_sdd()
33 {
34   gGeoManager = gEve->GetDefaultGeometry();
35
36   TEveGeoTopNode *its_re;
37   TGeoNode       *n1, *n2;
38
39   n1 = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
40
41   n2 = n1->GetVolume()->FindNode("ITSsddLayer3_1");
42   gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2));
43
44   n2 = n1->GetVolume()->FindNode("ITSsddLayer4_1");
45   gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2));
46
47   gEve->Redraw3D();
48 }
49
50 void geom_its_ssd()
51 {
52   gGeoManager = gEve->GetDefaultGeometry();
53
54   TEveGeoTopNode *its_re;
55   TGeoNode       *n1, *n2;
56
57   n1 = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
58
59   n2 = n1->GetVolume()->FindNode("ITSssdLayer5_1");
60   gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2));
61
62   n2 = n1->GetVolume()->FindNode("ITSssdLayer6_1");
63   gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2));
64
65   gEve->Redraw3D();
66 }
67
68 void geom_its_dets()
69 {
70   geom_its_spd();
71   geom_its_sdd();
72   geom_its_ssd();
73 }