]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/ChangeLog
Fix obi-wan in SetScale.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
CommitLineData
e27e4834 12007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
2
3 * ITSModuleStepperGL.cxx:
4 * ITSModuleStepperGL.h:
5 Add function to render string. Add actions in ProcessSelection.
6
7 * ITSModuleStepper.cxx:
8 * ITSModuleStepper.h:
9 * ITSScaledModule.cxx:
10 * ITSScaledModule.h:
11 * ITSScaledModuleEditor.cxx:
12 DigitScaled info owned by ITSModuleStepper.
13
3e38e410 142007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
15
16 * ITSModuleStepper.cxx:
17 * ITSModuleStepper.h:
18 Multiply with parent transformation matrix thus allowing global
19 positioning.
20
21 * ITSModuleStepperGL.cxx:
22 * ITSModuleStepperGL.h:
23 Disable display lists and culling, ignore size for OfInterest.
24
d7a18cf9 252007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
26
27 * ITSModuleStepperGL.cxx:
28 * ITSModuleStepperGL.h:
29 Implementation of GL user-interface to enable listing of
30 Reve::GridStepper pages.
31
32 * ITSDigitsInfo.cxx:
33 * ITSDigitsInfo.h:
34 Introduce new class ITSModuleSelection to define ITSModule
35 selection conditions; this structure is used in
36 ITSDigitsInfo::GetModuleIDs().
37
38 * LinkDef.h:
39 Register new classes: ITSModuleStepperGL and ITSModuleSelection.
40
41 * ITSModuleStepper.cxx:
42 * ITSModuleStepper.h:
43 Add members for rendering of ITSModuleStepperGL and stepper
44 functions.
45
edd501f0 462007-03-25 Matevz Tadel <matevz.tadel@cern.ch>
47
48 * KineTools.cxx:
49 * KineTools.h:
50 Support recursive import of daugter points and track-refs.
51
183b9c5a 522007-03-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
53
54 * ITSScaledModule.cxx:
55 * ITSScaledModule.h:
56 * ITSScaledModuleEditor.cxx:
57 * ITSScaledModuleEditor.h:
58 New files for visualization of ITS scaled digits.
59
60 * LinkDef.h:
61 Register new classes for ITS scaled digits.
62
63 * ITSDigitsInfo.cxx:
64 * ITSDigitsInfo.h:
65 Add info for expected detector-type occupancy and default signal
66 values.
67
68 * ITSModule.cxx:
69 * ITSModule.h:
70 Make LoadQuads virtual; add missing getters; in initialization
71 read ITSDigitsInfo to configure palette.
72
73 * ITSModuleStepper.cxx:
74 * ITSModuleStepper.h:
75 Configure module offsets in the Reve::GridStepper. Update RGEditor
76 in Apply().
77
1d8d3c4f 782007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
79
80 * EventAlieve.cxx:
81 * EventAlieve.h:
82 Added static method AliMagF* AssertMagField().
83
84
85 The following changes are from Bogdan, for new MUON display.
86
87 * MUONChamberData.cxx:
88 * MUONData.cxx:
89 * MUONData.h:
90 From Bogdan: new version of MUON display.
91
92 * MUONTrack.cxx:
93 * MUONTrack.h:
94 * MUONTracks.cxx:
95 * MUONTracks.h:
96 * LinkDef.h:
97 From Bogdan: new classes MUONTrack and MUONTracks.
98
265ec0be 992007-03-14 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
100
101 * ITSDigitsInfo.cxx:
102 Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
103 as SPD/SDD/SSD entries are interleaved.
104
105 * ITSModule.cxx:
106 Increase reference-count in initialization of global frames and
107 palettes.
108
109 * ITSModule.h:
110 Added getter for frame dimensions.
111
112 * LinkDef.h:
113 * ITSModuleStepper.h:
114 * ITSModuleStepper.cxx:
115 New class ITSModuleStepper.
116
608bc479 1172007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
118
119 * EventAlieve.cxx:
120 Drop all logicals when redrawing after loading of a new event.
121
122 * TPCLoader.cxx:
123 * TPCLoader.h:
124 Added a static member-function LoopEvent() allowing loading of TPC
86ae7b50 125 data in a detached thread; added optional argument to
608bc479 126 UpdateSectors(Bool_t dropNonPresent) allowing automatic
127 destruction of viz-sectors for which data are not present in the
128 stream.
129
29d48c5a 1302007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
131
73d92d1c 132 * KineTools.h:
29d48c5a 133 * KineTools.cxx:
134 Optimize reading of track references.
135
0d6e0b29 1362007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
137
138 * MUONChamber.cxx:
139 * TPCLoader.cxx:
140 * TPCSector2D.cxx:
141 * TPCSector3D.cxx:
142 * TRDLoader.cxx:
143 * TRDLoader.h:
144 * TRDModuleImp.cxx:
145 * TRDModuleImp.h:
146 Changes from Reve::RenderElement.
147
40fb74aa 1482007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
149
150 * PMDModule.cxx:
151 * PMDModule.h:
152 * PMDModuleEditor.cxx:
153 * PMDModuleEditor.h:
154 From Basanta: new version of PMD visualization; added better
155 per-module statistics and an adc-histogram.
156
41eddaa3 1572007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
158
159 * KineTools.cxx:
160 Enable all branches in TreeTR after reading of path-marks.
161
c6d1e5a6 1622007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
163
164 * LinkDef.h:
165 * PMDModule.cxx:
166 * PMDModule.h:
167 * PMDModuleEditor.cxx:
168 * PMDModuleEditor.h:
169 From Basanta: new files for PMD digit visualization.
170
c2819e72 1712007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
172
173 * KineTools.cxx:
174 Use typedefs from Reve::Track.
175
8fd6121a 1762007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
177
a289b206 178 * LinkDef.h:
179 * KineTools.cxx:
180 * KineTools.h:
8fd6121a 181 New files: used in alice-macros/kine_tracks.C to set path marks in
182 imported tracks.
183
f1205740 1842007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
185
186 * TRDModuleImp.cxx:
187 From Christoph Blume: changes in the TRD code that affect the
188 database parameter samplingFrequency.
189
d40399b6 1902007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
191
192 * EventAlieve.cxx:
193 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
194
cfd4e8d1 1952006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
196
197 * TPCSectorData.cxx:
198 Removed unnecessary include.
199
cb54bde4 2002006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
201
202 * TPCSector2D.cxx:
203 * TPCSector2D.h:
204 * TPCSector2DGL.cxx:
205 Moved code responding to secondary selection from
206 TPCSector2DGL::ProcessSelection() to virtual
207 TPCSector2D::PadSelected(Int_t row, Int_t pad).
208
255c5d40 2092006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
210
211 * ITSModule.cxx:
212 * ITSModule.h:
213 Use two-level selection, implement callback QuadSelected() to
214 print out the digit details.
215
08e2e0ac 2162006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
217
218 * ITSModule.cxx:
219 Use AddLine() when registering SSD digits.
220
fbb275d1 2212006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
222
223 * TPCData.cxx:
224 * TPCSectorData.cxx:
225 Make consistent use of fLoadPedestal and fLoadThreshold with and
226 without auto-pedestal determination and for reading of
227 raw-data/digits.
228
229 * TPCLoaderEditor.cxx:
230 Fix tooltip of load-threshold number-entry.
231
343cbc67 2322006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
233
234 * TPCLoader.cxx:
235 * TPCLoader.h:
236 Added method ReloadSectors() allowing re-reading of data with
237 different load threshold/pedestal settings.
238
239 * TPCLoaderEditor.cxx:
240 * TPCLoaderEditor.h:
241 Added interface to load-time threshold/(auto)pedestal settings.
242
882d2e13 2432006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
244
245 * EventAlieve.cxx:
246 * EventAlieve.h:
247 Added mechanism for registration/execution of user-commands that
248 are to be run after a new event has been successfully loaded.
249
250 * TRDLoader.cxx:
251 * TRDModuleImp.cxx:
252 * TRDModuleImp.h:
253 Renamed typedef lpRE_t/i to List_t/i.
254
255 * VSDCreator.cxx:
256 A consistent way of getting the MC labels of the V0 daughters
257 (I.Belikov).
258
b2926a8c 2592006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
260
261 * EventAlieve.cxx:
262 Fix handling of AliESDfriends.root.
263
e2eaa3ae 2642006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
265
266 * EventAlieve.cxx:
267 * EventAlieve.h:
268 Fix handling of AliESDfriends.root.
269
d9b94b1f 2702006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
271
272 * ITSModule.cxx:
273 Use new naming conventions from QuadSet; increase x-width of SDD
274 digits.
275
a8be29b6 2762006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
277
278 * ITSModule.cxx:
279 Do not interpolate color palette by default.
280
6755b986 2812006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
282
283 * ITSModule.cxx:
284 * ITSModule.h:
285 Set palette and frame-box via setters to allow proper
286 reference-count management; cleanup.
287
e5c0dac9 2882006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
289
290 * TPCSectorData.h:
291 Fix effc++ warnings.
292
79d7d114 2932006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
294
295 * ITSDigitsInfo.cxx:
296 * ITSDigitsInfo.h:
297 Formatting changes.
298
299 * ITSModule.cxx:
300 * ITSModule.h:
301 Subclass from the new QuadSet implementation; introduced static
302 data members to hold pointers to default FrameBoxes and
303 RGBAPalettes for each detector type.
304
2f341c3b 3052006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
306
307 * TRDLoaderSingle.cxx:
308 * TRDLoaderSingle.h:
309 * LinkDef.h:
310 * TRDData.cxx:
311 * TRDData.h:
312 * TRDLoader.cxx:
313 * TRDLoader.h:
314 * TRDModule.cxx:
315 * TRDModule.h:
316 * TRDModuleImp.cxx:
317 * TRDModuleImp.h:
318 From Alexandru: changes in TRD visualization.
319
7c86a238 3202006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
321
322 * ITSModule.cxx:
323 * ITSModule.h:
324 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
325 duplicate lines.
326
327 * TRDData.cxx:
328 * TRDData.h:
329 Replace QuadSet with OldQuadSet.
330
331 * MUONChamber.cxx:
332 * MUONChamber.h:
333 * MUONChamberData.cxx:
334 * MUONChamberData.h:
335 * MUONChamberEditor.cxx:
336 * MUONChamberEditor.h:
337 * MUONChamberGL.cxx:
338 * MUONChamberGL.h:
339 * MUONData.cxx:
340 * MUONData.h:
341 From Bogdan: new files / new implementation of the MUON
342 visualization.
343
344 * MUONDigitsInfo.cxx:
345 * MUONDigitsInfo.h:
346 * MUONModule.cxx:
347 * MUONModule.h:
348 From Bogdan: removed files.
349
350 * LinkDef.h:
351 Add/remove classes according to changes in MUON.
352
358f76c8 3532006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
354
355 * ITSModule.cxx:
356 From Raffaele: implemented naming scheme used for alignable
357 volumes.
358
359 * LinkDef.h:
360 List new classes for TRD visualization.
361
362 * TRDData.cxx:
363 * TRDData.h:
364 * TRDLoader.cxx:
365 * TRDLoader.h:
366 * TRDModule.cxx:
367 * TRDModule.h:
368 * TRDModuleImp.cxx:
369 * TRDModuleImp.h:
370 New files from Alexandru: TRD visualization.
371
d9193858 3722006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
373
374 * EventAlieve.cxx:
375 * EventAlieve.h:
376 Added option to respond to missing galice.root or AliESD.root
377 files in Open() with less violence (do not throw an exception,
378 just print a warning). This is a default now.
379
380 * MUONModule.cxx:
381 From Ivana: update following changes in MUON.
382
113d065e 3832006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
384
385 * TPCSectorViz.cxx:
386 * TPCSectorViz.h:
387 * TPCSectorVizEditor.cxx:
388 * TPCSectorVizEditor.h:
389 Use Reve::ZTrans to hold the transformation matrix; renamed member
390 fTrans to less ambiguous fAutoTrans.
391
392 * TPCLoader.cxx:
393 * TPCSector2D.cxx:
394 * TPCSector3D.cxx:
395 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
396
aa77b33a 3972006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
398
399 * EventAlieve.cxx:
400 During opening of a run via run-loader also load run-header.
401
a8600b56 4022006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
403
404 EVE-dev
405
406 * VSDCreator.cxx:
407 Youri's changes (merge of V0 and V0MI) were lost after CVS
408 gymnastics (reverting EVE-head to work with tagged version of
409 ROOT).
410
4112006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
412
413 EVE-dev
414
415 * .SKEL-ged.cxx:
416 * .SKEL-ged.h:
417 * .SKEL-gl.cxx:
418 * .SKEL-gl.h:
419 * .SKEL.h:
420 Changes for new geditor and gl two-level selection; added
421 delarations of private copy-ctor and assignment-op.
422
423 * TPCSector2D.cxx:
424 * TPCSector2D.h:
425 * TPCSector2DEditor.cxx:
426 * TPCSector2DEditor.h:
427 * TPCSector2DGL.cxx:
428 * TPCSector2DGL.h:
429 Added control of pick-mode and display of pad/pad-row histograms
430 as a response to second-level selection hit.
431
432 * TPCSectorViz.h:
433 Added methods GetMin/MaxTime().
434
435 * TPCSectorVizEditor.cxx:
436 Increased widget limits on fThreshold and fMaxVal.
437
4382006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
439
440 EVE-dev
441
442 * TPCLoaderEditor.cxx:
443 * TPCLoaderEditor.h:
444 * TPCSector2DEditor.cxx:
445 * TPCSector2DEditor.h:
446 * TPCSector3DEditor.cxx:
447 * TPCSector3DEditor.h:
448 * TPCSectorVizEditor.cxx:
449 * TPCSectorVizEditor.h:
450 Conform to new TGedFrame paradigm in ROOT.
451
44f62c9d 4522006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
453
454 * MUONDigitsInfo.cxx:
455 * MUONDigitsInfo.h:
456 * MUONModule.cxx:
457 * MUONModule.h:
458 From Bogdan: fix effc++ warnings, add comments.
459
c03991e2 4602006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
461
462 * EventAlieve.cxx:
463 * EventAlieve.h:
464 * ITSDigitsInfo.cxx:
465 * ITSDigitsInfo.h:
466 * ITSModule.cxx:
467 * ITSModule.h:
468 * MUONDigitsInfo.cxx:
469 * MUONDigitsInfo.h:
470 * MUONModule.cxx:
471 * MUONModule.h:
472 * TPCLoader.cxx:
473 * TPCLoader.h:
474 * TPCLoaderEditor.cxx:
475 * TPCLoaderEditor.h:
476 * TPCSector2DEditor.cxx:
477 * TPCSector2DEditor.h:
478 * TPCSector2DGL.cxx:
479 * TPCSector2DGL.h:
480 * TPCSector3D.cxx:
481 * TPCSector3DEditor.cxx:
482 * TPCSector3DEditor.h:
483 * TPCSector3DGL.cxx:
484 * TPCSector3DGL.h:
485 * TPCSectorData.cxx:
486 * TPCSectorData.h:
487 * TPCSectorViz.h:
488 * TPCSectorVizEditor.cxx:
489 * TPCSectorVizEditor.h:
490 * VSDCreator.cxx:
491 * VSDCreator.h:
492 Fix effc++ warnings.
493
426530cc 4942006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
495
c03991e2 496 EVE-dev
497
426530cc 498 * TPCSector2DGL.cxx:
499 * TPCSector2DGL.h:
500 Added support for two-level selection down to pad level; added
501 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
502
503 * TPCSector3DGL.cxx:
504 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
505
7e639379 5062006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
507
508 * EventAlieve.cxx:
509 * EventAlieve.h:
510 Added method Event::GotoEvent(Int_t) and shortcuts
511 Next/PrevEvent().
512
cc1a2754 5132006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
514
515 * EventAlieve.cxx:
516 * EventAlieve.h:
517 Now derived from Reve::EventBase.
518
519 * ITSModule.cxx:
520 * ITSModule.h:
521 * MUONModule.cxx:
522 * MUONModule.h:
523 * TPCSectorViz.cxx:
524 * TPCSectorViz.h:
525 Changed inheritance order (RenderElement base comes first).
526
527 * TPCLoader.cxx:
528 * TPCLoader.h:
529 Implemented list-management virtuals; use new functionality of
530 RGTopFrame.
531
532 * TPCSector2DGL.cxx:
533 Cosmetic changes.
534
a5aa9a14 535 * TPCSector3D.h:
cc1a2754 536 * TPCSector3D.cxx:
537 Do not recompute visual representation on every triangulation
538 change (let the GL renderer do it); conform to new syntax of
539 PointSetArray.
540
541 * TPCSector3DGL.cxx:
542 * TPCSector3DGL.h:
543 Added triangulation time-stamp: update model state when needed;
544 use PointSet::Size() instead of GetN().
545
c9381feb 5462006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
547
548 * TPCLoader.cxx:
549 Use built-in equipment maps; the override option is still present
550 for reading early sector-test 2006 data.
551
a83547b6 5522006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
553
554 * TPCLoader.cxx:
555 * TPCLoader.h:
556 Added member TString fTPCEquipementMap to allow override of
557 default file location.
558
559 * TPCSector2DGL.cxx:
560 Added ClassImp.
561
562 * TPCSector3DGL.cxx:
563 Added control statements for cases when some visualization data
564 are not present (GL optimization).
565
566 * VSDCreator.cxx:
567 Small fixes to revive basic VSD functionality.
568
866edeca 5692006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
570
571 * TPCSector3D.cxx:
572 * TPCSector3D.h:
573 Removed TAttMarker as base-class, added fPointSize member.
574
575 * TPCSector3DEditor.cxx:
576 * TPCSector3DEditor.h:
577 Added control for fPointSize.
578
579 * TPCSector3DGL.cxx:
580 After frame-box rendering GL remained in wire-frame mode.
581
582 * TPCSectorData.cxx:
583 * TPCSectorData.h:
584 Added internal static member for z-length of the sector.
585
586 * TPCSectorViz.cxx:
587 From Cvetan: fix orientation for C-side sectors.
588
f236c901 5892006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
590
591 * TPCSector3D.cxx:
592 * TPCSector3D.h:
593 * TPCSector3DGL.cxx:
594 Added support for rendering a fraction of 3D digits as points: the
595 fraction of the fThreshold->fMaxVal interval that is rendered a
596 spoints is controlled via the fPointFrac member. Subclassed
597 TPCSector3D from TAttMarker to allow point-size control.
598
599 * TPCSector3DEditor.cxx:
600 * TPCSector3DEditor.h:
601 Added control for fPointFrac; use RGValuator for fDriftVel.
602
0a55ac96 6032006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
604
605 * TPCData.cxx:
606 Removed stale printout.
607
608 * TPCLoader.cxx:
609 * TPCLoader.h:
610 Added option to set inital min/max time and threshold for
611 TPCSector2D's created by the loader.
612
4862886c 6132006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
614
615 * TPCSectorData.h:
616 Fixed a type in PadRowHack ctor (unused parameter).
617
79218578 6182006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
619
620 * LinkDef.h:
621 * TPCData.cxx:
622 * TPCLoader.cxx:
623 * TPCSectorData.cxx:
624 * TPCSectorData.h:
625 Added hacks to allow removal of noisy pads.
626
50900edb 6272006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
628
629 * TPCLoaderEditor.cxx:
630 Use StrDup to feed TGFileInfo for brain-dead interface of
631 TGFileDialog.
632
633 * TPCSector3DGL.cxx:
634 * TPCSector3DGL.h:
635 Added padding for frame-box borders so that all all digits are
636 contained within it.
637
ae839f53 6382006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
639
640 * .SKEL-gl.cxx:
641 * .SKEL-gl.h:
642 Added conventions for ROOT pre/post 5.11.02.
643
644 * LinkDef.h:
645 * TPCSector3DGL.cxx:
646 * TPCSector3DGL.h:
647 New class TPCSector3DGL, a direct renderer for TPCSector3D.
648
649 * TPCLoaderEditor.cxx:
650 Properly handle directory data, allows loading from non-current
651 directory.
652
653 * TPCSectorViz.cxx:
654 * TPCSectorViz.h:
655 Added optimised color lookup function/cache; do not alow threshold
656 to overrun maxval nad vice versa.
657
658 * TPCSectorVizEditor.cxx:
659 Reget threshold/maxval after setting it.
660 * TPCSector3D.cxx:
661 * TPCSector3D.h:
662 Changes for rendering via TPCSector3DGL; use optimised color
663 lookup from TPCSectorViz.
664
665 * TPCSector2DGL.cxx:
666 Use optimised color lookup from TPCSectorViz.
667
4ba958ae 6682006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
669
670 * EventAlieve.cxx:
671 * EventAlieve.h:
672 Added automatic loading of AliESDfriend (if found in event
673 directory); new function AssertESDfriend().
674
cdb2119b 6752006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
676
677 HEAD
678
679 * TPCLoaderEditor.cxx:
680 Fixed target class for fDoubleSR signal connect.
681
f56512b2 6822006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
683
cdb2119b 684 HEAD
685
f56512b2 686 * TPCLoader.cxx:
687 * TPCLoader.h:
688 Added member for double sampling-rate fDoubleSR; copy
689 visualization parameter from 2D view when creating 3D view.
690
691 * TPCLoaderEditor.cxx:
692 * TPCLoaderEditor.h:
693 Added control for double sampling-rate fDoubleSR.
694
695 * TPCSector3DEditor.cxx:
696 Increased precision of drift velocity widget.
697
698 * TPCSectorViz.cxx:
699 * TPCSectorViz.h:
700 Added method CopyVizParams(); reset transformation on sector id
701 change.
702
703 * TPCSectorVizEditor.cxx:
704 * TPCSectorVizEditor.h:
705 Added button to control realistic positioning of the sector.
706
a9148d46 7072006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
708
cdb2119b 709 HEAD
710
a9148d46 711 * LinkDef.h:
712 * TPCLoader.cxx:
713 * TPCLoader.h:
714 * TPCLoaderEditor.cxx:
715 * TPCLoaderEditor.h:
716 New class TPCLoader providing (graphical) interface for navigation
717 through the TPC sector data.
718
719 * TPCSector3D.cxx:
720 Proper initialization of bounding box for fBoxSet.
721
722 * TPCSector2DEditor.cxx:
723 * TPCSectorViz.cxx:
724 Removed some comment crap.
725
4feec443 7262006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
727
728 HEAD
729
730 * LinkDef.h:
731 * MUONDigitsInfo.cxx:
732 * MUONDigitsInfo.h:
733 * MUONModule.cxx:
734 * MUONModule.h:
735 New files for MUON visualization by Bogdan Vulpescu.
736
9bea0c03 7372006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
738
739 HEAD
740
741 * TPCSector2D.cxx:
742 * TPCSector2DGL.cxx:
743 * TPCSector3D.cxx:
744 Added preprocessor conditionals to support ROOT > 5.11.2.
745
5987168b 7462006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
747
cdb2119b 748 EVE-dev
749
5987168b 750 * TPCSectorVizEditor.cxx:
751 * TPCSectorVizEditor.h:
752 Replaced hand-woven widget-groups with RGValuators.
753
7542006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
755
cdb2119b 756 EVE-dev
757
5987168b 758 * TPCData.cxx:
759 * TPCData.h:
760 Removed function LoadRaw(AliTPCRawStreamOld&).
761
762 * TPCSector2DGL.h:
763 Removed forgotten declaration of SetCol().
764
765 * TPCSector3D.cxx:
766 In Paint(): properly setup 3D transformation of fBoxSet.
767
768 * alieve_main/alieve_main.cxx:
769 New file; executable linked against all ALICE libraries.
770
092578a7 7712006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
772
773 EVE-dev
774
775 * TPCSector2D.cxx:
776 Honor fRnrElement in Paint(); it was impossible to disable
777 rendering of 2D sectors.
778
7792006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
780
781 EVE-dev
782
783 * TPCData.cxx:
784 * TPCData.h:
785 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
786 data for a given pad; added methods DropAllSectors() and
787 DeleteAllSectors().
788
789 * TPCSectorData.cxx:
790 * TPCSectorData.h:
791 Added method DropData(); in EndPad() return immediately if no data
792 was registered.
793
794 * TPCSector2D.h:
795 * TPCSector2DGL.cxx:
796 * TPCSectorViz.cxx:
797 * TPCSectorViz.h:
798 Increase of rendering time-stamp now done in a virtual function
799 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
800
801 * TPCSector3D.cxx:
802 * TPCSector3D.h:
803 * TPCSector3DEditor.cxx:
804 * TPCSector3DEditor.h:
805 * LinkDef.h:
806 New classes TPCSector3D and TPCSector3DEditor.
807
808 * ITSModule.cxx:
809 * ITSModule.h:
810 Renamed fFrameCol to fFrameColor.
811
8122006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
813
814 EVE-dev and HEAD
815
816 * TPCData.cxx:
817 * TPCData.h:
818 * TPCSectorData.cxx:
819 * TPCSectorData.h:
820 Add support for automatic pedestal determination and subtraction
821 on per pad basis (for RAW data only). Done with Marian.
822
823 EVE-dev
824
825 * LinkDef.h:
826 * TPCSector2D.cxx:
827 * TPCSector2D.h:
828 * TPCSector2DEditor.cxx:
829 * TPCSector2DEditor.h:
830 * TPCSectorViz.cxx:
831 * TPCSectorViz.h:
832 * TPCSectorVizEditor.cxx:
833 * TPCSectorVizEditor.h:
834 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
835 holds the general parametrs that will also be used by TPCSector3D.
836
837 * TPCSector2DGL.cxx:
838 Use Reve::ColorFromIdx().
839
840 * .SKEL-ged.cxx:
841 * .SKEL-ged.h:
842 Include from Alieve, default class version 0.
843
b56d8877 8442006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
845
092578a7 846 EVE-dev
b56d8877 847
848 * TPCData.cxx:
849 * TPCData.h:
850 Added member fLoadPedestal to support subtraction of common
851 pedestal during data loading.
852
853 * TPCSector2D.cxx:
854 * TPCSector2D.h:
855 * TPCSector2DEditor.cxx:
856 * TPCSector2DEditor.h:
857 * TPCSector2DGL.cxx:
858 Added option fAverage to divide the integrated time-bin contents
859 by window width; fShowMax now works within the given time
860 window. Added flags to control rendering of inner/outer1/outer2
861 segments. Widgets have been extended to display numeric values for
862 threshold, max-value and min/max time (there were only sliders and
863 print-out before).
864
915dabe1 8652006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
866
092578a7 867 EVE-dev
915dabe1 868
869 * ITSModule.cxx:
870 * TPCSector2D.cxx:
871 * TPCSector2D.h:
872 * TPCSector2DEditor.cxx:
873 * TPCSector2DEditor.h:
874 * TPCSector2DGL.cxx:
875 Fixed all occurrences of misspelled 'treshold'.
876
8772006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
878
092578a7 879 EVE-dev
915dabe1 880
881 * TPCData.cxx:
882 * TPCData.h:
883 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
884 exceeding number of pads in row; optionally warn of the occurrences.
885
886 * TPCSectorData.cxx:
887 Fix compilation warnings.
888
8892006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
890
092578a7 891 EVE-dev
915dabe1 892
893 Introduce support for reading of raw TPC data. At the same time
894 the TPCSegment* classes have been renamed to TPCSector*.
895
896 * TPCDigitsInfo.cxx:
897 * TPCDigitsInfo.h:
898 * TPCSegment.cxx:
899 * TPCSegment.h:
900 * TPCSegmentEditor.cxx:
901 * TPCSegmentEditor.h:
902 * TPCSegmentGL.cxx:
903 * TPCSegmentGL.h:
904 Removed files; functionality moved to TPCData* and TPCSector*
905 classes.
906
907 * TPCData.cxx:
908 * TPCData.h:
909 * TPCSector2D.cxx:
910 * TPCSector2D.h:
911 * TPCSector2DEditor.cxx:
912 * TPCSector2DEditor.h:
913 * TPCSector2DGL.cxx:
914 * TPCSector2DGL.h:
915 * TPCSectorData.cxx:
916 * TPCSectorData.h:
917 New files: most of the code was scavenged from TPCDigitsInfo and
918 TPCSegment* classes.
919
920 * LinkDef.h:
921 Reflect new class-names.
922
923 * .SKEL.cxx:
924 Moved using declarations to front.
925
926 * ChangeLog:
927 New file.