]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/ChangeLog
Record changes.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
1 2006-09-06  Matevz Tadel  <matevz.tadel@cern.ch>
2
3         * MUONDigitsInfo.cxx:
4         * MUONDigitsInfo.h:
5         * MUONModule.cxx:
6         * MUONModule.h:
7         From Bogdan: fix effc++ warnings, add comments.
8
9 2006-08-30  Matevz Tadel  <matevz.tadel@cern.ch>
10
11         * EventAlieve.cxx:
12         * EventAlieve.h:
13         * ITSDigitsInfo.cxx:
14         * ITSDigitsInfo.h:
15         * ITSModule.cxx:
16         * ITSModule.h:
17         * MUONDigitsInfo.cxx:
18         * MUONDigitsInfo.h:
19         * MUONModule.cxx:
20         * MUONModule.h:
21         * TPCLoader.cxx:
22         * TPCLoader.h:
23         * TPCLoaderEditor.cxx:
24         * TPCLoaderEditor.h:
25         * TPCSector2DEditor.cxx:
26         * TPCSector2DEditor.h:
27         * TPCSector2DGL.cxx:
28         * TPCSector2DGL.h:
29         * TPCSector3D.cxx:
30         * TPCSector3DEditor.cxx:
31         * TPCSector3DEditor.h:
32         * TPCSector3DGL.cxx:
33         * TPCSector3DGL.h:
34         * TPCSectorData.cxx:
35         * TPCSectorData.h:
36         * TPCSectorViz.h:
37         * TPCSectorVizEditor.cxx:
38         * TPCSectorVizEditor.h:
39         * VSDCreator.cxx:
40         * VSDCreator.h:
41         Fix effc++ warnings.
42
43 2006-08-29  Matevz Tadel  <matevz.tadel@cern.ch>
44
45         EVE-dev
46
47         * TPCSector2DGL.cxx:
48         * TPCSector2DGL.h:
49         Added support for two-level selection down to pad level; added
50         ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
51
52         * TPCSector3DGL.cxx:
53         Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
54
55 2006-07-11  Matevz Tadel  <matevz.tadel@cern.ch>
56
57         * EventAlieve.cxx:
58         * EventAlieve.h:
59         Added method Event::GotoEvent(Int_t) and shortcuts
60         Next/PrevEvent().
61
62 2006-07-10  Matevz Tadel  <matevz.tadel@cern.ch>
63
64         * EventAlieve.cxx:
65         * EventAlieve.h:
66         Now derived from Reve::EventBase.
67
68         * ITSModule.cxx:
69         * ITSModule.h:
70         * MUONModule.cxx:
71         * MUONModule.h:
72         * TPCSectorViz.cxx:
73         * TPCSectorViz.h:
74         Changed inheritance order (RenderElement base comes first).
75
76         * TPCLoader.cxx:
77         * TPCLoader.h:
78         Implemented list-management virtuals; use new functionality of
79         RGTopFrame.
80         
81         * TPCSector2DGL.cxx:
82         Cosmetic changes.
83
84         * TPCSector3D.h:
85         * TPCSector3D.cxx:
86         Do not recompute visual representation on every triangulation
87         change (let the GL renderer do it); conform to new syntax of
88         PointSetArray.
89
90         * TPCSector3DGL.cxx:
91         * TPCSector3DGL.h:
92         Added triangulation time-stamp: update model state when needed;
93         use PointSet::Size() instead of GetN().
94
95 2006-06-28  Matevz Tadel  <matevz.tadel@cern.ch>
96
97         * TPCLoader.cxx:
98         Use built-in equipment maps; the override option is still present
99         for reading early sector-test 2006 data.
100
101 2006-06-27  Matevz Tadel  <matevz.tadel@cern.ch>
102
103         * TPCLoader.cxx:
104         * TPCLoader.h:
105         Added member TString fTPCEquipementMap to allow override of
106         default file location.
107
108         * TPCSector2DGL.cxx:
109         Added ClassImp.
110
111         * TPCSector3DGL.cxx:
112         Added control statements for cases when some visualization data
113         are not present (GL optimization).
114
115         * VSDCreator.cxx:
116         Small fixes to revive basic VSD functionality.
117
118 2006-06-20  Matevz Tadel  <matevz.tadel@cern.ch>
119
120         * TPCSector3D.cxx:
121         * TPCSector3D.h:
122         Removed TAttMarker as base-class, added fPointSize member.
123
124         * TPCSector3DEditor.cxx:
125         * TPCSector3DEditor.h:
126         Added control for fPointSize.
127
128         * TPCSector3DGL.cxx:
129         After frame-box rendering GL remained in wire-frame mode.
130
131         * TPCSectorData.cxx:
132         * TPCSectorData.h:
133         Added internal static member for z-length of the sector.
134
135         * TPCSectorViz.cxx:
136         From Cvetan: fix orientation for C-side sectors.
137
138 2006-06-19  Matevz Tadel  <matevz.tadel@cern.ch>
139
140         * TPCSector3D.cxx:
141         * TPCSector3D.h:
142         * TPCSector3DGL.cxx:
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.
147
148         * TPCSector3DEditor.cxx:
149         * TPCSector3DEditor.h:
150         Added control for fPointFrac; use RGValuator for fDriftVel.
151
152 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
153
154         * TPCData.cxx:
155         Removed stale printout.
156
157         * TPCLoader.cxx:
158         * TPCLoader.h:
159         Added option to set inital min/max time and threshold for
160         TPCSector2D's created by the loader.
161
162 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
163
164         * TPCSectorData.h:
165         Fixed a type in PadRowHack ctor (unused parameter).
166
167 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
168
169         * LinkDef.h:
170         * TPCData.cxx:
171         * TPCLoader.cxx:
172         * TPCSectorData.cxx:
173         * TPCSectorData.h:
174         Added hacks to allow removal of noisy pads.
175
176 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
177
178         * TPCLoaderEditor.cxx:
179         Use StrDup to feed TGFileInfo for brain-dead interface of
180         TGFileDialog.
181
182         * TPCSector3DGL.cxx:
183         * TPCSector3DGL.h:
184         Added padding for frame-box borders so that all all digits are
185         contained within it.
186
187 2006-06-14  Matevz Tadel  <matevz.tadel@cern.ch>
188
189         * .SKEL-gl.cxx:
190         * .SKEL-gl.h:
191         Added conventions for ROOT pre/post 5.11.02.
192
193         * LinkDef.h:
194         * TPCSector3DGL.cxx:
195         * TPCSector3DGL.h:
196         New class TPCSector3DGL, a direct renderer for TPCSector3D.
197
198         * TPCLoaderEditor.cxx:
199         Properly handle directory data, allows loading from non-current
200         directory.
201
202         * TPCSectorViz.cxx:
203         * TPCSectorViz.h:
204         Added optimised color lookup function/cache; do not alow threshold
205         to overrun maxval nad vice versa.
206
207         * TPCSectorVizEditor.cxx:
208         Reget threshold/maxval after setting it.
209         * TPCSector3D.cxx:
210         * TPCSector3D.h:
211         Changes for rendering via TPCSector3DGL; use optimised color
212         lookup from TPCSectorViz.
213
214         * TPCSector2DGL.cxx:
215         Use optimised color lookup from TPCSectorViz.
216
217 2006-06-12  Matevz Tadel  <matevz.tadel@cern.ch>
218
219         * EventAlieve.cxx:
220         * EventAlieve.h:
221         Added automatic loading of AliESDfriend (if found in event
222         directory); new function AssertESDfriend().
223
224 2006-06-09  Matevz Tadel  <matevz.tadel@cern.ch>
225
226         HEAD
227
228         * TPCLoaderEditor.cxx:
229         Fixed target class for fDoubleSR signal connect.
230
231 2006-06-06  Matevz Tadel  <matevz.tadel@cern.ch>
232
233         HEAD
234
235         * TPCLoader.cxx:
236         * TPCLoader.h:
237         Added member for double sampling-rate fDoubleSR; copy
238         visualization parameter from 2D view when creating 3D view.
239
240         * TPCLoaderEditor.cxx:
241         * TPCLoaderEditor.h:
242         Added control for double sampling-rate fDoubleSR.
243
244         * TPCSector3DEditor.cxx:
245         Increased precision of drift velocity widget.
246
247         * TPCSectorViz.cxx:
248         * TPCSectorViz.h:
249         Added method CopyVizParams(); reset transformation on sector id
250         change.
251
252         * TPCSectorVizEditor.cxx:
253         * TPCSectorVizEditor.h:
254         Added button to control realistic positioning of the sector.
255
256 2006-06-02  Matevz Tadel  <matevz.tadel@cern.ch>
257
258         HEAD
259
260         * LinkDef.h:
261         * TPCLoader.cxx:
262         * TPCLoader.h:
263         * TPCLoaderEditor.cxx:
264         * TPCLoaderEditor.h:
265         New class TPCLoader providing (graphical) interface for navigation
266         through the TPC sector data.
267
268         * TPCSector3D.cxx:
269         Proper initialization of bounding box for fBoxSet.
270
271         * TPCSector2DEditor.cxx:
272         * TPCSectorViz.cxx:
273         Removed some comment crap.
274
275 2006-06-01  Bogdan Vulpescu  <vulpescu@clermont.in2p3.fr>
276
277         HEAD
278
279         * LinkDef.h:
280         * MUONDigitsInfo.cxx:
281         * MUONDigitsInfo.h:
282         * MUONModule.cxx:
283         * MUONModule.h:
284         New files for MUON visualization by Bogdan Vulpescu.
285
286 2006-06-01  Matevz Tadel  <matevz.tadel@cern.ch>
287
288         HEAD
289
290         * TPCSector2D.cxx:
291         * TPCSector2DGL.cxx:
292         * TPCSector3D.cxx:
293         Added preprocessor conditionals to support ROOT > 5.11.2.
294
295 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
296
297         EVE-dev
298
299         * TPCSectorVizEditor.cxx:
300         * TPCSectorVizEditor.h:
301         Replaced hand-woven widget-groups with RGValuators.
302
303 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
304
305         EVE-dev
306
307         * TPCData.cxx:
308         * TPCData.h:
309         Removed function LoadRaw(AliTPCRawStreamOld&).
310
311         * TPCSector2DGL.h:
312         Removed forgotten declaration of SetCol().
313
314         * TPCSector3D.cxx:
315         In Paint(): properly setup 3D transformation of fBoxSet.
316
317         * alieve_main/alieve_main.cxx:
318         New file; executable linked against all ALICE libraries.
319
320 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
321
322         EVE-dev
323
324         * TPCSector2D.cxx:
325         Honor fRnrElement in Paint(); it was impossible to disable
326         rendering of 2D sectors.
327
328 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
329
330         EVE-dev
331
332         * TPCData.cxx:
333         * TPCData.h:
334         In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
335         data for a given pad; added methods DropAllSectors() and
336         DeleteAllSectors().
337
338         * TPCSectorData.cxx:
339         * TPCSectorData.h:
340         Added method DropData(); in EndPad() return immediately if no data
341         was registered.
342
343         * TPCSector2D.h:
344         * TPCSector2DGL.cxx:
345         * TPCSectorViz.cxx:
346         * TPCSectorViz.h:
347         Increase of rendering time-stamp now done in a virtual function
348         IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
349
350         * TPCSector3D.cxx:
351         * TPCSector3D.h:
352         * TPCSector3DEditor.cxx:
353         * TPCSector3DEditor.h:
354         * LinkDef.h:
355         New classes TPCSector3D and TPCSector3DEditor.
356
357         * ITSModule.cxx:
358         * ITSModule.h:
359         Renamed fFrameCol to fFrameColor.
360
361 2006-05-19  Matevz Tadel  <matevz.tadel@cern.ch>
362
363         EVE-dev and HEAD
364
365         * TPCData.cxx:
366         * TPCData.h:
367         * TPCSectorData.cxx:
368         * TPCSectorData.h:
369         Add support for automatic pedestal determination and subtraction
370         on per pad basis (for RAW data only). Done with Marian.
371
372         EVE-dev
373
374         * LinkDef.h:
375         * TPCSector2D.cxx:
376         * TPCSector2D.h:
377         * TPCSector2DEditor.cxx:
378         * TPCSector2DEditor.h:
379         * TPCSectorViz.cxx:
380         * TPCSectorViz.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.
385
386         * TPCSector2DGL.cxx:
387         Use Reve::ColorFromIdx().
388
389         * .SKEL-ged.cxx:
390         * .SKEL-ged.h:
391         Include from Alieve, default class version 0.
392
393 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
394
395         EVE-dev
396
397         * TPCData.cxx:
398         * TPCData.h:
399         Added member fLoadPedestal to support subtraction of common
400         pedestal during data loading.
401
402         * TPCSector2D.cxx:
403         * TPCSector2D.h:
404         * TPCSector2DEditor.cxx:
405         * TPCSector2DEditor.h:
406         * TPCSector2DGL.cxx:
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
412         print-out before).
413
414 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
415
416         EVE-dev
417
418         * ITSModule.cxx:
419         * TPCSector2D.cxx:
420         * TPCSector2D.h:
421         * TPCSector2DEditor.cxx:
422         * TPCSector2DEditor.h:
423         * TPCSector2DGL.cxx:
424         Fixed all occurrences of misspelled 'treshold'.
425
426 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
427
428         EVE-dev
429
430         * TPCData.cxx:
431         * TPCData.h:
432         In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
433         exceeding number of pads in row; optionally warn of the occurrences.
434
435         * TPCSectorData.cxx:
436         Fix compilation warnings.
437
438 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
439
440         EVE-dev
441
442         Introduce support for reading of raw TPC data. At the same time
443         the TPCSegment* classes have been renamed to TPCSector*.
444         
445         * TPCDigitsInfo.cxx:
446         * TPCDigitsInfo.h:
447         * TPCSegment.cxx:
448         * TPCSegment.h:
449         * TPCSegmentEditor.cxx:
450         * TPCSegmentEditor.h:
451         * TPCSegmentGL.cxx:
452         * TPCSegmentGL.h:
453         Removed files; functionality moved to TPCData* and TPCSector*
454         classes.
455
456         * TPCData.cxx:
457         * TPCData.h:
458         * TPCSector2D.cxx:
459         * TPCSector2D.h:
460         * TPCSector2DEditor.cxx:
461         * TPCSector2DEditor.h:
462         * TPCSector2DGL.cxx:
463         * TPCSector2DGL.h:
464         * TPCSectorData.cxx:
465         * TPCSectorData.h:
466         New files: most of the code was scavenged from TPCDigitsInfo and
467         TPCSegment* classes.
468
469         * LinkDef.h:
470         Reflect new class-names.
471
472         * .SKEL.cxx:
473         Moved using declarations to front.
474
475         * ChangeLog:
476         New file.