Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
BEGIN_HTML
<center><h1>The Event Display classes</h1></center>
<p><hr><p>
Eve is a ROOT module
based on experiment-independant part of the ALICE event display
developed in cooperation between ALICE offline project and ROOT
during the last two years. It has been used in ALICE for more than
a year to perform high-level event visualization, debugging of
simulation and reconstruction code as well as for raw-data
visualization.
<p>
Eve is built on top of ROOT's GUI, GL and GED infrastructure and delivers
the following main features:
<ul>
<li> Base-classes for representation of visual objects that can
be presented in list-tree views, object-editors and rendered
via OpenGL (<tt>TEveElement</tt> and sub-classes).
<li> Application manager class <tt>TEveManager</tt> for top-level
management of elements, GUI components, geometries and events;
<li> Classes for presentation of full TGeo geometries
(<tt>TEveGeoNode</tt> and <tt>TEveGeoTopNode</tt>) as well as of
simplifed geometries via extraction of shape-data
(<tt>TEveGeoShape</tt>).
<p><img alt="CMS geometry." src="gif/eve-cmsgeo.png">
<li> Classes for presentation of trajectories or tracks
(<tt>TEveTrack</tt>, <tt>TEveTrackPropagator</tt>) and hits or
clusters (<tt>TEvePointSet</tt>, <tt>TEvePointSetArray</tt>).
<p><img alt="A simulated ALICE pp@14TeV event in 3D." src="gif/eve-alice3d.png">
<li> Base-classes for presentation of raw-data or digits
(<tt>TEveDigitSet</tt>, <tt>TEveQuadSet</tt> and
<tt>TEveBoxSet</tt>). A collection of objects can be assigned
common signal-to-color mapping (<tt>TEveRGBAPelette</tt>) and
surrounding frame (<tt>TEveFrameBox</tt>).
<p><img alt="Hexagonal and rectangular digits." src="gif/eve-quadset.png">
<li> Base-classes for 2D projections with dynamically controllable
fish-eye magnification of the vertex region
(<tt>TEveProjectionManager</tt> and
<tt>TEveProjection</tt>). Tracks, points and geometries can be
projected automatically. R-phi and Rho-z projections are
currently supported.
<p><img alt="A r-phi projection with fish-eye transformation
of a simulated ALICE pp@14TeV event." src="gif/eve-aliceproj.png">
<li> <tt>TriangleSet</tt> class for presentation of generic
triangle meshes.
<p><img alt="3DS shuttle object." src="gif/eve-3ds.png">
</ul>
END_HTML