]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/Reve/ChangeLog
Record changes.
[u/mrichter/AliRoot.git] / EVE / Reve / ChangeLog
index b791b0752e1e10d35fdee10a42d0cd024c8617c0..c0d5fddaa6f7faab13dfc5bafe74a8fd87417bab 100644 (file)
@@ -1,3 +1,269 @@
+2007-03-25  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
+
+       * GLTextNS.cxx:
+       * GLTextNS.h:
+       New namespace GLTextNS: produce text using texture maps.
+
+       * GLUtilNS.h:
+       Helper classes/functions for GL state handling.
+
+2007-03-25  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Track.cxx:
+       * Track.h:
+       Improve handling of multi-level track containers for kinematic
+       trees.
+
+2007-03-24  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * RenderElement.h:
+       * RenderElementEditor.cxx:
+       * RenderElementEditor.h:
+       Add virtual interface allowing sub-classes to request editor for
+       transparency and transformation-matrix via RenderElement.
+
+       * ZTrans.cxx:
+       * ZTrans.h:
+       Added method SetGeoHMatrix(), initializing TGeoHMatrix from
+       ZTrans.
+
+       * GeoNode.cxx:
+       * GeoNode.h:
+       Use transparency/transf-matrix service from RenderElement for
+       classes GeoTopNodeRnrEl and GeoShapeRnrEl; use ZTrans for storage
+       of transforamtion matrix in class GeoTopNodeRnrEl.
+
+       * RGeoNodeEditors.cxx:
+       Removed unneeded widget association.
+
+2007-03-21  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
+
+       * QuadSet.h:
+       Add getter for fValueIsColor.
+
+2007-03-22  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TGeoShapeExtract.cxx:
+       * TGeoShapeExtract.h:
+       New files: class TGeoShapeExtract that allows import of exact
+       image of geometry as exported from gled.
+
+       * GeoNode.cxx:
+       * GeoNode.h:
+       * LinkDef.h:
+       New classes TGeoShapeExtract and Reve::GeoShapeRnrEl.
+
+       * RGBrowser.cxx:
+       Disable ROOT's auto-update of TGListTree's checkboxes.
+
+       * RenderElement.cxx:
+       Setup check-box pictures when inserting in a list-tree.
+
+       * Track.h:
+       Fix typo, swap of R/Z.
+
+       * ZTrans.cxx:
+       * ZTrans.h:
+       Add ctors/setters from float/double arrays.
+
+       * ZTransEditor.cxx:
+       Align position, rotation and scale widgets.
+
+       * QuadSet.cxx:
+       * QuadSetGL.cxx:
+       * TrackEditors.cxx:
+       White-space.
+
+2007-03-15  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
+
+       * GridStepper.h:
+       * GridStepper.cxx:
+       * LinkDef.h:
+       New class GridStepper.
+
+       * QuadSet.cxx:
+       Check ownership of quad-ids in Reset().
+
+2007-03-15  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * RGTopFrame.cxx:
+       * RGTopFrame.h:
+       Add an optional flag to Redraw3D() issuing a request for dropping
+       of logical-shapes on this redraw (temporary hack until we get new
+       gl stuff and can do it right). Fix in RemoveRenderElement() where
+       wrong argument was used when unregistering the item from the
+       browser.
+
+2007-03-08  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
+
+       * Track.cxx:
+       * Track.h:
+       Added method SortPathMarksByTime().
+
+       * TrackGL.cxx:
+       Fix for checking boundaries of path-marks.
+
+2007-03-08  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Track.cxx:
+       Missing initialization; fiddle with the track marker-style a bit
+       more.
+
+2007-03-06  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * RenderElement.cxx:
+       In PadPrimitive::Paint() test fRnrChildren instead of fRnrSelf.
+       Some formatting changes while searching for the above bug.
+
+2007-03-04  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
+
+       * RenderElement.cxx:
+       * RenderElement.h:
+       * LinkDef.h:
+       Classes RenderElement and RenderElementListBase have been merged,
+       RenderElementListBase class is removed. 
+
+       Since RenderElement supports hierarchical structure fRnrElement is 
+       replaced to fRnrSelf and fRnrChildren. RnrSelf/RnrDaughters
+       callbacks from editor set check box picture according to the for
+       possible states. 
+
+       New class PadPrimitve. Objects of the classes enable recursive
+       rendering  as they are added in TPad fListOfPrimitives.
+
+       * RGTopFrame.cxx:
+       * RGTopFrame.h:
+       Changes from RenderElement. Added Bool_t fKeepEmptyCont
+       determining behaviour of zero-count rnr-element imports.
+
+       * Reve.cxx:
+       * Reve.h:
+       Added function to create 4 check box pictures which mark fRnrSelf
+       and fRnrChildren state of RenderElement.
+
+       * EventBase.cxx:
+       * EventBase.h:
+       Inherit from PadPrimitve instead of from RenderElementList.
+
+       * RenderElementEditor.cxx:
+       * RenderElementEditor.h:
+       * GeoNode.cxx:
+       * GeoNode.h:
+       * Cascade.cxx:
+       * Cascade.h:
+       * PointSet.cxx:
+       * PointSet.h:
+       * V0.cxx:
+       * V0.h:
+       * RGBrowser.cxx:
+       Changes from RenderElement.
+
+       * Track.cxx:
+       * Track.h:
+       Changes from RenderElement; change import functions to
+       add hits, clusters, kinematic to selected object.
+
+2007-02-26  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Track.cxx:
+       * Track.h:
+       In class Track: renamed ImportDaughters() to ImportKine(), added
+       ImportKineWithArgs(), both accessible from ctx-menu.
+
+2007-02-26  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
+
+       * Track.cxx:
+       * Track.h:
+       * TrackEditors.cxx:
+       TrackRnrStyle: add pt-range memebers.
+
+2007-02-21  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
+
+       * PODs.cxx:
+       * PODs.h:
+       Add function to return PathMark type-name.
+
+       * RenderElement.cxx:
+       Call redraw after Enable/DisableListElements.
+       
+       * Track.cxx:
+       * Track.h:
+       Two new items for context menu: PrintPathMarks and
+       ImportDaughters.
+
+       * TrackGL.cxx:
+       Make consistent alignment.
+
+2007-02-20  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Cascade.cxx:
+       * Cascade.h:
+       * V0.cxx:
+       * V0.h:
+       Fix Ludovic's strange const-method syntax.
+
+2007-02-19  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
+               
+       * PODs.h:
+       Add member time to class PathMark. Set values in enum
+       PathMark::Type_e.
+       
+       * Track.cxx:
+       Add callbacks to set path marks. In Track::MakeTrack() implement
+       fitting of track references and daughter particles.
+
+       * Track.h:
+       Add Getters and Setters in TrackRnrStyle and TrackList to define
+       rendering of path marks.
+
+       * TrackEditors.cxx:
+       * TrackEditors.h:
+       Add widgets to control rendering and fiting of pathmarks.
+
+       * TrackGL.cxx:
+       * TrackGL.h:
+       Override LineGL::DirectDraw() to draw path marks.
+
+2007-01-19  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * RGTopFrame.h:
+       Added nested class RedrawDisabler allowing exception-safe
+       disabling of 3d-redraw.
+
+2007-01-17  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TrackEditors.cxx:
+       * TrackEditors.h:
+       TrackCounterEditor: add number-entry to directly set the event
+       number.
+
+2007-01-12  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Track.cxx:
+       * Track.h:
+       TrackCounter: added method OutputEventTracks() for storing
+       scanning results.
+
+       * TrackEditors.cxx:
+       * TrackEditors.h:
+       TrackCounterEditor: added buttons to print/file scanning results
+       and to display current histograms.
+
+2006-12-19  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * Track.cxx:
+       * Track.h:
+       Added method Track::PrintKineStack(); added global TrackCounter
+       pointer to overcome resets of CINT globals in macros.
+
+2006-12-18  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * FrameBox.h:
+       Added getters for frame-point details.
+
+       * QuadSet.cxx:
+       If frame-box is set, use it for determination of bounding-box.
+
 2006-12-15  Matevz Tadel  <matevz.tadel@cern.ch>
 
        * FrameBox.h:
 
        * Track.cxx:
        * Track.h:
-       Added method 'void ImportClustersFromIndex()'.
+       Added method 'void ImportClustersFromIndex()' and data-member
+       'Int_t fIndex'.
 
        * TrackEditors.cxx:
        Increase range of track extrapolation precision.