3 /**************************************************************************
4 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
5 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
6 * full copyright notice. *
7 **************************************************************************/
10 /// \file geom_gentle_muon.C
12 /// \author B. Vulpescu, LPC; M. Tadel, CERN
14 void DrawDeep(TEveGeoShape *gsre) {
16 for (TEveElement::List_i i = gsre->BeginChildren(); i != gsre->EndChildren(); ++i) {
17 TEveGeoShape* lvl = (TEveGeoShape*) *i;
18 lvl->SetRnrSelf(kFALSE);
19 if (!lvl->HasChildren()) {
20 lvl->SetRnrSelf(kTRUE);
22 lvl->SetMainTransparency(80);
29 TEveGeoShape* geom_gentle_muon(Bool_t updateScene = kTRUE) {
31 TFile f("$ALICE_ROOT/EVE/alice-data/gentle_geo_muon.root");
32 TEveGeoShapeExtract* gse = (TEveGeoShapeExtract*) f.Get("Gentle MUON");
33 TEveGeoShape* gsre = TEveGeoShape::ImportShapeExtract(gse);
34 gEve->AddGlobalElement(gsre);
37 gsre->SetRnrSelf(kFALSE);
42 TGLViewer* v = gEve->GetDefaultGLViewer();