Index of GRAF3D/EVE
The Event Display classes
    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.
    
    Papers describing Eve (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.
	
    
 
Class Index
- TEveBoxSet Collection of 3D primitives (fixed-size boxes, boxes of different sizes, or arbitrary sexto-epipeds); each primitive can be assigned a signal value and a TRef.
 
- TEveBoxSetGL GL-renderer for TEveBoxSet class.
 
- TEveBrowser Specialization of TRootBrowser for Eve.
 
- TEveCalo2D Class for visualization of projected calorimeter event data.
 
- TEveCalo2DGL GL renderer class for TEveCalo2D.
 
- TEveCalo3D Class for 3D visualization of calorimeter event data.
 
- TEveCalo3DGL GL renderer class for TEveCalo.
 
- TEveCaloData Manages calorimeter event data.
 
- TEveCaloData::SliceInfo_t Slice info for histogram stack.
 
- TEveCaloDataHist Manages calorimeter TH2F event data.
 
- TEveCaloLego Class for visualization of calorimeter histogram data.
 
- TEveCaloLegoEditor GUI editor for TEveCaloLego.
 
- TEveCaloLegoGL GL renderer class for TEveCaloLego.
 
- TEveCaloViz Base-class for visualization of calorimeter eventdata.
 
- TEveCaloVizEditor GUI editor for TEveCaloVizEditor.
 
- TEveChunkManager Vector-like container with chunked memory allocation.
 
- TEveChunkManager::iterator 
 
- TEveCluster Reconstructed cluster (also used in VSD).
 
- TEveCompound Container for managing compounds of TEveElements.
 
- TEveCompoundProjected Projected TEveCompund container.
 
- TEveDigitSet Base-class for storage of digit collections; provides transformation matrix (TEveTrans), signal to color mapping (TEveRGBAPalette) and visual grouping (TEveFrameBox).
 
- TEveDigitSetEditor Editor for TEveDigitSet class.
 
- TEveElement Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and list-tree item management.
 
- TEveElement::TEveListTreeInfo Structure agregating data for a render element image in a list tree.
 
- TEveElementEditor Editor for TEveElement class.
 
- TEveElementList List of TEveElement objects with a possibility to limit the class of accepted elements.
 
- TEveElementObjectPtr TEveElement with external TObject as a holder of visualization data.
 
- TEveEventManager Base class for event management and navigation.
 
- TEveException Exception-type thrown by Eve classes.
 
- TEveFrameBox Description of a 2D or 3D frame that can be used to visually group a set of objects.
 
- TEveFrameBoxGL GL-renderer for TEveFrameBox class.
 
- TEveGDoubleValuator Composite GUI element for selection of range (label, two number-entries and double-slider).
 
- TEveGListTreeEditorFrame Composite GUI frame for parallel display of a TGListTree and TEveGedEditor.
 
- TEveGTriVecValuator Composite GUI element for setting three numerical values (label, three number-entries).
 
- TEveGValuator Composite GUI element for single value selection (supports label, number-entry and slider).
 
- TEveGValuatorBase Base class for composite GUI elements for setting of numeric values.
 
- TEveGedEditor Specialization of TGedEditor for proper update propagation to TEveManager.
 
- TEveGeoManagerHolder Exception-safe wrapper for temporary setting of gGeoManager variable.
 
- TEveGeoNode Wrapper for TGeoNode that allows it to be shown in GUI and controlled as a TEveElement.
 
- TEveGeoNodeEditor Editor for TEveGeoNode class.
 
- TEveGeoShape Wrapper for TGeoShape with absolute positioning and color attributes allowing display of extracted TGeoShape's (without an active TGeoManager) and simplified geometries (needed for NLT projections).
 
- TEveGeoShapeExtract Globally positioned TGeoShape with rendering attributes and an optional list of daughter shape-extracts.
 
- TEveGeoTopNode Top-level TEveGeoNode with a pointer to TGeoManager and controls for steering of TGeoPainter.
 
- TEveGeoTopNodeEditor Editor for TEveGeoTopNode class.
 
- TEveGridStepper Provide discrete position coordinates for placement of objects on regular grids.
 
- TEveGridStepperEditor Editor for TEveGridStepper class.
 
- TEveGridStepperSubEditor Sub-editor for TEveGridStepper class.
 
- TEveHit Monte Carlo hit (also used in VSD).
 
- TEveLegoEventHandler A GL event handler class. Swiches perspective or orthographic camera.
 
- TEveLegoOverlay GL-overaly control GUI for TEveCaloLego.
 
- TEveLine An arbitrary polyline with fixed line and marker attributes.
 
- TEveLineEditor Editor for TEveLine class.
 
- TEveLineGL GL-renderer for TEveLine class.
 
- TEveLineProjected Projected replica of a TEveLine.
 
- TEveListTreeItem Special llist-tree-item for Eve.
 
- TEveMCRecCrossRef Cross-reference of sim/rec data per particle (also used in VSD).
 
- TEveMCTrack Monte Carlo track (also used in VSD).
 
- TEveMacro TMacro wrapper (attempting to fix issues with different macro loading and execution schemes).
 
- TEveManager Eve application manager.
 
- TEveManager::TExceptionHandler Exception handler for Eve exceptions.
 
- TEvePad Internal TEveUtil pad class (sub-class of TPad) overriding handling of updates and 3D-viewers.
 
- TEvePadHolder Exception-safe wrapper for temporary setting of gPad variable.
 
- TEveParamList Eve element to store generic configuration information.
 
- TEveParamList::BoolConfig_t 
 
- TEveParamList::FloatConfig_t 
 
- TEveParamList::IntConfig_t 
 
- TEveParamListEditor GUI editor for TEveParamList.
 
- TEvePathMark Special-point on track: position/momentum reference, daughter creation or decay (also used in VSD).
 
- TEvePointSelector TSelector for direct extraction of point-like data from a Tree.
 
- TEvePointSelectorConsumer Virtual base for classes that can be filled from TTree data via the TEvePointSelector class.
 
- TEvePointSet Set of 3D points with same marker attributes; optionally each point can be assigned an external TRef or a number of integer indices.
 
- TEvePointSetArray Array of TEvePointSet's filled via a common point-source; range of displayed TEvePointSet's can be controlled, based on a separating quantity provided on fill-time by a user.
 
- TEvePointSetArrayEditor Editor for TEvePointSetArray class.
 
- TEvePointSetProjected Projected copy of a TEvePointSet.
 
- TEvePolygonSetProjected Set of projected polygons with outline; typically produced from a TBuffer3D.
 
- TEvePolygonSetProjectedEditor Editor for TEvePolygonSetProjected class.
 
- TEvePolygonSetProjectedGL GL-renderer for TEvePolygonSetProjected class.
 
- TEveProjectable Abstract base class for classes that can be transformed with non-linear projections.
 
- TEveProjected Abstract base class for classes that hold results of a non-linear projection transformation.
 
- TEveProjection Base for specific classes that implement non-linear projections.
 
- TEveProjection::PreScaleEntry_t 
 
- TEveProjectionAxes Short description.
 
- TEveProjectionAxesEditor GUI editor for TEveProjectionAxes.
 
- TEveProjectionAxesGL GL renderer class for TEveProjectionAxes.
 
- TEveProjectionManager Manager class for steering of projections and managing projected objects.
 
- TEveProjectionManagerEditor Editor for TEveProjectionManager class.
 
- TEveQuadSet Collection of 2D primitives (rectangles, hexagons, or lines); each primitive can be assigned a signal value and a TRef.
 
- TEveQuadSetGL GL-renderer for TEveQuadSet class.
 
- TEveRGBAPalette A generic, speed-optimised mapping from value to RGBA color supporting different wrapping and range truncation modes.
 
- TEveRGBAPaletteEditor Editor for TEveRGBAPalette class.
 
- TEveRGBAPaletteSubEditor Sub-editor for TEveRGBAPalette class.
 
- TEveRPhiProjection XY non-linear projection.
 
- TEveRecCascade Reconstructed Cascade (also used in VSD).
 
- TEveRecKink Reconstructed kink (also used in VSD).
 
- TEveRecTrack Reconstructed track (also used in VSD).
 
- TEveRecV0 Reconstructed V0 (also used in VSD).
 
- TEveRefBackPtr Base-class for reference-counted objects with reverse references to TEveElement objects.
 
- TEveRefCnt Base-class for reference-counted objects.
 
- TEveRhoZProjection Rho/Z non-linear projection.
 
- TEveScene Reve representation of TGLScene.
 
- TEveSceneInfo TEveUtil representation of TGLSceneInfo.
 
- TEveSceneList List of Scenes providing common operations on TEveScene collections.
 
- TEveSelection Container for selected and highlighted elements.
 
- TEveSelectorToEventList TSelector that stores entry numbers of matching TTree entries into an event-list.
 
- TEveStraightLineSet Set of straight lines with optional markers along the lines.
 
- TEveStraightLineSetEditor Editor for TEveStraightLineSet class.
 
- TEveStraightLineSetGL GL-renderer for TEveStraightLineSet class.
 
- TEveStraightLineSetProjected Projected copy of a TEveStraightLineSet.
 
- TEveText Class for visualisation of text with FTGL font.
 
- TEveTextEditor GUI editor for TEveText.
 
- TEveTextGL GL renderer class for TEveText.
 
- TEveTrack Track with given vertex, momentum and optional referece-points (path-marks) along its path.
 
- TEveTrackCounter Class for selection of good/primary tracks with basic processing functionality.
 
- TEveTrackCounterEditor Editor for TEveTrackCounter class.
 
- TEveTrackEditor Editor for TEveTrack class.
 
- TEveTrackGL GL-renderer for TEveTrack class.
 
- TEveTrackList A list of tracks supporting change of common attributes and selection based on track parameters.
 
- TEveTrackListEditor Editor for TEveTrackList class.
 
- TEveTrackListProjected Specialization of TEveTrackList for holding TEveTrackProjected objects.
 
- TEveTrackProjected Projected copy of a TEveTrack.
 
- TEveTrackProjectedGL GL-renderer for TEveTrackProjected class.
 
- TEveTrackPropagator Calculates path of a particle taking into account special path-marks and imposed boundaries.
 
- TEveTrackPropagatorEditor Editor for TEveTrackPropagator class.
 
- TEveTrackPropagatorSubEditor Sub-editor for TEveTrackPropagator class.
 
- TEveTrans Column-major 4x4 transforamtion matrix for homogeneous coordinates.
 
- TEveTransEditor Editor for TEveTrans class.
 
- TEveTransSubEditor Sub-editor for TEveTrans class.
 
- TEveTriangleSet Generic mesh or soup of triangles with per-triangle normals and colors.
 
- TEveTriangleSetEditor Editor for TEveTriangleSet class.
 
- TEveTriangleSetGL GL-renderer for TEveTriangleSet class.
 
- TEveUtil Standard utility functions for Reve.
 
- TEveVSD Visualization Summary Data - a collection of trees holding standard event data in experiment independant format.
 
- TEveVector Float three-vector; a minimal Float_t copy of TVector3 used to represent points and momenta (also used in VSD).
 
- TEveVector4 Float four-vector.
 
- TEveViewer Reve representation of TGLViewer.
 
- TEveViewerList List of Viewers providing common operations on TEveViewer collections.
 
Last change: Wed Jun 25 08:28:58 2008
Last generated: 2008-06-25 08:28
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.