1 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
15 * TPCLoaderEditor.cxx:
17 * TPCSector2DEditor.cxx:
18 * TPCSector2DEditor.h:
22 * TPCSector3DEditor.cxx:
23 * TPCSector3DEditor.h:
29 * TPCSectorVizEditor.cxx:
30 * TPCSectorVizEditor.h:
35 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
41 Added support for two-level selection down to pad level; added
42 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
45 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
47 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
51 Added method Event::GotoEvent(Int_t) and shortcuts
54 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
58 Now derived from Reve::EventBase.
66 Changed inheritance order (RenderElement base comes first).
70 Implemented list-management virtuals; use new functionality of
78 Do not recompute visual representation on every triangulation
79 change (let the GL renderer do it); conform to new syntax of
84 Added triangulation time-stamp: update model state when needed;
85 use PointSet::Size() instead of GetN().
87 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
90 Use built-in equipment maps; the override option is still present
91 for reading early sector-test 2006 data.
93 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
97 Added member TString fTPCEquipementMap to allow override of
98 default file location.
104 Added control statements for cases when some visualization data
105 are not present (GL optimization).
108 Small fixes to revive basic VSD functionality.
110 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
114 Removed TAttMarker as base-class, added fPointSize member.
116 * TPCSector3DEditor.cxx:
117 * TPCSector3DEditor.h:
118 Added control for fPointSize.
121 After frame-box rendering GL remained in wire-frame mode.
125 Added internal static member for z-length of the sector.
128 From Cvetan: fix orientation for C-side sectors.
130 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
135 Added support for rendering a fraction of 3D digits as points: the
136 fraction of the fThreshold->fMaxVal interval that is rendered a
137 spoints is controlled via the fPointFrac member. Subclassed
138 TPCSector3D from TAttMarker to allow point-size control.
140 * TPCSector3DEditor.cxx:
141 * TPCSector3DEditor.h:
142 Added control for fPointFrac; use RGValuator for fDriftVel.
144 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
147 Removed stale printout.
151 Added option to set inital min/max time and threshold for
152 TPCSector2D's created by the loader.
154 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
157 Fixed a type in PadRowHack ctor (unused parameter).
159 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
166 Added hacks to allow removal of noisy pads.
168 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
170 * TPCLoaderEditor.cxx:
171 Use StrDup to feed TGFileInfo for brain-dead interface of
176 Added padding for frame-box borders so that all all digits are
179 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
183 Added conventions for ROOT pre/post 5.11.02.
188 New class TPCSector3DGL, a direct renderer for TPCSector3D.
190 * TPCLoaderEditor.cxx:
191 Properly handle directory data, allows loading from non-current
196 Added optimised color lookup function/cache; do not alow threshold
197 to overrun maxval nad vice versa.
199 * TPCSectorVizEditor.cxx:
200 Reget threshold/maxval after setting it.
203 Changes for rendering via TPCSector3DGL; use optimised color
204 lookup from TPCSectorViz.
207 Use optimised color lookup from TPCSectorViz.
209 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
213 Added automatic loading of AliESDfriend (if found in event
214 directory); new function AssertESDfriend().
216 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
220 * TPCLoaderEditor.cxx:
221 Fixed target class for fDoubleSR signal connect.
223 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
229 Added member for double sampling-rate fDoubleSR; copy
230 visualization parameter from 2D view when creating 3D view.
232 * TPCLoaderEditor.cxx:
234 Added control for double sampling-rate fDoubleSR.
236 * TPCSector3DEditor.cxx:
237 Increased precision of drift velocity widget.
241 Added method CopyVizParams(); reset transformation on sector id
244 * TPCSectorVizEditor.cxx:
245 * TPCSectorVizEditor.h:
246 Added button to control realistic positioning of the sector.
248 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
255 * TPCLoaderEditor.cxx:
257 New class TPCLoader providing (graphical) interface for navigation
258 through the TPC sector data.
261 Proper initialization of bounding box for fBoxSet.
263 * TPCSector2DEditor.cxx:
265 Removed some comment crap.
267 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
272 * MUONDigitsInfo.cxx:
276 New files for MUON visualization by Bogdan Vulpescu.
278 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
285 Added preprocessor conditionals to support ROOT > 5.11.2.
287 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
291 * TPCSectorVizEditor.cxx:
292 * TPCSectorVizEditor.h:
293 Replaced hand-woven widget-groups with RGValuators.
295 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
301 Removed function LoadRaw(AliTPCRawStreamOld&).
304 Removed forgotten declaration of SetCol().
307 In Paint(): properly setup 3D transformation of fBoxSet.
309 * alieve_main/alieve_main.cxx:
310 New file; executable linked against all ALICE libraries.
312 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
317 Honor fRnrElement in Paint(); it was impossible to disable
318 rendering of 2D sectors.
320 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
326 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
327 data for a given pad; added methods DropAllSectors() and
332 Added method DropData(); in EndPad() return immediately if no data
339 Increase of rendering time-stamp now done in a virtual function
340 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
344 * TPCSector3DEditor.cxx:
345 * TPCSector3DEditor.h:
347 New classes TPCSector3D and TPCSector3DEditor.
351 Renamed fFrameCol to fFrameColor.
353 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
361 Add support for automatic pedestal determination and subtraction
362 on per pad basis (for RAW data only). Done with Marian.
369 * TPCSector2DEditor.cxx:
370 * TPCSector2DEditor.h:
373 * TPCSectorVizEditor.cxx:
374 * TPCSectorVizEditor.h:
375 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
376 holds the general parametrs that will also be used by TPCSector3D.
379 Use Reve::ColorFromIdx().
383 Include from Alieve, default class version 0.
385 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
391 Added member fLoadPedestal to support subtraction of common
392 pedestal during data loading.
396 * TPCSector2DEditor.cxx:
397 * TPCSector2DEditor.h:
399 Added option fAverage to divide the integrated time-bin contents
400 by window width; fShowMax now works within the given time
401 window. Added flags to control rendering of inner/outer1/outer2
402 segments. Widgets have been extended to display numeric values for
403 threshold, max-value and min/max time (there were only sliders and
406 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
413 * TPCSector2DEditor.cxx:
414 * TPCSector2DEditor.h:
416 Fixed all occurrences of misspelled 'treshold'.
418 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
424 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
425 exceeding number of pads in row; optionally warn of the occurrences.
428 Fix compilation warnings.
430 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
434 Introduce support for reading of raw TPC data. At the same time
435 the TPCSegment* classes have been renamed to TPCSector*.
441 * TPCSegmentEditor.cxx:
442 * TPCSegmentEditor.h:
445 Removed files; functionality moved to TPCData* and TPCSector*
452 * TPCSector2DEditor.cxx:
453 * TPCSector2DEditor.h:
458 New files: most of the code was scavenged from TPCDigitsInfo and
462 Reflect new class-names.
465 Moved using declarations to front.