]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/alice-macros/geom_its.C
changes for Vertex and Tracks classes
[u/mrichter/AliRoot.git] / EVE / alice-macros / geom_its.C
CommitLineData
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>
290113e6 14
15#include <AliEveEventManager.h>
ba978640 16#endif
17
5a5a1232 18void geom_its()
19{
290113e6 20 AliEveEventManager::AssertGeometry();
81515106 21
5a5a1232 22 TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
23
37ef2c47 24 gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, node));
25 gEve->Redraw3D();
26}
27
28void geom_its_spd()
29{
290113e6 30 AliEveEventManager::AssertGeometry();
37ef2c47 31
32 TGeoNode* node = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
33 node = node->GetVolume()->FindNode("ITSSPD_1");
34
35 gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, node));
36
37 gEve->Redraw3D();
38}
39
40void geom_its_sdd()
41{
290113e6 42 AliEveEventManager::AssertGeometry();
37ef2c47 43
ba978640 44 //TEveGeoTopNode *its_re;
37ef2c47 45 TGeoNode *n1, *n2;
46
47 n1 = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
48
49 n2 = n1->GetVolume()->FindNode("ITSsddLayer3_1");
50 gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2));
51
52 n2 = n1->GetVolume()->FindNode("ITSsddLayer4_1");
53 gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2));
54
55 gEve->Redraw3D();
56}
57
58void geom_its_ssd()
59{
290113e6 60 AliEveEventManager::AssertGeometry();
37ef2c47 61
ba978640 62 //TEveGeoTopNode *its_re;
37ef2c47 63 TGeoNode *n1, *n2;
64
65 n1 = gGeoManager->GetTopVolume()->FindNode("ITSV_1");
66
67 n2 = n1->GetVolume()->FindNode("ITSssdLayer5_1");
68 gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2));
69
70 n2 = n1->GetVolume()->FindNode("ITSssdLayer6_1");
71 gEve->AddGlobalElement(new TEveGeoTopNode(gGeoManager, n2));
72
84aff7a4 73 gEve->Redraw3D();
5a5a1232 74}
321d3376 75
76void geom_its_dets()
77{
78 geom_its_spd();
79 geom_its_sdd();
80 geom_its_ssd();
81}