]>
Commit | Line | Data |
---|---|---|
5a5a1232 | 1 | // $Id$ |
d810d0de | 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 * | |
51346b82 | 7 | * full copyright notice. * |
d810d0de | 8 | **************************************************************************/ |
5a5a1232 | 9 | |
ba978640 | 10 | #if !defined(__CINT__) || defined(__MAKECINT__) |
11 | #include <TGeoManager.h> | |
12 | #include <TEveManager.h> | |
13 | #include <TEveGeoNode.h> | |
14 | #endif | |
15 | ||
5a5a1232 | 16 | void geom_its() |
17 | { | |
81515106 | 18 | gGeoManager = gEve->GetDefaultGeometry(); |
19 | ||
5a5a1232 | 20 | TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1"); |
21 | ||
37ef2c47 | 22 | gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, node)); |
23 | gEve->Redraw3D(); | |
24 | } | |
25 | ||
26 | void geom_its_spd() | |
27 | { | |
28 | gGeoManager = gEve->GetDefaultGeometry(); | |
29 | ||
30 | TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1"); | |
31 | node = node->GetVolume()->FindNode("ITSSPD_1"); | |
32 | ||
33 | gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, node)); | |
34 | ||
35 | gEve->Redraw3D(); | |
36 | } | |
37 | ||
38 | void geom_its_sdd() | |
39 | { | |
40 | gGeoManager = gEve->GetDefaultGeometry(); | |
41 | ||
ba978640 | 42 | //TEveGeoTopNode *its_re; |
37ef2c47 | 43 | TGeoNode *n1, *n2; |
44 | ||
45 | n1 = gGeoManager->GetTopVolume()->FindNode("ITSV_1"); | |
46 | ||
47 | n2 = n1->GetVolume()->FindNode("ITSsddLayer3_1"); | |
48 | gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2)); | |
49 | ||
50 | n2 = n1->GetVolume()->FindNode("ITSsddLayer4_1"); | |
51 | gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2)); | |
52 | ||
53 | gEve->Redraw3D(); | |
54 | } | |
55 | ||
56 | void geom_its_ssd() | |
57 | { | |
58 | gGeoManager = gEve->GetDefaultGeometry(); | |
59 | ||
ba978640 | 60 | //TEveGeoTopNode *its_re; |
37ef2c47 | 61 | TGeoNode *n1, *n2; |
62 | ||
63 | n1 = gGeoManager->GetTopVolume()->FindNode("ITSV_1"); | |
64 | ||
65 | n2 = n1->GetVolume()->FindNode("ITSssdLayer5_1"); | |
66 | gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2)); | |
67 | ||
68 | n2 = n1->GetVolume()->FindNode("ITSssdLayer6_1"); | |
69 | gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2)); | |
70 | ||
84aff7a4 | 71 | gEve->Redraw3D(); |
5a5a1232 | 72 | } |
321d3376 | 73 | |
74 | void geom_its_dets() | |
75 | { | |
76 | geom_its_spd(); | |
77 | geom_its_sdd(); | |
78 | geom_its_ssd(); | |
79 | } |