]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - EVE/alice-macros/geom_hmpid.C
Clarify cluster loop. Add check for cluster being 0 (seen in online reco-viz).
[u/mrichter/AliRoot.git] / EVE / alice-macros / geom_hmpid.C
... / ...
CommitLineData
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
10void geom_hmpid()
11{
12 gGeoManager = gEve->GetDefaultGeometry();
13
14 TEveElementList* list = new TEveElementList("HMPID");
15 gEve->AddGlobalElement(list);
16
17 for(Int_t i=0; i<7; ++i) {
18 //PH The line below is replaced waiting for a fix in Root
19 //PH which permits to use variable siza arguments in CINT
20 //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
21 //PH TGeoNode* node = gGeoManager->GetTopVolume()->FindNode(Form("HMPID_%d", i));
22 char form[1000];
23 sprintf(form, "HMPID_%d", i);
24 TGeoNode* node = gGeoManager->GetTopVolume()->FindNode(form);
25
26 TEveGeoTopNode* re = new TEveGeoTopNode(gGeoManager, node);
27 re->UseNodeTrans();
28 gEve->AddGlobalElement(re, list);
29 }
30
31 gEve->Redraw3D();
32}