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