Logo ROOT   6.10/00
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
graf3d/eve/doc/index.md
Go to the documentation of this file.
1 \defgroup Graphics3D 3D Graphics
2 \ingroup Graphics
3 \brief The 3D graphics related classes
4 \defgroup TEve Event Display
5 \ingroup Graphics3D
6 \brief The Event Display classes
7 
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.
14 
15 Papers describing Eve (older ones still using the old name - Reve):
16 
17  - [EVE - Event Visualization Environment of the ROOT framework]
18  (http://pos.sissa.it//archive/conferences/070/103/ACAT08_103.pdf)
19  presented at ACAT 2008.
20 
21  - [Event Visualization Environment of the ALICE experiment]
22  (http://indico.cern.ch/contributionDisplay.py?contribId=25&confId=13356)
23  presented at ROOT Workshop 2007.
24 
25  - [Raw-data display and visual reconstruction validation in ALICE]
26  (http://indico.cern.ch/contributionDisplay.py?contribId=442&sessionId=23&confId=3580)
27  presented at CHEP 2007.
28 
29 Eve is built on top of ROOT's GUI, GL and GED infrastructure and
30 delivers the following main features:
31 
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).
35 
36  - Application manager class TEveManager for top-level
37  management of elements, GUI components, geometries and events;
38 
39  - Classes for presentation of full TGeo geometries
40  (TEveGeoNode and TEveGeoTopNode) as well as of
41  simplifed geometries via extraction of shape-data
42  (TEveGeoShape).
43 
44 \image html eve_cmsgeo.png "CMS geometry"
45 
46  - Classes for presentation of trajectories or tracks
47  (TEveTrack, TEveTrackPropagator) and hits or
48  clusters (TEvePointSet, TEvePointSetArray).
49 
50 \image html eve_alice3d.png "A simulated ALICE pp@14TeV event in 3D"
51 
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).
57 
58 \image html eve_quadset.png "Hexagonal and rectangular digits"
59 
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
65  currently supported.
66 
67 \image html eve_aliceproj.png "A r-phi projection with fish-eye transformation of a simulated ALICE pp@14TeV event"
68 
69  - TriangleSet class for presentation of generic triangle meshes.
70 
71 \image html eve_3ds.png "3DS shuttle object"
TString as(SEXP s)
Definition: RExports.h:71
TArc * a
Definition: textangle.C:12
char name[80]
Definition: TGX11.cxx:109