ROOT
master
Reference Guide
Loading...
Searching...
No Matches
lineset.py
2
## Run as: python -i lineset.py
3
4
import
ROOT
5
ROOT.PyConfig.GUIThreadScheduleOnce
+= [
ROOT.TEveManager.Create
]
6
lineset(nlines = 40, nmarkers = 4):
8
r =
ROOT.TRandom
(0)
9
s = 100
10
11
ls =
ROOT.TEveStraightLineSet
()
12
13
for
i
in
range
(nlines):
14
ls.AddLine
(
r.Uniform
(-s,s),
r.Uniform
(-s,s),
r.Uniform
(-s,s) ,
15
r.Uniform
(-s,s),
r.Uniform
(-s,s),
r.Uniform
(-s,s))
16
nm =
int
(nmarkers*
r.Rndm
())
17
for
m
in
range
(nm):
18
ls.AddMarker
( i,
r.Rndm
() )
19
ls.SetMarkerSize
(1.5)
20
ls.SetMarkerStyle
(4)
21
22
ROOT.gEve.AddElement
(ls)
23
ROOT.gEve.Redraw3D
()
24
return
ls
25
26
if
__name__==
'__main__'
:
27
ROOT.PyGUIThread.finishSchedule
()
28
lineset()
TRangeDynCast
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Definition
TCollection.h:358
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
int
tutorials
visualisation
eve
lineset.py
ROOT master - Reference Guide Generated on Sun Feb 16 2025 14:31:59 (GVA Time) using Doxygen 1.10.0