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