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