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