1 \defgroup Graphics3D 3D Graphics
3 \brief The 3D graphics related classes
4 \defgroup TEve Event Display
6 \brief The Event Display classes
8 Eve is
a ROOT module based on experiment-independent part of the
9 ALICE
event display developed in cooperation between ALICE offline
10 project and ROOT during the last two years. It has been used in
11 ALICE
for more than
a year to perform high-level
event
12 visualization, debugging of simulation and reconstruction code
as
13 well
as for raw-
data visualization.
15 Papers describing Eve (older ones still
using the old
name - Reve):
17 - [EVE - Event Visualization Environment of the ROOT framework]
19 presented at ACAT 2008.
21 - [Event Visualization Environment of the ALICE experiment]
23 presented at ROOT Workshop 2007.
25 - [Raw-
data display and visual reconstruction validation in ALICE]
27 presented at CHEP 2007.
29 Eve is built on top of ROOT
's GUI, GL and GED infrastructure and
30 delivers the following main features:
32 - Base-classes for representation of visual objects that can
33 be presented in list-tree views, object-editors and rendered
34 via OpenGL (TEveElement and sub-classes).
36 - Application manager class TEveManager for top-level
37 management of elements, GUI components, geometries and events;
39 - Classes for presentation of full TGeo geometries
40 (TEveGeoNode and TEveGeoTopNode) as well as of
41 simplifed geometries via extraction of shape-data
44 \image html eve_cmsgeo.png "CMS geometry"
46 - Classes for presentation of trajectories or tracks
47 (TEveTrack, TEveTrackPropagator) and hits or
48 clusters (TEvePointSet, TEvePointSetArray).
50 \image html eve_alice3d.png "A simulated ALICE pp@14TeV event in 3D"
52 - Base-classes for presentation of raw-data or digits
53 (TEveDigitSet, TEveQuadSet and
54 TEveBoxSet). A collection of objects can be assigned
55 common signal-to-color mapping (TEveRGBAPelette) and
56 surrounding frame (TEveFrameBox).
58 \image html eve_quadset.png "Hexagonal and rectangular digits"
60 - Base-classes for 2D projections with dynamically controllable
61 fish-eye magnification of the vertex region
62 (TEveProjectionManager and
63 TEveProjection). Tracks, points and geometries can be
64 projected automatically. R-phi and Rho-z projections are
67 \image html eve_aliceproj.png "A r-phi projection with fish-eye transformation of a simulated ALICE pp@14TeV event"
69 - TriangleSet class for presentation of generic triangle meshes.
71 \image html eve_3ds.png "3DS shuttle object"