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