BEGIN_HTML
The Event Display classes
Eve is a ROOT module based on experiment-independent 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.
Papers describing Eve (older ones still using the old name - Reve):
Eve is built on top of ROOT's GUI, GL and GED infrastructure and
delivers the following main features:
- Base-classes for representation of visual objects that can
be presented in list-tree views, object-editors and rendered
via OpenGL (TEveElement and sub-classes).
- Application manager class TEveManager for top-level
management of elements, GUI components, geometries and events;
- Classes for presentation of full TGeo geometries
(TEveGeoNode and TEveGeoTopNode) as well as of
simplifed geometries via extraction of shape-data
(TEveGeoShape).
- Classes for presentation of trajectories or tracks
(TEveTrack, TEveTrackPropagator) and hits or
clusters (TEvePointSet, TEvePointSetArray).
- Base-classes for presentation of raw-data or digits
(TEveDigitSet, TEveQuadSet and
TEveBoxSet). A collection of objects can be assigned
common signal-to-color mapping (TEveRGBAPelette) and
surrounding frame (TEveFrameBox).
- Base-classes for 2D projections with dynamically controllable
fish-eye magnification of the vertex region
(TEveProjectionManager and
TEveProjection). Tracks, points and geometries can be
projected automatically. R-phi and Rho-z projections are
currently supported.
- TriangleSet class for presentation of generic
triangle meshes.
END_HTML