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