]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/Alieve/ChangeLog
Record changes.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
index 2d08138e87eca794f37312a8c1622e9a47e3de25..6fba1239420bc6cf7c4bb1d08fd0b2cd5f62663f 100644 (file)
@@ -1,6 +1,398 @@
+2006-09-06  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * MUONDigitsInfo.cxx:
+       * MUONDigitsInfo.h:
+       * MUONModule.cxx:
+       * MUONModule.h:
+       From Bogdan: fix effc++ warnings, add comments.
+
+2006-08-30  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * EventAlieve.cxx:
+       * EventAlieve.h:
+       * ITSDigitsInfo.cxx:
+       * ITSDigitsInfo.h:
+       * ITSModule.cxx:
+       * ITSModule.h:
+       * MUONDigitsInfo.cxx:
+       * MUONDigitsInfo.h:
+       * MUONModule.cxx:
+       * MUONModule.h:
+       * TPCLoader.cxx:
+       * TPCLoader.h:
+       * TPCLoaderEditor.cxx:
+       * TPCLoaderEditor.h:
+       * TPCSector2DEditor.cxx:
+       * TPCSector2DEditor.h:
+       * TPCSector2DGL.cxx:
+       * TPCSector2DGL.h:
+       * TPCSector3D.cxx:
+       * TPCSector3DEditor.cxx:
+       * TPCSector3DEditor.h:
+       * TPCSector3DGL.cxx:
+       * TPCSector3DGL.h:
+       * TPCSectorData.cxx:
+       * TPCSectorData.h:
+       * TPCSectorViz.h:
+       * TPCSectorVizEditor.cxx:
+       * TPCSectorVizEditor.h:
+       * VSDCreator.cxx:
+       * VSDCreator.h:
+       Fix effc++ warnings.
+
+2006-08-29  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       EVE-dev
+
+       * TPCSector2DGL.cxx:
+       * TPCSector2DGL.h:
+       Added support for two-level selection down to pad level; added
+       ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
+
+       * TPCSector3DGL.cxx:
+       Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
+
+2006-07-11  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * EventAlieve.cxx:
+       * EventAlieve.h:
+       Added method Event::GotoEvent(Int_t) and shortcuts
+       Next/PrevEvent().
+
+2006-07-10  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * EventAlieve.cxx:
+       * EventAlieve.h:
+       Now derived from Reve::EventBase.
+
+       * ITSModule.cxx:
+       * ITSModule.h:
+       * MUONModule.cxx:
+       * MUONModule.h:
+       * TPCSectorViz.cxx:
+       * TPCSectorViz.h:
+       Changed inheritance order (RenderElement base comes first).
+
+       * TPCLoader.cxx:
+       * TPCLoader.h:
+       Implemented list-management virtuals; use new functionality of
+       RGTopFrame.
+       
+       * TPCSector2DGL.cxx:
+       Cosmetic changes.
+
+       * TPCSector3D.h:
+       * TPCSector3D.cxx:
+       Do not recompute visual representation on every triangulation
+       change (let the GL renderer do it); conform to new syntax of
+       PointSetArray.
+
+       * TPCSector3DGL.cxx:
+       * TPCSector3DGL.h:
+       Added triangulation time-stamp: update model state when needed;
+       use PointSet::Size() instead of GetN().
+
+2006-06-28  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TPCLoader.cxx:
+       Use built-in equipment maps; the override option is still present
+       for reading early sector-test 2006 data.
+
+2006-06-27  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TPCLoader.cxx:
+       * TPCLoader.h:
+       Added member TString fTPCEquipementMap to allow override of
+       default file location.
+
+       * TPCSector2DGL.cxx:
+       Added ClassImp.
+
+       * TPCSector3DGL.cxx:
+       Added control statements for cases when some visualization data
+       are not present (GL optimization).
+
+       * VSDCreator.cxx:
+       Small fixes to revive basic VSD functionality.
+
+2006-06-20  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TPCSector3D.cxx:
+       * TPCSector3D.h:
+       Removed TAttMarker as base-class, added fPointSize member.
+
+       * TPCSector3DEditor.cxx:
+       * TPCSector3DEditor.h:
+       Added control for fPointSize.
+
+       * TPCSector3DGL.cxx:
+       After frame-box rendering GL remained in wire-frame mode.
+
+       * TPCSectorData.cxx:
+       * TPCSectorData.h:
+       Added internal static member for z-length of the sector.
+
+       * TPCSectorViz.cxx:
+       From Cvetan: fix orientation for C-side sectors.
+
+2006-06-19  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TPCSector3D.cxx:
+       * TPCSector3D.h:
+       * TPCSector3DGL.cxx:
+       Added support for rendering a fraction of 3D digits as points: the
+       fraction of the fThreshold->fMaxVal interval that is rendered a
+       spoints is controlled via the fPointFrac member. Subclassed
+       TPCSector3D from TAttMarker to allow point-size control.
+
+       * TPCSector3DEditor.cxx:
+       * TPCSector3DEditor.h:
+       Added control for fPointFrac; use RGValuator for fDriftVel.
+
+2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TPCData.cxx:
+       Removed stale printout.
+
+       * TPCLoader.cxx:
+       * TPCLoader.h:
+       Added option to set inital min/max time and threshold for
+       TPCSector2D's created by the loader.
+
+2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TPCSectorData.h:
+       Fixed a type in PadRowHack ctor (unused parameter).
+
+2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * LinkDef.h:
+       * TPCData.cxx:
+       * TPCLoader.cxx:
+       * TPCSectorData.cxx:
+       * TPCSectorData.h:
+       Added hacks to allow removal of noisy pads.
+
+2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * TPCLoaderEditor.cxx:
+       Use StrDup to feed TGFileInfo for brain-dead interface of
+       TGFileDialog.
+
+       * TPCSector3DGL.cxx:
+       * TPCSector3DGL.h:
+       Added padding for frame-box borders so that all all digits are
+       contained within it.
+
+2006-06-14  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * .SKEL-gl.cxx:
+       * .SKEL-gl.h:
+       Added conventions for ROOT pre/post 5.11.02.
+
+       * LinkDef.h:
+       * TPCSector3DGL.cxx:
+       * TPCSector3DGL.h:
+       New class TPCSector3DGL, a direct renderer for TPCSector3D.
+
+       * TPCLoaderEditor.cxx:
+       Properly handle directory data, allows loading from non-current
+       directory.
+
+       * TPCSectorViz.cxx:
+       * TPCSectorViz.h:
+       Added optimised color lookup function/cache; do not alow threshold
+       to overrun maxval nad vice versa.
+
+       * TPCSectorVizEditor.cxx:
+       Reget threshold/maxval after setting it.
+       * TPCSector3D.cxx:
+       * TPCSector3D.h:
+       Changes for rendering via TPCSector3DGL; use optimised color
+       lookup from TPCSectorViz.
+
+       * TPCSector2DGL.cxx:
+       Use optimised color lookup from TPCSectorViz.
+
+2006-06-12  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       * EventAlieve.cxx:
+       * EventAlieve.h:
+       Added automatic loading of AliESDfriend (if found in event
+       directory); new function AssertESDfriend().
+
+2006-06-09  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       HEAD
+
+       * TPCLoaderEditor.cxx:
+       Fixed target class for fDoubleSR signal connect.
+
+2006-06-06  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       HEAD
+
+       * TPCLoader.cxx:
+       * TPCLoader.h:
+       Added member for double sampling-rate fDoubleSR; copy
+       visualization parameter from 2D view when creating 3D view.
+
+       * TPCLoaderEditor.cxx:
+       * TPCLoaderEditor.h:
+       Added control for double sampling-rate fDoubleSR.
+
+       * TPCSector3DEditor.cxx:
+       Increased precision of drift velocity widget.
+
+       * TPCSectorViz.cxx:
+       * TPCSectorViz.h:
+       Added method CopyVizParams(); reset transformation on sector id
+       change.
+
+       * TPCSectorVizEditor.cxx:
+       * TPCSectorVizEditor.h:
+       Added button to control realistic positioning of the sector.
+
+2006-06-02  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       HEAD
+
+       * LinkDef.h:
+       * TPCLoader.cxx:
+       * TPCLoader.h:
+       * TPCLoaderEditor.cxx:
+       * TPCLoaderEditor.h:
+       New class TPCLoader providing (graphical) interface for navigation
+       through the TPC sector data.
+
+       * TPCSector3D.cxx:
+       Proper initialization of bounding box for fBoxSet.
+
+       * TPCSector2DEditor.cxx:
+       * TPCSectorViz.cxx:
+       Removed some comment crap.
+
+2006-06-01  Bogdan Vulpescu  <vulpescu@clermont.in2p3.fr>
+
+       HEAD
+
+       * LinkDef.h:
+       * MUONDigitsInfo.cxx:
+       * MUONDigitsInfo.h:
+       * MUONModule.cxx:
+       * MUONModule.h:
+       New files for MUON visualization by Bogdan Vulpescu.
+
+2006-06-01  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       HEAD
+
+       * TPCSector2D.cxx:
+       * TPCSector2DGL.cxx:
+       * TPCSector3D.cxx:
+       Added preprocessor conditionals to support ROOT > 5.11.2.
+
+2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       EVE-dev
+
+       * TPCSectorVizEditor.cxx:
+       * TPCSectorVizEditor.h:
+       Replaced hand-woven widget-groups with RGValuators.
+
+2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       EVE-dev
+
+       * TPCData.cxx:
+       * TPCData.h:
+       Removed function LoadRaw(AliTPCRawStreamOld&).
+
+       * TPCSector2DGL.h:
+       Removed forgotten declaration of SetCol().
+
+       * TPCSector3D.cxx:
+       In Paint(): properly setup 3D transformation of fBoxSet.
+
+       * alieve_main/alieve_main.cxx:
+       New file; executable linked against all ALICE libraries.
+
+2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       EVE-dev
+
+       * TPCSector2D.cxx:
+       Honor fRnrElement in Paint(); it was impossible to disable
+       rendering of 2D sectors.
+
+2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       EVE-dev
+
+       * TPCData.cxx:
+       * TPCData.h:
+       In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
+       data for a given pad; added methods DropAllSectors() and
+       DeleteAllSectors().
+
+       * TPCSectorData.cxx:
+       * TPCSectorData.h:
+       Added method DropData(); in EndPad() return immediately if no data
+       was registered.
+
+       * TPCSector2D.h:
+       * TPCSector2DGL.cxx:
+       * TPCSectorViz.cxx:
+       * TPCSectorViz.h:
+       Increase of rendering time-stamp now done in a virtual function
+       IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
+
+       * TPCSector3D.cxx:
+       * TPCSector3D.h:
+       * TPCSector3DEditor.cxx:
+       * TPCSector3DEditor.h:
+       * LinkDef.h:
+       New classes TPCSector3D and TPCSector3DEditor.
+
+       * ITSModule.cxx:
+       * ITSModule.h:
+       Renamed fFrameCol to fFrameColor.
+
+2006-05-19  Matevz Tadel  <matevz.tadel@cern.ch>
+
+       EVE-dev and HEAD
+
+       * TPCData.cxx:
+       * TPCData.h:
+       * TPCSectorData.cxx:
+       * TPCSectorData.h:
+       Add support for automatic pedestal determination and subtraction
+       on per pad basis (for RAW data only). Done with Marian.
+
+       EVE-dev
+
+       * LinkDef.h:
+       * TPCSector2D.cxx:
+       * TPCSector2D.h:
+       * TPCSector2DEditor.cxx:
+       * TPCSector2DEditor.h:
+       * TPCSectorViz.cxx:
+       * TPCSectorViz.h:
+       * TPCSectorVizEditor.cxx:
+       * TPCSectorVizEditor.h:
+       Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
+       holds the general parametrs that will also be used by TPCSector3D.
+
+       * TPCSector2DGL.cxx:
+       Use Reve::ColorFromIdx().
+
+       * .SKEL-ged.cxx:
+       * .SKEL-ged.h:
+       Include from Alieve, default class version 0.
+
 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
 
-       EVE-dev branch
+       EVE-dev
 
        * TPCData.cxx:
        * TPCData.h:
 
 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
 
-       EVE-dev branch
+       EVE-dev
 
        * ITSModule.cxx:
        * TPCSector2D.cxx:
 
 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
 
-       EVE-dev branch
+       EVE-dev
 
        * TPCData.cxx:
        * TPCData.h:
 
 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
 
-       EVE-dev branch
+       EVE-dev
 
        Introduce support for reading of raw TPC data. At the same time
        the TPCSegment* classes have been renamed to TPCSector*.