Merge from EVE-dev to HEAD.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
1 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
2
3         EVE-dev
4
5         * TPCSector2D.cxx:
6         Honor fRnrElement in Paint(); it was impossible to disable
7         rendering of 2D sectors.
8
9 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
10
11         EVE-dev
12
13         * TPCData.cxx:
14         * TPCData.h:
15         In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
16         data for a given pad; added methods DropAllSectors() and
17         DeleteAllSectors().
18
19         * TPCSectorData.cxx:
20         * TPCSectorData.h:
21         Added method DropData(); in EndPad() return immediately if no data
22         was registered.
23
24         * TPCSector2D.h:
25         * TPCSector2DGL.cxx:
26         * TPCSectorViz.cxx:
27         * TPCSectorViz.h:
28         Increase of rendering time-stamp now done in a virtual function
29         IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
30
31         * TPCSector3D.cxx:
32         * TPCSector3D.h:
33         * TPCSector3DEditor.cxx:
34         * TPCSector3DEditor.h:
35         * LinkDef.h:
36         New classes TPCSector3D and TPCSector3DEditor.
37
38         * ITSModule.cxx:
39         * ITSModule.h:
40         Renamed fFrameCol to fFrameColor.
41
42 2006-05-19  Matevz Tadel  <matevz.tadel@cern.ch>
43
44         EVE-dev and HEAD
45
46         * TPCData.cxx:
47         * TPCData.h:
48         * TPCSectorData.cxx:
49         * TPCSectorData.h:
50         Add support for automatic pedestal determination and subtraction
51         on per pad basis (for RAW data only). Done with Marian.
52
53         EVE-dev
54
55         * LinkDef.h:
56         * TPCSector2D.cxx:
57         * TPCSector2D.h:
58         * TPCSector2DEditor.cxx:
59         * TPCSector2DEditor.h:
60         * TPCSectorViz.cxx:
61         * TPCSectorViz.h:
62         * TPCSectorVizEditor.cxx:
63         * TPCSectorVizEditor.h:
64         Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
65         holds the general parametrs that will also be used by TPCSector3D.
66
67         * TPCSector2DGL.cxx:
68         Use Reve::ColorFromIdx().
69
70         * .SKEL-ged.cxx:
71         * .SKEL-ged.h:
72         Include from Alieve, default class version 0.
73
74 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
75
76         EVE-dev
77
78         * TPCData.cxx:
79         * TPCData.h:
80         Added member fLoadPedestal to support subtraction of common
81         pedestal during data loading.
82
83         * TPCSector2D.cxx:
84         * TPCSector2D.h:
85         * TPCSector2DEditor.cxx:
86         * TPCSector2DEditor.h:
87         * TPCSector2DGL.cxx:
88         Added option fAverage to divide the integrated time-bin contents
89         by window width; fShowMax now works within the given time
90         window. Added flags to control rendering of inner/outer1/outer2
91         segments. Widgets have been extended to display numeric values for
92         threshold, max-value and min/max time (there were only sliders and
93         print-out before).
94
95 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
96
97         EVE-dev
98
99         * ITSModule.cxx:
100         * TPCSector2D.cxx:
101         * TPCSector2D.h:
102         * TPCSector2DEditor.cxx:
103         * TPCSector2DEditor.h:
104         * TPCSector2DGL.cxx:
105         Fixed all occurrences of misspelled 'treshold'.
106
107 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
108
109         EVE-dev
110
111         * TPCData.cxx:
112         * TPCData.h:
113         In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
114         exceeding number of pads in row; optionally warn of the occurrences.
115
116         * TPCSectorData.cxx:
117         Fix compilation warnings.
118
119 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
120
121         EVE-dev
122
123         Introduce support for reading of raw TPC data. At the same time
124         the TPCSegment* classes have been renamed to TPCSector*.
125         
126         * TPCDigitsInfo.cxx:
127         * TPCDigitsInfo.h:
128         * TPCSegment.cxx:
129         * TPCSegment.h:
130         * TPCSegmentEditor.cxx:
131         * TPCSegmentEditor.h:
132         * TPCSegmentGL.cxx:
133         * TPCSegmentGL.h:
134         Removed files; functionality moved to TPCData* and TPCSector*
135         classes.
136
137         * TPCData.cxx:
138         * TPCData.h:
139         * TPCSector2D.cxx:
140         * TPCSector2D.h:
141         * TPCSector2DEditor.cxx:
142         * TPCSector2DEditor.h:
143         * TPCSector2DGL.cxx:
144         * TPCSector2DGL.h:
145         * TPCSectorData.cxx:
146         * TPCSectorData.h:
147         New files: most of the code was scavenged from TPCDigitsInfo and
148         TPCSegment* classes.
149
150         * LinkDef.h:
151         Reflect new class-names.
152
153         * .SKEL.cxx:
154         Moved using declarations to front.
155
156         * ChangeLog:
157         New file.