Record changes.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
1 2007-03-08  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
2
3         * KineTools.h:
4         * KineTools.cxx:
5         Optimize reading of track references.
6
7 2007-03-04  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
8
9         * MUONChamber.cxx:
10         * TPCLoader.cxx:
11         * TPCSector2D.cxx:
12         * TPCSector3D.cxx:
13         * TRDLoader.cxx:
14         * TRDLoader.h:
15         * TRDModuleImp.cxx:
16         * TRDModuleImp.h:
17         Changes from Reve::RenderElement. 
18
19 2007-02-28  Matevz Tadel  <matevz.tadel@cern.ch>
20
21         * PMDModule.cxx:
22         * PMDModule.h:
23         * PMDModuleEditor.cxx:
24         * PMDModuleEditor.h:
25         From Basanta: new version of PMD visualization; added better
26         per-module statistics and an adc-histogram.
27
28 2007-02-26  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
29
30         * KineTools.cxx:
31         Enable all branches in TreeTR after reading of path-marks.
32
33 2007-02-26  Matevz Tadel  <matevz.tadel@cern.ch>
34
35         * LinkDef.h:
36         * PMDModule.cxx:
37         * PMDModule.h:
38         * PMDModuleEditor.cxx:
39         * PMDModuleEditor.h:
40         From Basanta: new files for PMD digit visualization.
41
42 2007-02-21  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
43
44         * KineTools.cxx:
45         Use typedefs from Reve::Track.
46
47 2007-02-19  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
48         
49         * LinkDef.h:
50         * KineTools.cxx:
51         * KineTools.h:
52         New files: used in alice-macros/kine_tracks.C to set path marks in
53         imported tracks.
54
55 2007-01-30  Matevz Tadel  <matevz.tadel@cern.ch>
56
57         * TRDModuleImp.cxx:
58         From Christoph Blume: changes in the TRD code that affect the
59         database parameter samplingFrequency.
60
61 2007-01-19  Matevz Tadel  <matevz.tadel@cern.ch>
62
63         * EventAlieve.cxx:
64         Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
65
66 2006-12-15  Matevz Tadel  <matevz.tadel@cern.ch>
67
68         * TPCSectorData.cxx:
69         Removed unnecessary include.
70
71 2006-12-13  Matevz Tadel  <matevz.tadel@cern.ch>
72
73         * TPCSector2D.cxx:
74         * TPCSector2D.h:
75         * TPCSector2DGL.cxx:
76         Moved code responding to secondary selection from
77         TPCSector2DGL::ProcessSelection() to virtual
78         TPCSector2D::PadSelected(Int_t row, Int_t pad).
79
80 2006-12-13  Matevz Tadel  <matevz.tadel@cern.ch>
81
82         * ITSModule.cxx:
83         * ITSModule.h:
84         Use two-level selection, implement callback QuadSelected() to
85         print out the digit details.
86
87 2006-12-06  Matevz Tadel  <matevz.tadel@cern.ch>
88
89         * ITSModule.cxx:
90         Use AddLine() when registering SSD digits.
91
92 2006-12-06  Matevz Tadel  <matevz.tadel@cern.ch>
93
94         * TPCData.cxx:
95         * TPCSectorData.cxx:
96         Make consistent use of fLoadPedestal and fLoadThreshold with and
97         without auto-pedestal determination and for reading of
98         raw-data/digits.
99
100         * TPCLoaderEditor.cxx:
101         Fix tooltip of load-threshold number-entry.
102
103 2006-12-05  Matevz Tadel  <matevz.tadel@cern.ch>
104
105         * TPCLoader.cxx:
106         * TPCLoader.h:
107         Added method ReloadSectors() allowing re-reading of data with
108         different load threshold/pedestal settings.
109
110         * TPCLoaderEditor.cxx:
111         * TPCLoaderEditor.h:
112         Added interface to load-time threshold/(auto)pedestal settings.
113
114 2006-12-04  Matevz Tadel  <matevz.tadel@cern.ch>
115
116         * EventAlieve.cxx:
117         * EventAlieve.h:
118         Added mechanism for registration/execution of user-commands that
119         are to be run after a new event has been successfully loaded.
120
121         * TRDLoader.cxx:
122         * TRDModuleImp.cxx:
123         * TRDModuleImp.h:
124         Renamed typedef lpRE_t/i to List_t/i.
125
126         * VSDCreator.cxx:
127         A consistent way of getting the MC labels of the V0 daughters
128         (I.Belikov).
129
130 2006-11-22  Matevz Tadel  <matevz.tadel@cern.ch>
131
132         * EventAlieve.cxx:
133         Fix handling of AliESDfriends.root.
134
135 2006-11-21  Matevz Tadel  <matevz.tadel@cern.ch>
136
137         * EventAlieve.cxx:
138         * EventAlieve.h:
139         Fix handling of AliESDfriends.root.
140
141 2006-11-21  Matevz Tadel  <matevz.tadel@cern.ch>
142
143         * ITSModule.cxx:
144         Use new naming conventions from QuadSet; increase x-width of SDD
145         digits.
146
147 2006-11-17  Matevz Tadel  <matevz.tadel@cern.ch>
148
149         * ITSModule.cxx:
150         Do not interpolate color palette by default.
151
152 2006-11-16  Matevz Tadel  <matevz.tadel@cern.ch>
153
154         * ITSModule.cxx:
155         * ITSModule.h:
156         Set palette and frame-box via setters to allow proper
157         reference-count management; cleanup.
158
159 2006-11-14  Matevz Tadel  <matevz.tadel@cern.ch>
160
161         * TPCSectorData.h:
162         Fix effc++ warnings.
163         
164 2006-11-14  Matevz Tadel  <matevz.tadel@cern.ch>
165
166         * ITSDigitsInfo.cxx:
167         * ITSDigitsInfo.h:
168         Formatting changes.
169
170         * ITSModule.cxx:
171         * ITSModule.h:
172         Subclass from the new QuadSet implementation; introduced static
173         data members to hold pointers to default FrameBoxes and
174         RGBAPalettes for each detector type.
175
176 2006-10-31  Matevz Tadel  <matevz.tadel@cern.ch>
177
178         * TRDLoaderSingle.cxx:
179         * TRDLoaderSingle.h:
180         * LinkDef.h:
181         * TRDData.cxx:
182         * TRDData.h:
183         * TRDLoader.cxx:
184         * TRDLoader.h:
185         * TRDModule.cxx:
186         * TRDModule.h:
187         * TRDModuleImp.cxx:
188         * TRDModuleImp.h:
189         From Alexandru: changes in TRD visualization.
190
191 2006-10-31  Matevz Tadel  <matevz.tadel@cern.ch>
192
193         * ITSModule.cxx:
194         * ITSModule.h:
195         Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
196         duplicate lines.
197
198         * TRDData.cxx:
199         * TRDData.h:
200         Replace QuadSet with OldQuadSet.
201
202         * MUONChamber.cxx:
203         * MUONChamber.h:
204         * MUONChamberData.cxx:
205         * MUONChamberData.h:
206         * MUONChamberEditor.cxx:
207         * MUONChamberEditor.h:
208         * MUONChamberGL.cxx:
209         * MUONChamberGL.h:
210         * MUONData.cxx:
211         * MUONData.h:
212         From Bogdan: new files / new implementation of the MUON
213         visualization.
214
215         * MUONDigitsInfo.cxx:
216         * MUONDigitsInfo.h:
217         * MUONModule.cxx:
218         * MUONModule.h:
219         From Bogdan: removed files.
220
221         * LinkDef.h:
222         Add/remove classes according to changes in MUON.
223
224 2006-10-27  Matevz Tadel  <matevz.tadel@cern.ch>
225
226         * ITSModule.cxx:
227         From Raffaele: implemented naming scheme used for alignable
228         volumes.
229
230         * LinkDef.h:
231         List new classes for TRD visualization.
232
233         * TRDData.cxx:
234         * TRDData.h:
235         * TRDLoader.cxx:
236         * TRDLoader.h:
237         * TRDModule.cxx:
238         * TRDModule.h:
239         * TRDModuleImp.cxx:
240         * TRDModuleImp.h:
241         New files from Alexandru: TRD visualization.
242
243 2006-10-26  Matevz Tadel  <matevz.tadel@cern.ch>
244
245         * EventAlieve.cxx:
246         * EventAlieve.h:
247         Added option to respond to missing galice.root or AliESD.root
248         files in Open() with less violence (do not throw an exception,
249         just print a warning). This is a default now.
250
251         * MUONModule.cxx:
252         From Ivana: update following changes in MUON.
253
254 2006-10-18  Matevz Tadel  <matevz.tadel@cern.ch>
255
256         * TPCSectorViz.cxx:
257         * TPCSectorViz.h:
258         * TPCSectorVizEditor.cxx:
259         * TPCSectorVizEditor.h:
260         Use Reve::ZTrans to hold the transformation matrix; renamed member
261         fTrans to less ambiguous fAutoTrans.
262
263         * TPCLoader.cxx:
264         * TPCSector2D.cxx:
265         * TPCSector3D.cxx:
266         Changes accompanying migration to usage of ZTrans in TPCSectorViz.
267
268 2006-10-13  Matevz Tadel  <matevz.tadel@cern.ch>
269
270         * EventAlieve.cxx:
271         During opening of a run via run-loader also load run-header.
272
273 2006-10-09  Matevz Tadel  <matevz.tadel@cern.ch>
274
275         EVE-dev
276
277         * VSDCreator.cxx:
278         Youri's changes (merge of V0 and V0MI) were lost after CVS
279         gymnastics (reverting EVE-head to work with tagged version of
280         ROOT).
281
282 2006-10-02  Matevz Tadel  <matevz.tadel@cern.ch>
283
284         EVE-dev
285
286         * .SKEL-ged.cxx:
287         * .SKEL-ged.h:
288         * .SKEL-gl.cxx:
289         * .SKEL-gl.h:
290         * .SKEL.h:
291         Changes for new geditor and gl two-level selection; added
292         delarations of private copy-ctor and assignment-op.
293
294         * TPCSector2D.cxx:
295         * TPCSector2D.h:
296         * TPCSector2DEditor.cxx:
297         * TPCSector2DEditor.h:
298         * TPCSector2DGL.cxx:
299         * TPCSector2DGL.h:
300         Added control of pick-mode and display of pad/pad-row histograms
301         as a response to second-level selection hit.
302
303         * TPCSectorViz.h:
304         Added methods GetMin/MaxTime().
305
306         * TPCSectorVizEditor.cxx:
307         Increased widget limits on fThreshold and fMaxVal.
308
309 2006-09-26  Matevz Tadel  <matevz.tadel@cern.ch>
310
311         EVE-dev
312
313         * TPCLoaderEditor.cxx:
314         * TPCLoaderEditor.h:
315         * TPCSector2DEditor.cxx:
316         * TPCSector2DEditor.h:
317         * TPCSector3DEditor.cxx:
318         * TPCSector3DEditor.h:
319         * TPCSectorVizEditor.cxx:
320         * TPCSectorVizEditor.h:
321         Conform to new TGedFrame paradigm in ROOT.
322
323 2006-09-06  Matevz Tadel  <matevz.tadel@cern.ch>
324
325         * MUONDigitsInfo.cxx:
326         * MUONDigitsInfo.h:
327         * MUONModule.cxx:
328         * MUONModule.h:
329         From Bogdan: fix effc++ warnings, add comments.
330
331 2006-08-30  Matevz Tadel  <matevz.tadel@cern.ch>
332
333         * EventAlieve.cxx:
334         * EventAlieve.h:
335         * ITSDigitsInfo.cxx:
336         * ITSDigitsInfo.h:
337         * ITSModule.cxx:
338         * ITSModule.h:
339         * MUONDigitsInfo.cxx:
340         * MUONDigitsInfo.h:
341         * MUONModule.cxx:
342         * MUONModule.h:
343         * TPCLoader.cxx:
344         * TPCLoader.h:
345         * TPCLoaderEditor.cxx:
346         * TPCLoaderEditor.h:
347         * TPCSector2DEditor.cxx:
348         * TPCSector2DEditor.h:
349         * TPCSector2DGL.cxx:
350         * TPCSector2DGL.h:
351         * TPCSector3D.cxx:
352         * TPCSector3DEditor.cxx:
353         * TPCSector3DEditor.h:
354         * TPCSector3DGL.cxx:
355         * TPCSector3DGL.h:
356         * TPCSectorData.cxx:
357         * TPCSectorData.h:
358         * TPCSectorViz.h:
359         * TPCSectorVizEditor.cxx:
360         * TPCSectorVizEditor.h:
361         * VSDCreator.cxx:
362         * VSDCreator.h:
363         Fix effc++ warnings.
364
365 2006-08-29  Matevz Tadel  <matevz.tadel@cern.ch>
366
367         EVE-dev
368
369         * TPCSector2DGL.cxx:
370         * TPCSector2DGL.h:
371         Added support for two-level selection down to pad level; added
372         ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
373
374         * TPCSector3DGL.cxx:
375         Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
376
377 2006-07-11  Matevz Tadel  <matevz.tadel@cern.ch>
378
379         * EventAlieve.cxx:
380         * EventAlieve.h:
381         Added method Event::GotoEvent(Int_t) and shortcuts
382         Next/PrevEvent().
383
384 2006-07-10  Matevz Tadel  <matevz.tadel@cern.ch>
385
386         * EventAlieve.cxx:
387         * EventAlieve.h:
388         Now derived from Reve::EventBase.
389
390         * ITSModule.cxx:
391         * ITSModule.h:
392         * MUONModule.cxx:
393         * MUONModule.h:
394         * TPCSectorViz.cxx:
395         * TPCSectorViz.h:
396         Changed inheritance order (RenderElement base comes first).
397
398         * TPCLoader.cxx:
399         * TPCLoader.h:
400         Implemented list-management virtuals; use new functionality of
401         RGTopFrame.
402         
403         * TPCSector2DGL.cxx:
404         Cosmetic changes.
405
406         * TPCSector3D.h:
407         * TPCSector3D.cxx:
408         Do not recompute visual representation on every triangulation
409         change (let the GL renderer do it); conform to new syntax of
410         PointSetArray.
411
412         * TPCSector3DGL.cxx:
413         * TPCSector3DGL.h:
414         Added triangulation time-stamp: update model state when needed;
415         use PointSet::Size() instead of GetN().
416
417 2006-06-28  Matevz Tadel  <matevz.tadel@cern.ch>
418
419         * TPCLoader.cxx:
420         Use built-in equipment maps; the override option is still present
421         for reading early sector-test 2006 data.
422
423 2006-06-27  Matevz Tadel  <matevz.tadel@cern.ch>
424
425         * TPCLoader.cxx:
426         * TPCLoader.h:
427         Added member TString fTPCEquipementMap to allow override of
428         default file location.
429
430         * TPCSector2DGL.cxx:
431         Added ClassImp.
432
433         * TPCSector3DGL.cxx:
434         Added control statements for cases when some visualization data
435         are not present (GL optimization).
436
437         * VSDCreator.cxx:
438         Small fixes to revive basic VSD functionality.
439
440 2006-06-20  Matevz Tadel  <matevz.tadel@cern.ch>
441
442         * TPCSector3D.cxx:
443         * TPCSector3D.h:
444         Removed TAttMarker as base-class, added fPointSize member.
445
446         * TPCSector3DEditor.cxx:
447         * TPCSector3DEditor.h:
448         Added control for fPointSize.
449
450         * TPCSector3DGL.cxx:
451         After frame-box rendering GL remained in wire-frame mode.
452
453         * TPCSectorData.cxx:
454         * TPCSectorData.h:
455         Added internal static member for z-length of the sector.
456
457         * TPCSectorViz.cxx:
458         From Cvetan: fix orientation for C-side sectors.
459
460 2006-06-19  Matevz Tadel  <matevz.tadel@cern.ch>
461
462         * TPCSector3D.cxx:
463         * TPCSector3D.h:
464         * TPCSector3DGL.cxx:
465         Added support for rendering a fraction of 3D digits as points: the
466         fraction of the fThreshold->fMaxVal interval that is rendered a
467         spoints is controlled via the fPointFrac member. Subclassed
468         TPCSector3D from TAttMarker to allow point-size control.
469
470         * TPCSector3DEditor.cxx:
471         * TPCSector3DEditor.h:
472         Added control for fPointFrac; use RGValuator for fDriftVel.
473
474 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
475
476         * TPCData.cxx:
477         Removed stale printout.
478
479         * TPCLoader.cxx:
480         * TPCLoader.h:
481         Added option to set inital min/max time and threshold for
482         TPCSector2D's created by the loader.
483
484 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
485
486         * TPCSectorData.h:
487         Fixed a type in PadRowHack ctor (unused parameter).
488
489 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
490
491         * LinkDef.h:
492         * TPCData.cxx:
493         * TPCLoader.cxx:
494         * TPCSectorData.cxx:
495         * TPCSectorData.h:
496         Added hacks to allow removal of noisy pads.
497
498 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
499
500         * TPCLoaderEditor.cxx:
501         Use StrDup to feed TGFileInfo for brain-dead interface of
502         TGFileDialog.
503
504         * TPCSector3DGL.cxx:
505         * TPCSector3DGL.h:
506         Added padding for frame-box borders so that all all digits are
507         contained within it.
508
509 2006-06-14  Matevz Tadel  <matevz.tadel@cern.ch>
510
511         * .SKEL-gl.cxx:
512         * .SKEL-gl.h:
513         Added conventions for ROOT pre/post 5.11.02.
514
515         * LinkDef.h:
516         * TPCSector3DGL.cxx:
517         * TPCSector3DGL.h:
518         New class TPCSector3DGL, a direct renderer for TPCSector3D.
519
520         * TPCLoaderEditor.cxx:
521         Properly handle directory data, allows loading from non-current
522         directory.
523
524         * TPCSectorViz.cxx:
525         * TPCSectorViz.h:
526         Added optimised color lookup function/cache; do not alow threshold
527         to overrun maxval nad vice versa.
528
529         * TPCSectorVizEditor.cxx:
530         Reget threshold/maxval after setting it.
531         * TPCSector3D.cxx:
532         * TPCSector3D.h:
533         Changes for rendering via TPCSector3DGL; use optimised color
534         lookup from TPCSectorViz.
535
536         * TPCSector2DGL.cxx:
537         Use optimised color lookup from TPCSectorViz.
538
539 2006-06-12  Matevz Tadel  <matevz.tadel@cern.ch>
540
541         * EventAlieve.cxx:
542         * EventAlieve.h:
543         Added automatic loading of AliESDfriend (if found in event
544         directory); new function AssertESDfriend().
545
546 2006-06-09  Matevz Tadel  <matevz.tadel@cern.ch>
547
548         HEAD
549
550         * TPCLoaderEditor.cxx:
551         Fixed target class for fDoubleSR signal connect.
552
553 2006-06-06  Matevz Tadel  <matevz.tadel@cern.ch>
554
555         HEAD
556
557         * TPCLoader.cxx:
558         * TPCLoader.h:
559         Added member for double sampling-rate fDoubleSR; copy
560         visualization parameter from 2D view when creating 3D view.
561
562         * TPCLoaderEditor.cxx:
563         * TPCLoaderEditor.h:
564         Added control for double sampling-rate fDoubleSR.
565
566         * TPCSector3DEditor.cxx:
567         Increased precision of drift velocity widget.
568
569         * TPCSectorViz.cxx:
570         * TPCSectorViz.h:
571         Added method CopyVizParams(); reset transformation on sector id
572         change.
573
574         * TPCSectorVizEditor.cxx:
575         * TPCSectorVizEditor.h:
576         Added button to control realistic positioning of the sector.
577
578 2006-06-02  Matevz Tadel  <matevz.tadel@cern.ch>
579
580         HEAD
581
582         * LinkDef.h:
583         * TPCLoader.cxx:
584         * TPCLoader.h:
585         * TPCLoaderEditor.cxx:
586         * TPCLoaderEditor.h:
587         New class TPCLoader providing (graphical) interface for navigation
588         through the TPC sector data.
589
590         * TPCSector3D.cxx:
591         Proper initialization of bounding box for fBoxSet.
592
593         * TPCSector2DEditor.cxx:
594         * TPCSectorViz.cxx:
595         Removed some comment crap.
596
597 2006-06-01  Bogdan Vulpescu  <vulpescu@clermont.in2p3.fr>
598
599         HEAD
600
601         * LinkDef.h:
602         * MUONDigitsInfo.cxx:
603         * MUONDigitsInfo.h:
604         * MUONModule.cxx:
605         * MUONModule.h:
606         New files for MUON visualization by Bogdan Vulpescu.
607
608 2006-06-01  Matevz Tadel  <matevz.tadel@cern.ch>
609
610         HEAD
611
612         * TPCSector2D.cxx:
613         * TPCSector2DGL.cxx:
614         * TPCSector3D.cxx:
615         Added preprocessor conditionals to support ROOT > 5.11.2.
616
617 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
618
619         EVE-dev
620
621         * TPCSectorVizEditor.cxx:
622         * TPCSectorVizEditor.h:
623         Replaced hand-woven widget-groups with RGValuators.
624
625 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
626
627         EVE-dev
628
629         * TPCData.cxx:
630         * TPCData.h:
631         Removed function LoadRaw(AliTPCRawStreamOld&).
632
633         * TPCSector2DGL.h:
634         Removed forgotten declaration of SetCol().
635
636         * TPCSector3D.cxx:
637         In Paint(): properly setup 3D transformation of fBoxSet.
638
639         * alieve_main/alieve_main.cxx:
640         New file; executable linked against all ALICE libraries.
641
642 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
643
644         EVE-dev
645
646         * TPCSector2D.cxx:
647         Honor fRnrElement in Paint(); it was impossible to disable
648         rendering of 2D sectors.
649
650 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
651
652         EVE-dev
653
654         * TPCData.cxx:
655         * TPCData.h:
656         In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
657         data for a given pad; added methods DropAllSectors() and
658         DeleteAllSectors().
659
660         * TPCSectorData.cxx:
661         * TPCSectorData.h:
662         Added method DropData(); in EndPad() return immediately if no data
663         was registered.
664
665         * TPCSector2D.h:
666         * TPCSector2DGL.cxx:
667         * TPCSectorViz.cxx:
668         * TPCSectorViz.h:
669         Increase of rendering time-stamp now done in a virtual function
670         IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
671
672         * TPCSector3D.cxx:
673         * TPCSector3D.h:
674         * TPCSector3DEditor.cxx:
675         * TPCSector3DEditor.h:
676         * LinkDef.h:
677         New classes TPCSector3D and TPCSector3DEditor.
678
679         * ITSModule.cxx:
680         * ITSModule.h:
681         Renamed fFrameCol to fFrameColor.
682
683 2006-05-19  Matevz Tadel  <matevz.tadel@cern.ch>
684
685         EVE-dev and HEAD
686
687         * TPCData.cxx:
688         * TPCData.h:
689         * TPCSectorData.cxx:
690         * TPCSectorData.h:
691         Add support for automatic pedestal determination and subtraction
692         on per pad basis (for RAW data only). Done with Marian.
693
694         EVE-dev
695
696         * LinkDef.h:
697         * TPCSector2D.cxx:
698         * TPCSector2D.h:
699         * TPCSector2DEditor.cxx:
700         * TPCSector2DEditor.h:
701         * TPCSectorViz.cxx:
702         * TPCSectorViz.h:
703         * TPCSectorVizEditor.cxx:
704         * TPCSectorVizEditor.h:
705         Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
706         holds the general parametrs that will also be used by TPCSector3D.
707
708         * TPCSector2DGL.cxx:
709         Use Reve::ColorFromIdx().
710
711         * .SKEL-ged.cxx:
712         * .SKEL-ged.h:
713         Include from Alieve, default class version 0.
714
715 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
716
717         EVE-dev
718
719         * TPCData.cxx:
720         * TPCData.h:
721         Added member fLoadPedestal to support subtraction of common
722         pedestal during data loading.
723
724         * TPCSector2D.cxx:
725         * TPCSector2D.h:
726         * TPCSector2DEditor.cxx:
727         * TPCSector2DEditor.h:
728         * TPCSector2DGL.cxx:
729         Added option fAverage to divide the integrated time-bin contents
730         by window width; fShowMax now works within the given time
731         window. Added flags to control rendering of inner/outer1/outer2
732         segments. Widgets have been extended to display numeric values for
733         threshold, max-value and min/max time (there were only sliders and
734         print-out before).
735
736 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
737
738         EVE-dev
739
740         * ITSModule.cxx:
741         * TPCSector2D.cxx:
742         * TPCSector2D.h:
743         * TPCSector2DEditor.cxx:
744         * TPCSector2DEditor.h:
745         * TPCSector2DGL.cxx:
746         Fixed all occurrences of misspelled 'treshold'.
747
748 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
749
750         EVE-dev
751
752         * TPCData.cxx:
753         * TPCData.h:
754         In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
755         exceeding number of pads in row; optionally warn of the occurrences.
756
757         * TPCSectorData.cxx:
758         Fix compilation warnings.
759
760 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
761
762         EVE-dev
763
764         Introduce support for reading of raw TPC data. At the same time
765         the TPCSegment* classes have been renamed to TPCSector*.
766         
767         * TPCDigitsInfo.cxx:
768         * TPCDigitsInfo.h:
769         * TPCSegment.cxx:
770         * TPCSegment.h:
771         * TPCSegmentEditor.cxx:
772         * TPCSegmentEditor.h:
773         * TPCSegmentGL.cxx:
774         * TPCSegmentGL.h:
775         Removed files; functionality moved to TPCData* and TPCSector*
776         classes.
777
778         * TPCData.cxx:
779         * TPCData.h:
780         * TPCSector2D.cxx:
781         * TPCSector2D.h:
782         * TPCSector2DEditor.cxx:
783         * TPCSector2DEditor.h:
784         * TPCSector2DGL.cxx:
785         * TPCSector2DGL.h:
786         * TPCSectorData.cxx:
787         * TPCSectorData.h:
788         New files: most of the code was scavenged from TPCDigitsInfo and
789         TPCSegment* classes.
790
791         * LinkDef.h:
792         Reflect new class-names.
793
794         * .SKEL.cxx:
795         Moved using declarations to front.
796
797         * ChangeLog:
798         New file.