X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVE%2Falice-macros%2Fgeom_fmd.C;h=2118dbb0c47a5730e2c95d0a7b703d0cd416627a;hb=dd028c53090c8bd4eb79119d6a7aae3928ed4410;hp=69926934ec1279396940139f67a00474666c1277;hpb=7be1e8cd393354fa4f1773fe21601ba91c1c6319;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVE/alice-macros/geom_fmd.C b/EVE/alice-macros/geom_fmd.C index 69926934ec1..2118dbb0c47 100644 --- a/EVE/alice-macros/geom_fmd.C +++ b/EVE/alice-macros/geom_fmd.C @@ -1,17 +1,33 @@ // $Id$ +// 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. * + **************************************************************************/ + +#if !defined(__CINT__) || defined(__MAKECINT__) +#include +#include +#include +#include +#include + +#include +#endif void geom_fmd() { - using namespace std; - - gGeoManager = gReve->GetGeometry("$REVESYS/alice-data/alice_fullgeo.root"); + gGeoManager = AliEveEventManager::AssertGeometry(); - Reve::RenderElementList* list = new Reve::RenderElementList("FMD"); - gReve->AddGlobalRenderElement(list); + TEveElementList* list = new TEveElementList("FMD"); + gEve->AddGlobalElement(list); - for(Int_t i=1; i<=3; ++i) { - TGeoNode* node; - Reve::GeoTopNodeRnrEl* re; + for(Int_t i=1; i<=3; ++i) + { + TGeoNode *node = 0; + TEveGeoTopNode *re = 0; //PH The line below is replaced waiting for a fix in Root //PH which permits to use variable siza arguments in CINT @@ -20,16 +36,16 @@ void geom_fmd() char form[1000]; sprintf(form,"F%dMT_%d", i, i); node = gGeoManager->GetTopVolume()->FindNode(form); - re = new Reve::GeoTopNodeRnrEl(gGeoManager, node); - re->SetUseNodeTrans(kTRUE); - gReve->AddGlobalRenderElement(list, re); + re = new TEveGeoTopNode(gGeoManager, node); + re->UseNodeTrans(); + gEve->AddGlobalElement(re, list); sprintf(form,"F%dMB_%d", i, i); node = gGeoManager->GetTopVolume()->FindNode(form); - re = new Reve::GeoTopNodeRnrEl(gGeoManager, node); - re->SetUseNodeTrans(kTRUE); - gReve->AddGlobalRenderElement(list, re); + re = new TEveGeoTopNode(gGeoManager, node); + re->UseNodeTrans(); + gEve->AddGlobalElement(re, list); } - gReve->Redraw3D(); + gEve->Redraw3D(); }