6 if not gEve.GetViewers().FindChild(
'Bar Embedded Viewer side'):
7 slot = ROOT.TEveWindow.CreateWindowInTab(gEve.GetBrowser().GetTabRight())
8 pack1 = slot.MakePack()
9 pack1.SetShowTitleBar(ROOT.kFALSE)
10 pack1.SetElementName(
"Top/Side View")
15 slot = pack1.NewSlot()
16 v = ROOT.TEveViewer(
"BarViewer"+c)
17 v.SpawnGLEmbeddedViewer(gEve.GetEditor())
19 v.SetElementName(
"Bar Embedded Viewer "+c)
20 v.SetShowTitleBar(ROOT.kFALSE)
21 gEve.GetViewers().AddElement(v)
22 v.AddScene(gEve.GetEventScene())
23 v.AddScene(gEve.GetScenes().FindChild(
'Geometry scene'))
26 vw.SetCurrentCamera(ROOT.TGLViewer.kCameraOrthoZnOX)
28 vw.SetCurrentCamera(ROOT.TGLViewer.kCameraOrthoZOY)
30 cam = vw.CurrentCamera()
32 ed = v.GetEditorObject()
33 co = ed.GetCameraOverlay()
36 center = array(
'd',[0,500.,0])
37 cam.Configure(1.0,0.,center,0.,0.)
38 co.SetShowOrthographic(
True)
39 co.SetOrthographicMode(ROOT.TGLCameraOverlay.kAll)
44 ls.SetSpecularPower(1.0)
46 center = array(
'd',[0,0,0])
47 cam.Configure(1.0,0.,center,0,0)
48 co.SetShowOrthographic(
True)
49 co.SetOrthographicMode(ROOT.TGLCameraOverlay.kAll)
53 ls.SetSpecularPower(1.1)
58 slot = pack1.NewSlot()
60 can = ROOT.TCanvas(
"Root Canvas EnergyLoss")
61 can.SetTitle(
'Energy as function of z')
64 ls = ROOT.gROOT.GetListOfGlobals()
66 SHiPDisplay = eveGlobal.SHiPDisplay
67 SHiPDisplay.transparentMode(
'on')