]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/ChangeLog
Fix obi-wan in SetScale.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
1 2007-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
14 2007-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
25 2007-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
46 2007-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
52 2007-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
78 2007-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
99 2007-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
117 2007-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
125         data in a detached thread; added optional argument to
126         UpdateSectors(Bool_t dropNonPresent) allowing automatic
127         destruction of viz-sectors for which data are not present in the
128         stream.
129
130 2007-03-08  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
131
132         * KineTools.h:
133         * KineTools.cxx:
134         Optimize reading of track references.
135
136 2007-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
148 2007-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
157 2007-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
162 2007-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
171 2007-02-21  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
172
173         * KineTools.cxx:
174         Use typedefs from Reve::Track.
175
176 2007-02-19  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
177         
178         * LinkDef.h:
179         * KineTools.cxx:
180         * KineTools.h:
181         New files: used in alice-macros/kine_tracks.C to set path marks in
182         imported tracks.
183
184 2007-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
190 2007-01-19  Matevz Tadel  <matevz.tadel@cern.ch>
191
192         * EventAlieve.cxx:
193         Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
194
195 2006-12-15  Matevz Tadel  <matevz.tadel@cern.ch>
196
197         * TPCSectorData.cxx:
198         Removed unnecessary include.
199
200 2006-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
209 2006-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
216 2006-12-06  Matevz Tadel  <matevz.tadel@cern.ch>
217
218         * ITSModule.cxx:
219         Use AddLine() when registering SSD digits.
220
221 2006-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
232 2006-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
243 2006-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
259 2006-11-22  Matevz Tadel  <matevz.tadel@cern.ch>
260
261         * EventAlieve.cxx:
262         Fix handling of AliESDfriends.root.
263
264 2006-11-21  Matevz Tadel  <matevz.tadel@cern.ch>
265
266         * EventAlieve.cxx:
267         * EventAlieve.h:
268         Fix handling of AliESDfriends.root.
269
270 2006-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
276 2006-11-17  Matevz Tadel  <matevz.tadel@cern.ch>
277
278         * ITSModule.cxx:
279         Do not interpolate color palette by default.
280
281 2006-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
288 2006-11-14  Matevz Tadel  <matevz.tadel@cern.ch>
289
290         * TPCSectorData.h:
291         Fix effc++ warnings.
292         
293 2006-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
305 2006-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
320 2006-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
353 2006-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
372 2006-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
383 2006-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
397 2006-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
402 2006-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
411 2006-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
438 2006-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
452 2006-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
460 2006-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
494 2006-08-29  Matevz Tadel  <matevz.tadel@cern.ch>
495
496         EVE-dev
497
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
506 2006-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
513 2006-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
535         * TPCSector3D.h:
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
546 2006-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
552 2006-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
569 2006-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
589 2006-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
603 2006-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
613 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
614
615         * TPCSectorData.h:
616         Fixed a type in PadRowHack ctor (unused parameter).
617
618 2006-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
627 2006-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
638 2006-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
668 2006-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
675 2006-06-09  Matevz Tadel  <matevz.tadel@cern.ch>
676
677         HEAD
678
679         * TPCLoaderEditor.cxx:
680         Fixed target class for fDoubleSR signal connect.
681
682 2006-06-06  Matevz Tadel  <matevz.tadel@cern.ch>
683
684         HEAD
685
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
707 2006-06-02  Matevz Tadel  <matevz.tadel@cern.ch>
708
709         HEAD
710
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
726 2006-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
737 2006-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
746 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
747
748         EVE-dev
749
750         * TPCSectorVizEditor.cxx:
751         * TPCSectorVizEditor.h:
752         Replaced hand-woven widget-groups with RGValuators.
753
754 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
755
756         EVE-dev
757
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
771 2006-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
779 2006-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
812 2006-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
844 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
845
846         EVE-dev
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
865 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
866
867         EVE-dev
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
877 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
878
879         EVE-dev
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
889 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
890
891         EVE-dev
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.