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