1 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
7 From Bogdan: fix effc++ warnings, add comments.
9 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
23 * TPCLoaderEditor.cxx:
25 * TPCSector2DEditor.cxx:
26 * TPCSector2DEditor.h:
30 * TPCSector3DEditor.cxx:
31 * TPCSector3DEditor.h:
37 * TPCSectorVizEditor.cxx:
38 * TPCSectorVizEditor.h:
43 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
49 Added support for two-level selection down to pad level; added
50 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
53 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
55 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
59 Added method Event::GotoEvent(Int_t) and shortcuts
62 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
66 Now derived from Reve::EventBase.
74 Changed inheritance order (RenderElement base comes first).
78 Implemented list-management virtuals; use new functionality of
86 Do not recompute visual representation on every triangulation
87 change (let the GL renderer do it); conform to new syntax of
92 Added triangulation time-stamp: update model state when needed;
93 use PointSet::Size() instead of GetN().
95 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
98 Use built-in equipment maps; the override option is still present
99 for reading early sector-test 2006 data.
101 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
105 Added member TString fTPCEquipementMap to allow override of
106 default file location.
112 Added control statements for cases when some visualization data
113 are not present (GL optimization).
116 Small fixes to revive basic VSD functionality.
118 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
122 Removed TAttMarker as base-class, added fPointSize member.
124 * TPCSector3DEditor.cxx:
125 * TPCSector3DEditor.h:
126 Added control for fPointSize.
129 After frame-box rendering GL remained in wire-frame mode.
133 Added internal static member for z-length of the sector.
136 From Cvetan: fix orientation for C-side sectors.
138 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
143 Added support for rendering a fraction of 3D digits as points: the
144 fraction of the fThreshold->fMaxVal interval that is rendered a
145 spoints is controlled via the fPointFrac member. Subclassed
146 TPCSector3D from TAttMarker to allow point-size control.
148 * TPCSector3DEditor.cxx:
149 * TPCSector3DEditor.h:
150 Added control for fPointFrac; use RGValuator for fDriftVel.
152 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
155 Removed stale printout.
159 Added option to set inital min/max time and threshold for
160 TPCSector2D's created by the loader.
162 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
165 Fixed a type in PadRowHack ctor (unused parameter).
167 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
174 Added hacks to allow removal of noisy pads.
176 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
178 * TPCLoaderEditor.cxx:
179 Use StrDup to feed TGFileInfo for brain-dead interface of
184 Added padding for frame-box borders so that all all digits are
187 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
191 Added conventions for ROOT pre/post 5.11.02.
196 New class TPCSector3DGL, a direct renderer for TPCSector3D.
198 * TPCLoaderEditor.cxx:
199 Properly handle directory data, allows loading from non-current
204 Added optimised color lookup function/cache; do not alow threshold
205 to overrun maxval nad vice versa.
207 * TPCSectorVizEditor.cxx:
208 Reget threshold/maxval after setting it.
211 Changes for rendering via TPCSector3DGL; use optimised color
212 lookup from TPCSectorViz.
215 Use optimised color lookup from TPCSectorViz.
217 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
221 Added automatic loading of AliESDfriend (if found in event
222 directory); new function AssertESDfriend().
224 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
228 * TPCLoaderEditor.cxx:
229 Fixed target class for fDoubleSR signal connect.
231 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
237 Added member for double sampling-rate fDoubleSR; copy
238 visualization parameter from 2D view when creating 3D view.
240 * TPCLoaderEditor.cxx:
242 Added control for double sampling-rate fDoubleSR.
244 * TPCSector3DEditor.cxx:
245 Increased precision of drift velocity widget.
249 Added method CopyVizParams(); reset transformation on sector id
252 * TPCSectorVizEditor.cxx:
253 * TPCSectorVizEditor.h:
254 Added button to control realistic positioning of the sector.
256 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
263 * TPCLoaderEditor.cxx:
265 New class TPCLoader providing (graphical) interface for navigation
266 through the TPC sector data.
269 Proper initialization of bounding box for fBoxSet.
271 * TPCSector2DEditor.cxx:
273 Removed some comment crap.
275 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
280 * MUONDigitsInfo.cxx:
284 New files for MUON visualization by Bogdan Vulpescu.
286 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
293 Added preprocessor conditionals to support ROOT > 5.11.2.
295 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
299 * TPCSectorVizEditor.cxx:
300 * TPCSectorVizEditor.h:
301 Replaced hand-woven widget-groups with RGValuators.
303 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
309 Removed function LoadRaw(AliTPCRawStreamOld&).
312 Removed forgotten declaration of SetCol().
315 In Paint(): properly setup 3D transformation of fBoxSet.
317 * alieve_main/alieve_main.cxx:
318 New file; executable linked against all ALICE libraries.
320 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
325 Honor fRnrElement in Paint(); it was impossible to disable
326 rendering of 2D sectors.
328 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
334 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
335 data for a given pad; added methods DropAllSectors() and
340 Added method DropData(); in EndPad() return immediately if no data
347 Increase of rendering time-stamp now done in a virtual function
348 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
352 * TPCSector3DEditor.cxx:
353 * TPCSector3DEditor.h:
355 New classes TPCSector3D and TPCSector3DEditor.
359 Renamed fFrameCol to fFrameColor.
361 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
369 Add support for automatic pedestal determination and subtraction
370 on per pad basis (for RAW data only). Done with Marian.
377 * TPCSector2DEditor.cxx:
378 * TPCSector2DEditor.h:
381 * TPCSectorVizEditor.cxx:
382 * TPCSectorVizEditor.h:
383 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
384 holds the general parametrs that will also be used by TPCSector3D.
387 Use Reve::ColorFromIdx().
391 Include from Alieve, default class version 0.
393 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
399 Added member fLoadPedestal to support subtraction of common
400 pedestal during data loading.
404 * TPCSector2DEditor.cxx:
405 * TPCSector2DEditor.h:
407 Added option fAverage to divide the integrated time-bin contents
408 by window width; fShowMax now works within the given time
409 window. Added flags to control rendering of inner/outer1/outer2
410 segments. Widgets have been extended to display numeric values for
411 threshold, max-value and min/max time (there were only sliders and
414 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
421 * TPCSector2DEditor.cxx:
422 * TPCSector2DEditor.h:
424 Fixed all occurrences of misspelled 'treshold'.
426 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
432 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
433 exceeding number of pads in row; optionally warn of the occurrences.
436 Fix compilation warnings.
438 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
442 Introduce support for reading of raw TPC data. At the same time
443 the TPCSegment* classes have been renamed to TPCSector*.
449 * TPCSegmentEditor.cxx:
450 * TPCSegmentEditor.h:
453 Removed files; functionality moved to TPCData* and TPCSector*
460 * TPCSector2DEditor.cxx:
461 * TPCSector2DEditor.h:
466 New files: most of the code was scavenged from TPCDigitsInfo and
470 Reflect new class-names.
473 Moved using declarations to front.