// @(#)root/eve:$Id: geom_cms.C 31415 2009-11-24 23:31:46Z matevz $ // Author: Matevz Tadel // Shows CMS geometry. void geom_belle2() { TEveManager::Create(); TFile::SetCacheFileDir("."); gGeoManager = gEve->GetGeometry("http://www-f9.ijs.si/~rok/belle2/eventdisplay/Belle2Geo.root"); gGeoManager->DefaultColors(); TEveGeoTopNode* xxx = new TEveGeoTopNode(gGeoManager, gGeoManager->GetTopNode()); xxx->SetVisLevel(3); gEve->AddGlobalElement(xxx); gEve->FullRedraw3D(kTRUE); // EClipType not exported to CINT (see TGLUtil.h): // 0 - no clip, 1 - clip plane, 2 - clip box TGLViewer *v = gEve->GetDefaultGLViewer(); v->GetClipSet()->SetClipType(1); v->ColorSet().Background().SetColor(kMagenta+4); v->SetGuideState(TGLUtil::kAxesEdge, kTRUE, kFALSE, 0); v->RefreshPadEditor(v); v->CurrentCamera().RotateRad(-1.2, 0.5); v->DoDraw(); }