Skip to content

Latest commit

 

History

History
71 lines (53 loc) · 2.74 KB

index.md

File metadata and controls

71 lines (53 loc) · 2.74 KB

\defgroup Graphics3D 3D Graphics \ingroup Graphics \brief The 3D graphics related classes \defgroup TEve Event Display \ingroup Graphics3D \brief 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).

\image html eve_cmsgeo.png "CMS geometry"

  • Classes for presentation of trajectories or tracks (TEveTrack, TEveTrackPropagator) and hits or clusters (TEvePointSet, TEvePointSetArray).

\image html eve_alice3d.png "A simulated ALICE pp@14TeV event in 3D"

  • 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).

\image html eve_quadset.png "Hexagonal and rectangular digits"

  • 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.

\image html eve_aliceproj.png "A r-phi projection with fish-eye transformation of a simulated ALICE pp@14TeV event"

  • TriangleSet class for presentation of generic triangle meshes.

\image html eve_3ds.png "3DS shuttle object"