OpenGL
- Add support for showing tooltips for objects shown in
TGLViewer. See TGLEventHandler::TriggerTooltip(const
char* text) and RemoveTooltip(). Usage example is in
class TEveViewerList.
- Add new overlay element TGLCameraOverlay that allows to
display: a) coordinate axes for orthographic mode; b) intersection of
center of screen with a given plane.
- Add suport for fading in/out of the viewer contents.
Eve
- TEveQuadSet -- Add flag 'Bool_t fAntiFlick'. If on (now the
default) it causes each quad to be also rendered as a pixel, thus
preventing it from disappearing when zoomed away.
This is needed for visualization of small quads, e.g. silicon
detectors digits.
- TEveCalo classes -- Add support for automatic rebinning
of 3D views (only supported for 2D views before). In 2D mode support
automatic determination of the cell color based on the most energetic
contribution from available calo slices.
Add support for enumerative registration of calorimeter towers. Before
one had to provide THStack as input. See TEveCaloDataVec
class.
- TEveTrackPropagator now supports propagation of charged
particles in arbitrary / external magnetic field.
New abstract interface to magnetic field TEveMagField to get field
vector at given position. Implement two interfaces: TEveMagFieldConst
for constant magnetic field and TEveMagFieldDuo (two constant magnetic
fields, chosen by cylindrical radius).
See examples in tutorials/eve/track.C.
- Added underflow and overflow bins to TEvePointSetArray.