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