]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/ChangeLog
b7d293f7eb52dc0be6ddccf70a8023f6880cbc99
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
1 2006-06-27  Matevz Tadel  <matevz.tadel@cern.ch>
2
3         * TPCLoader.cxx:
4         * TPCLoader.h:
5         Added member TString fTPCEquipementMap to allow override of
6         default file location.
7
8         * TPCSector2DGL.cxx:
9         Added ClassImp.
10
11         * TPCSector3DGL.cxx:
12         Added control statements for cases when some visualization data
13         are not present (GL optimization).
14
15         * VSDCreator.cxx:
16         Small fixes to revive basic VSD functionality.
17
18 2006-06-20  Matevz Tadel  <matevz.tadel@cern.ch>
19
20         * TPCSector3D.cxx:
21         * TPCSector3D.h:
22         Removed TAttMarker as base-class, added fPointSize member.
23
24         * TPCSector3DEditor.cxx:
25         * TPCSector3DEditor.h:
26         Added control for fPointSize.
27
28         * TPCSector3DGL.cxx:
29         After frame-box rendering GL remained in wire-frame mode.
30
31         * TPCSectorData.cxx:
32         * TPCSectorData.h:
33         Added internal static member for z-length of the sector.
34
35         * TPCSectorViz.cxx:
36         From Cvetan: fix orientation for C-side sectors.
37
38 2006-06-19  Matevz Tadel  <matevz.tadel@cern.ch>
39
40         * TPCSector3D.cxx:
41         * TPCSector3D.h:
42         * TPCSector3DGL.cxx:
43         Added support for rendering a fraction of 3D digits as points: the
44         fraction of the fThreshold->fMaxVal interval that is rendered a
45         spoints is controlled via the fPointFrac member. Subclassed
46         TPCSector3D from TAttMarker to allow point-size control.
47
48         * TPCSector3DEditor.cxx:
49         * TPCSector3DEditor.h:
50         Added control for fPointFrac; use RGValuator for fDriftVel.
51
52 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
53
54         * TPCData.cxx:
55         Removed stale printout.
56
57         * TPCLoader.cxx:
58         * TPCLoader.h:
59         Added option to set inital min/max time and threshold for
60         TPCSector2D's created by the loader.
61
62 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
63
64         * TPCSectorData.h:
65         Fixed a type in PadRowHack ctor (unused parameter).
66
67 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
68
69         * LinkDef.h:
70         * TPCData.cxx:
71         * TPCLoader.cxx:
72         * TPCSectorData.cxx:
73         * TPCSectorData.h:
74         Added hacks to allow removal of noisy pads.
75
76 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
77
78         * TPCLoaderEditor.cxx:
79         Use StrDup to feed TGFileInfo for brain-dead interface of
80         TGFileDialog.
81
82         * TPCSector3DGL.cxx:
83         * TPCSector3DGL.h:
84         Added padding for frame-box borders so that all all digits are
85         contained within it.
86
87 2006-06-14  Matevz Tadel  <matevz.tadel@cern.ch>
88
89         * .SKEL-gl.cxx:
90         * .SKEL-gl.h:
91         Added conventions for ROOT pre/post 5.11.02.
92
93         * LinkDef.h:
94         * TPCSector3DGL.cxx:
95         * TPCSector3DGL.h:
96         New class TPCSector3DGL, a direct renderer for TPCSector3D.
97
98         * TPCLoaderEditor.cxx:
99         Properly handle directory data, allows loading from non-current
100         directory.
101
102         * TPCSectorViz.cxx:
103         * TPCSectorViz.h:
104         Added optimised color lookup function/cache; do not alow threshold
105         to overrun maxval nad vice versa.
106
107         * TPCSectorVizEditor.cxx:
108         Reget threshold/maxval after setting it.
109         * TPCSector3D.cxx:
110         * TPCSector3D.h:
111         Changes for rendering via TPCSector3DGL; use optimised color
112         lookup from TPCSectorViz.
113
114         * TPCSector2DGL.cxx:
115         Use optimised color lookup from TPCSectorViz.
116
117 2006-06-12  Matevz Tadel  <matevz.tadel@cern.ch>
118
119         * EventAlieve.cxx:
120         * EventAlieve.h:
121         Added automatic loading of AliESDfriend (if found in event
122         directory); new function AssertESDfriend().
123
124 2006-06-09  Matevz Tadel  <matevz.tadel@cern.ch>
125
126         HEAD
127
128         * TPCLoaderEditor.cxx:
129         Fixed target class for fDoubleSR signal connect.
130
131 2006-06-06  Matevz Tadel  <matevz.tadel@cern.ch>
132
133         HEAD
134
135         * TPCLoader.cxx:
136         * TPCLoader.h:
137         Added member for double sampling-rate fDoubleSR; copy
138         visualization parameter from 2D view when creating 3D view.
139
140         * TPCLoaderEditor.cxx:
141         * TPCLoaderEditor.h:
142         Added control for double sampling-rate fDoubleSR.
143
144         * TPCSector3DEditor.cxx:
145         Increased precision of drift velocity widget.
146
147         * TPCSectorViz.cxx:
148         * TPCSectorViz.h:
149         Added method CopyVizParams(); reset transformation on sector id
150         change.
151
152         * TPCSectorVizEditor.cxx:
153         * TPCSectorVizEditor.h:
154         Added button to control realistic positioning of the sector.
155
156 2006-06-02  Matevz Tadel  <matevz.tadel@cern.ch>
157
158         HEAD
159
160         * LinkDef.h:
161         * TPCLoader.cxx:
162         * TPCLoader.h:
163         * TPCLoaderEditor.cxx:
164         * TPCLoaderEditor.h:
165         New class TPCLoader providing (graphical) interface for navigation
166         through the TPC sector data.
167
168         * TPCSector3D.cxx:
169         Proper initialization of bounding box for fBoxSet.
170
171         * TPCSector2DEditor.cxx:
172         * TPCSectorViz.cxx:
173         Removed some comment crap.
174
175 2006-06-01  Bogdan Vulpescu  <vulpescu@clermont.in2p3.fr>
176
177         HEAD
178
179         * LinkDef.h:
180         * MUONDigitsInfo.cxx:
181         * MUONDigitsInfo.h:
182         * MUONModule.cxx:
183         * MUONModule.h:
184         New files for MUON visualization by Bogdan Vulpescu.
185
186 2006-06-01  Matevz Tadel  <matevz.tadel@cern.ch>
187
188         HEAD
189
190         * TPCSector2D.cxx:
191         * TPCSector2DGL.cxx:
192         * TPCSector3D.cxx:
193         Added preprocessor conditionals to support ROOT > 5.11.2.
194
195 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
196
197         EVE-dev
198
199         * TPCSectorVizEditor.cxx:
200         * TPCSectorVizEditor.h:
201         Replaced hand-woven widget-groups with RGValuators.
202
203 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
204
205         EVE-dev
206
207         * TPCData.cxx:
208         * TPCData.h:
209         Removed function LoadRaw(AliTPCRawStreamOld&).
210
211         * TPCSector2DGL.h:
212         Removed forgotten declaration of SetCol().
213
214         * TPCSector3D.cxx:
215         In Paint(): properly setup 3D transformation of fBoxSet.
216
217         * alieve_main/alieve_main.cxx:
218         New file; executable linked against all ALICE libraries.
219
220 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
221
222         EVE-dev
223
224         * TPCSector2D.cxx:
225         Honor fRnrElement in Paint(); it was impossible to disable
226         rendering of 2D sectors.
227
228 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
229
230         EVE-dev
231
232         * TPCData.cxx:
233         * TPCData.h:
234         In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
235         data for a given pad; added methods DropAllSectors() and
236         DeleteAllSectors().
237
238         * TPCSectorData.cxx:
239         * TPCSectorData.h:
240         Added method DropData(); in EndPad() return immediately if no data
241         was registered.
242
243         * TPCSector2D.h:
244         * TPCSector2DGL.cxx:
245         * TPCSectorViz.cxx:
246         * TPCSectorViz.h:
247         Increase of rendering time-stamp now done in a virtual function
248         IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
249
250         * TPCSector3D.cxx:
251         * TPCSector3D.h:
252         * TPCSector3DEditor.cxx:
253         * TPCSector3DEditor.h:
254         * LinkDef.h:
255         New classes TPCSector3D and TPCSector3DEditor.
256
257         * ITSModule.cxx:
258         * ITSModule.h:
259         Renamed fFrameCol to fFrameColor.
260
261 2006-05-19  Matevz Tadel  <matevz.tadel@cern.ch>
262
263         EVE-dev and HEAD
264
265         * TPCData.cxx:
266         * TPCData.h:
267         * TPCSectorData.cxx:
268         * TPCSectorData.h:
269         Add support for automatic pedestal determination and subtraction
270         on per pad basis (for RAW data only). Done with Marian.
271
272         EVE-dev
273
274         * LinkDef.h:
275         * TPCSector2D.cxx:
276         * TPCSector2D.h:
277         * TPCSector2DEditor.cxx:
278         * TPCSector2DEditor.h:
279         * TPCSectorViz.cxx:
280         * TPCSectorViz.h:
281         * TPCSectorVizEditor.cxx:
282         * TPCSectorVizEditor.h:
283         Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
284         holds the general parametrs that will also be used by TPCSector3D.
285
286         * TPCSector2DGL.cxx:
287         Use Reve::ColorFromIdx().
288
289         * .SKEL-ged.cxx:
290         * .SKEL-ged.h:
291         Include from Alieve, default class version 0.
292
293 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
294
295         EVE-dev
296
297         * TPCData.cxx:
298         * TPCData.h:
299         Added member fLoadPedestal to support subtraction of common
300         pedestal during data loading.
301
302         * TPCSector2D.cxx:
303         * TPCSector2D.h:
304         * TPCSector2DEditor.cxx:
305         * TPCSector2DEditor.h:
306         * TPCSector2DGL.cxx:
307         Added option fAverage to divide the integrated time-bin contents
308         by window width; fShowMax now works within the given time
309         window. Added flags to control rendering of inner/outer1/outer2
310         segments. Widgets have been extended to display numeric values for
311         threshold, max-value and min/max time (there were only sliders and
312         print-out before).
313
314 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
315
316         EVE-dev
317
318         * ITSModule.cxx:
319         * TPCSector2D.cxx:
320         * TPCSector2D.h:
321         * TPCSector2DEditor.cxx:
322         * TPCSector2DEditor.h:
323         * TPCSector2DGL.cxx:
324         Fixed all occurrences of misspelled 'treshold'.
325
326 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
327
328         EVE-dev
329
330         * TPCData.cxx:
331         * TPCData.h:
332         In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
333         exceeding number of pads in row; optionally warn of the occurrences.
334
335         * TPCSectorData.cxx:
336         Fix compilation warnings.
337
338 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
339
340         EVE-dev
341
342         Introduce support for reading of raw TPC data. At the same time
343         the TPCSegment* classes have been renamed to TPCSector*.
344         
345         * TPCDigitsInfo.cxx:
346         * TPCDigitsInfo.h:
347         * TPCSegment.cxx:
348         * TPCSegment.h:
349         * TPCSegmentEditor.cxx:
350         * TPCSegmentEditor.h:
351         * TPCSegmentGL.cxx:
352         * TPCSegmentGL.h:
353         Removed files; functionality moved to TPCData* and TPCSector*
354         classes.
355
356         * TPCData.cxx:
357         * TPCData.h:
358         * TPCSector2D.cxx:
359         * TPCSector2D.h:
360         * TPCSector2DEditor.cxx:
361         * TPCSector2DEditor.h:
362         * TPCSector2DGL.cxx:
363         * TPCSector2DGL.h:
364         * TPCSectorData.cxx:
365         * TPCSectorData.h:
366         New files: most of the code was scavenged from TPCDigitsInfo and
367         TPCSegment* classes.
368
369         * LinkDef.h:
370         Reflect new class-names.
371
372         * .SKEL.cxx:
373         Moved using declarations to front.
374
375         * ChangeLog:
376         New file.