]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/ChangeLog
Record changes.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
1 2007-12-17  Matevz Tadel  <matevz.tadel@cern.ch>
2
3         * TPCLoader.cxx:
4         * TPCLoader.h:
5         Add support for external AliRawReaderRoot (needed for reading of
6         raw-data from HLT).
7         Add member for initial maximum signal-value assigned to new
8         sector-vizes.
9         
10         * TPCSectorViz.cxx:
11         Increase the default of fMaxVal to 128.
12
13 2007-11-23  Matevz Tadel  <matevz.tadel@cern.ch>
14
15         * AliEVEHOMERManager.cxx:
16         * AliEVEHOMERManager.h:
17         * AliEVEHOMERManagerEditor.cxx:
18         * AliEVEHOMERManagerEditor.h:
19         * LinkDef.h:
20         New class AliEVEHOMERManager; interface to HLT data sources.
21
22 2007-11-07  Matevz Tadel  <matevz.tadel@cern.ch>
23
24         * LinkDef.h:
25         Added entries for Cascade and V0 classes.
26
27         * Cascade.cxx:
28         * Cascade.h:
29         * CascadeEditors.cxx:
30         * CascadeEditors.h:
31         * V0.cxx:
32         * V0.h:
33         * V0Editors.cxx:
34         * V0Editors.h:
35         Moved from Reve to Alieve.
36
37 2007-11-06  Matevz Tadel  <matevz.tadel@cern.ch>
38
39         * VSDCreator.cxx:
40         Use TDirectoryFile when creating event directory for VSD.
41         Remove unnecessary whitespace from print statements.
42
43 2007-10-17  Matevz Tadel  <matevz.tadel@cern.ch>
44
45         * ITSDigitsInfo.cxx:
46         From Massimo: constructor of AliITSsegmentationSDD has been
47         simplified.
48
49 2007-10-16  Matevz Tadel  <matevz.tadel@cern.ch>
50
51         EVE-dev
52
53         * MUONData.cxx:
54         * MUONData.h:
55         * TOFDigitsInfo.cxx:
56         * TOFSector.cxx:
57         * TOFSector.h:
58         * TOFStrip.cxx:
59         * TOFStrip.h:
60         * TPCData.cxx:
61         * TRDData.cxx:
62         * TRDModuleImp.cxx:
63         Merge from EVE-head-after-merge to HEAD.
64
65 2007-10-05  Matevz Tadel  <matevz.tadel@cern.ch>
66
67         EVE-dev
68
69         * EventAlieve.cxx:
70         * ITSModuleStepper.cxx:
71         * ITSModuleStepperEditor.cxx:
72         * PMDModuleEditor.cxx:
73         * T0Module.cxx:
74         * TOFSector.cxx:
75         * TOFStrip.cxx:
76         * TPCLoader.cxx:
77         * TPCLoaderEditor.cxx:
78         * TPCSector2D.cxx:
79         * TRDLoader.cxx:
80         * TRDLoaderImp.cxx:
81         * TRDLoaderManager.cxx:
82         * TRDModule.cxx:
83         * TRDModuleImp.cxx:
84         * alieve_main/alieve_main.cxx:
85         Renamed class RGTopFrame to ReveManager.
86
87 2007-10-04  Matevz Tadel  <matevz.tadel@cern.ch>
88
89         EVE-dev
90
91         * TPCSector3D.cxx:
92         Remove lines that were commented-out during last revision.
93
94 2007-10-04  Matevz Tadel  <matevz.tadel@cern.ch>
95
96         * TOFDigitsInfo.cxx:
97         * TOFSector.cxx:
98         * TOFSector.h:
99         * TOFStrip.cxx:
100         * TOFStrip.h:
101         From Annalisa: changes for the new TOF geometry classes.
102
103 2007-10-03  Matevz Tadel  <matevz.tadel@cern.ch>
104
105         EVE-dev
106
107         * TPCSector3DGL.cxx:
108         * TPCSector3DGL.h:
109         Implement virtuals from TGLLogicalShape for level-of-detail
110         calculation / management.
111
112 2007-10-03  Matevz Tadel  <matevz.tadel@cern.ch>
113
114         EVE-dev
115
116         * TPCLoader.cxx:
117         Add calls to ElementChanged() for all displayed sectors after
118         loading a new event.
119
120         * TPCSectorViz.cxx:
121         * TPCSectorViz.h:
122         White-space.
123
124 2007-10-02  Matevz Tadel  <matevz.tadel@cern.ch>
125
126         EVE-dev
127
128         * ITSModule.cxx:
129         * ITSModule.h:
130         * ITSScaledModule.cxx:
131         * ITSScaledModule.h:
132         * PMDModule.cxx:
133         * T0Module.cxx:
134         * T0Module.h:
135         * TOFSector.cxx:
136         * TOFSector.h:
137         Changes required by re-basing of QuadSet to DigitSet.
138
139         * TPCSector3D.cxx:
140         * TPCSector3DGL.cxx:
141         * TPCSector3DGL.h:
142         Use axis-aligned box-set for speed/memory optimization.
143         Support secondary-selection for boxes.
144
145         * TRDData.cxx:
146         Comment-out unused code requiring obsolete features of BoxSet.
147
148 2007-09-24  Matevz Tadel  <matevz.tadel@cern.ch>
149
150         * MUONData.cxx:
151         * MUONData.h:
152         From Bogdan: modifications for the new structure of the data in
153         the MUON code.
154
155 2007-09-19  Matevz Tadel  <matevz.tadel@cern.ch>
156
157         EVE-dev
158
159         * EventAlieve.cxx:
160         * EventAlieve.h:
161         Event-navigation commands are now virtual in the base-class.
162         Moved new-event-commands list and method to Reve::EventBase.
163
164 2007-08-30  Matevz Tadel  <matevz.tadel@cern.ch>
165
166         EVE-dev
167
168         * EventAlieve.cxx:
169         Added comment about brutality of event-data destruction.
170
171         * ITSModuleStepper.cxx:
172         * ITSModuleStepper.h:
173         Subclass from RenderElementList and use fChildClass instead of
174         overriding AddElement to enforce child-class.
175
176         * TPCLoader.cxx:
177         * TPCLoader.h:
178         Update to new convention of RemoveElement.
179
180 2007-08-28  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
181
182         EVE-dev
183
184         * ITSModule.cxx:
185         In InitStatics add missing reference on global palettes.
186
187         * ITSModuleStepper.cxx:
188         * ITSModuleStepper.h:
189         * ITSModuleStepperEditor.cxx:
190         * ITSModuleStepperEditor.h:
191         Enable dynamic setting of Reve::GridStepper cell size and number
192         of rows.
193
194         * LinkDef.h:
195         Register new class ITSModuleStepperEditor.
196
197         * ITSScaledModule.cxx:
198         * ITSScaledModule.h:
199         Replace roots gui Signal/Slot mechanism by using structure of
200         Reve::ReferenceBackPtr.
201
202 2007-08-28  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
203
204         EVE-dev
205
206         * .SKEL-gedsubed.cxx:
207         * ITSScaledModuleEditor.cxx:
208         * PMDModuleEditor.cxx:
209
210 2007-08-28  Matevz Tadel  <matevz.tadel@cern.ch>
211
212         EVE-dev
213
214         * PMDModule.cxx:
215         Request a filled frame.
216
217 2007-08-27  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
218
219         EVE-dev
220
221         * ITSDigitsInfo.cxx:
222         * ITSDigitsInfo.h:
223         Fix theta range ITSModuleSelection. Add default values values for
224         low and high values in sub-detectors. 
225
226         * ITSModule.cxx:
227         Initialize low and high values reading ITSDigitsInfo.
228
229         * ITSModuleStepper.cxx:
230         * ITSScaledModule.cxx:
231         * ITSScaledModule.h:
232         Synchronize palette according to scale and statistic type.
233
234         * ITSScaledModuleEditor.cxx:
235         * ITSScaledModuleEditor.h:
236         Do not use sub-editor mechanism. Add widgets directly in TGedFrame.
237
238         * LinkDef.h:
239         Unregister obsolete class ITSSDSubEditor.
240
241         * PMDModuleEditor.cxx:
242         * PMDModuleEditor.h:
243         Use QuadSetEditor Info tab.
244
245 2007-08-27  Matevz Tadel  <matevz.tadel@cern.ch>
246
247         EVE-dev
248
249         * TPCSector2D.cxx:
250         * TPCSector2D.h:
251         Added menu-function MakeSector3D().
252         Removed obsolete ifdefed code.
253
254 2007-08-27  Matevz Tadel  <matevz.tadel@cern.ch>
255
256         EVE-dev
257
258         * ITSModule.cxx:
259         Request filled frame for all standard frame-boxes.
260
261         * ITSModuleStepper.cxx:
262         Shift origin of grid-stepper instead of shifting each individual
263         module.
264
265 2007-08-26  Matevz Tadel  <matevz.tadel@cern.ch>
266
267         EVE-dev
268
269         * ITSModuleStepper.cxx:
270         * ITSModuleStepper.h:
271         Use RenderElement::ElementChanged() to signal redraw requests.
272         Reorder function declarations and function code to make source
273         easier to read.
274
275 2007-08-24  Matevz Tadel  <matevz.tadel@cern.ch>
276
277         EVE-dev
278
279         * TPCLoaderEditor.cxx:
280         * TRDLoader.cxx:
281         Use gReve->GetMainWindow() to obtain main window for file-dialog.
282
283 2007-08-13  Matevz Tadel  <matevz.tadel@cern.ch>
284
285         EVE-dev
286
287         * TPCLoader.cxx:
288         * TRDLoader.cxx:
289         * TRDLoaderManager.cxx:
290         Consistent ordering of arguments to AddRenderElement(),
291         AddGlobalRenderElement() and RemoveRenderElement().
292
293 2007-08-09  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
294
295         EVE-dev
296
297         * ITSDigitsInfo.cxx:
298         Fix offset by one bug in GetModuleIDs().
299         
300         * ITSModuleStepper.cxx:
301         * ITSModuleStepper.h:
302         ITSModuleStepper is an TGLOverlayElement. ITSModuleStepperGL
303         functionality moved here.
304         
305         * LinkDef.h:
306         * ITSModuleStepperGL.cxx:
307         * ITSModuleStepperGL.h:
308         Remove files.
309
310 2007-08-06  Matevz Tadel  <matevz.tadel@cern.ch>
311
312         * JetPlane.cxx:
313         * JetPlane.h:
314         * JetPlaneEditor.cxx:
315         * JetPlaneEditor.h:
316         * JetPlaneGL.cxx:
317         * JetPlaneGL.h:
318         From Cesar: First version of jet visualization code.
319
320         * LinkDef.h:
321         Register JePlane classes.
322
323 2007-07-23  Matevz Tadel  <matevz.tadel@cern.ch>
324
325         * KineTools.cxx:
326         * KineTools.h:
327         Added function SortPathMarks().
328         Bugfix in SetDaughterPathMarks(): move recursive descent
329         over daughters outside of a loop. This caused insane memory usage
330         for events with full kine-stack (lots of low-energy
331         electrons and photons). Reported by Cvetan and Jochen Klein.
332
333 2007-07-12  Matevz Tadel  <matevz.tadel@cern.ch>
334
335         * VSDCreator.cxx:
336         From Christian: AliESD -> AliESDEvent migration.
337
338 2007-07-02  Matevz Tadel  <matevz.tadel@cern.ch>
339
340         * .SKEL-gl.cxx:
341         * .SKEL-gl.h:
342         * ITSModuleStepperGL.cxx:
343         * ITSModuleStepperGL.h:
344         * MUONChamberGL.cxx:
345         * MUONChamberGL.h:
346         * TPCSector2DGL.cxx:
347         * TPCSector2DGL.h:
348         * TPCSector3DGL.cxx:
349         * TPCSector3DGL.h:
350         Follow-up on gl/ changes introduced in ROOT-5.16.
351
352         * ITSModuleStepper.cxx:
353         Add includes needed due to changes in ROOT.
354
355 2007-06-26  Matevz Tadel  <matevz.tadel@cern.ch>
356
357         * EventAlieve.cxx:
358         * EventAlieve.h:
359         Invert the modality of run-loader and esd loading: always try to
360         open them and complain only when asked to.
361
362 2007-06-22  Matevz Tadel  <matevz.tadel@cern.ch>
363
364         * EventAlieve.cxx:
365         * EventAlieve.h:
366         With Cvetan: initialize CDB and provide proper geometry loading.
367
368 2007-06-19  Matevz Tadel  <matevz.tadel@cern.ch>
369
370         * EventAlieve.cxx:
371         Use new ESD loading scheme.
372
373         * TRDModuleImp.cxx:
374         From Alex: changes for new TRD code.
375
376 2007-06-13  Matevz Tadel  <matevz.tadel@cern.ch>
377
378         * LinkDef.h:
379         Added TOF visualization classes.
380
381         * TOFDigitsInfo.cxx:
382         * TOFDigitsInfo.h:
383         * TOFDigitsInfoEditor.cxx:
384         * TOFDigitsInfoEditor.h:
385         * TOFSector.cxx:
386         * TOFSector.h:
387         * TOFSectorEditor.cxx:
388         * TOFSectorEditor.h:
389         * TOFStrip.cxx:
390         * TOFStrip.h:
391         * TOFStripEditor.cxx:
392         * TOFStripEditor.h:
393         From Annalisa: new files for TOF visualization.
394
395 2007-06-06  Matevz Tadel  <matevz.tadel@cern.ch>
396
397         * LinkDef.h:
398         * TRDData.cxx:
399         * TRDData.h:
400         * TRDLoader.cxx:
401         * TRDLoader.h:
402         * TRDLoaderImp.cxx:
403         * TRDLoaderImp.h:
404         * TRDLoaderManager.cxx:
405         * TRDLoaderManager.h:
406         * TRDModuleImp.cxx:
407         * TRDModuleImp.h:
408         From Alexandru: new version of TRD visualization.
409
410         * TRDLoaderSingle.cxx:
411         * TRDLoaderSingle.h:
412         From Alexandru: removed files.
413
414 2007-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
415
416         * ITSDigitsInfo.cxx:
417         Reimplemented ReadRaw() so that several events can be merged
418         together (with Cvetan's help).
419
420 2007-05-25  Matevz Tadel  <matevz.tadel@cern.ch>
421
422         * ITSDigitsInfo.cxx:
423         * ITSDigitsInfo.h:
424         * ITSModule.cxx:
425         Add support for raw-data reading (convert raw data to
426         clones-arrays of AliITSdigit objects).
427
428 2007-04-17  Matevz Tadel  <matevz.tadel@cern.ch>
429
430         * T0Module.cxx:
431         * T0Module.h:
432         Alexey: new files for T0 visualization.
433
434         * LinkDef.h:
435         Register new class T0Module.
436
437 2007-04-17  Matevz Tadel  <matevz.tadel@cern.ch>
438
439         * MUONChamberData.cxx:
440         * MUONChamberData.h:
441         * MUONData.cxx:
442         * MUONData.h:
443         * MUONTrack.cxx:
444         Bogdan: Updates for the muon display.
445
446 2007-04-10  Matevz Tadel  <matevz.tadel@cern.ch>
447
448         * MUONChamber.cxx:
449         * MUONChamber.h:
450         * MUONChamberData.cxx:
451         * MUONChamberData.h:
452         * MUONChamberEditor.cxx:
453         * MUONChamberEditor.h:
454         * MUONChamberGL.cxx:
455         * MUONChamberGL.h:
456         * MUONData.cxx:
457         * MUONData.h:
458         * MUONTrack.cxx:
459         * MUONTrack.h:
460         Bogdan: new version of MUON visualization.
461
462         * MUONTracks.cxx:
463         * MUONTracks.h:
464         Bogdan: removed files.
465
466         * LinkDef.h:
467         Remove pragma for class MUONTracks.
468
469 2007-03-26  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
470
471         * ITSModuleStepperGL.cxx:
472         Fix obi-wan in SetScale.
473
474 2007-03-26  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
475
476         * ITSModuleStepperGL.cxx:
477         * ITSModuleStepperGL.h:
478         Add function to render string. Add actions in ProcessSelection.
479
480         * ITSModuleStepper.cxx:
481         * ITSModuleStepper.h:
482         * ITSScaledModule.cxx:
483         * ITSScaledModule.h:
484         * ITSScaledModuleEditor.cxx:
485         DigitScaled info owned by ITSModuleStepper.
486
487 2007-03-25  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
488
489         * ITSModuleStepper.cxx:
490         * ITSModuleStepper.h:
491         Multiply with parent transformation matrix thus allowing global
492         positioning.
493
494         * ITSModuleStepperGL.cxx:
495         * ITSModuleStepperGL.h:
496         Disable display lists and culling, ignore size for OfInterest.
497
498 2007-03-25  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
499
500         * ITSModuleStepperGL.cxx:
501         * ITSModuleStepperGL.h:
502         Implementation of GL user-interface to enable listing of
503         Reve::GridStepper pages.
504
505         * ITSDigitsInfo.cxx:
506         * ITSDigitsInfo.h:
507         Introduce new class ITSModuleSelection to define ITSModule
508         selection conditions; this structure is used in
509         ITSDigitsInfo::GetModuleIDs().
510
511         * LinkDef.h:
512         Register new classes: ITSModuleStepperGL and ITSModuleSelection.
513
514         * ITSModuleStepper.cxx:
515         * ITSModuleStepper.h:
516         Add members for rendering of ITSModuleStepperGL and stepper
517         functions.
518
519 2007-03-25  Matevz Tadel  <matevz.tadel@cern.ch>
520
521         * KineTools.cxx:
522         * KineTools.h:
523         Support recursive import of daugter points and track-refs.
524
525 2007-03-21  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
526
527         * ITSScaledModule.cxx:
528         * ITSScaledModule.h:
529         * ITSScaledModuleEditor.cxx:
530         * ITSScaledModuleEditor.h:
531         New files for visualization of ITS scaled digits.
532
533         * LinkDef.h:
534         Register new classes for ITS scaled digits.
535
536         * ITSDigitsInfo.cxx:
537         * ITSDigitsInfo.h:
538         Add info for expected detector-type occupancy and default signal
539         values.
540
541         * ITSModule.cxx:
542         * ITSModule.h:
543         Make LoadQuads virtual; add missing getters; in initialization
544         read ITSDigitsInfo to configure palette.
545
546         * ITSModuleStepper.cxx:
547         * ITSModuleStepper.h:
548         Configure module offsets in the Reve::GridStepper. Update RGEditor
549         in Apply().
550
551 2007-03-15  Matevz Tadel  <matevz.tadel@cern.ch>
552
553         * EventAlieve.cxx:
554         * EventAlieve.h:
555         Added static method AliMagF* AssertMagField().
556
557
558         The following changes are from Bogdan, for new MUON display.
559
560         * MUONChamberData.cxx:
561         * MUONData.cxx:
562         * MUONData.h:
563         From Bogdan: new version of MUON display.
564
565         * MUONTrack.cxx:
566         * MUONTrack.h:
567         * MUONTracks.cxx:
568         * MUONTracks.h:
569         * LinkDef.h:
570         From Bogdan: new classes MUONTrack and MUONTracks.
571
572 2007-03-14  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
573
574         * ITSDigitsInfo.cxx:
575         Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
576         as SPD/SDD/SSD entries are interleaved.
577
578         * ITSModule.cxx:
579         Increase reference-count in initialization of global frames and
580         palettes.
581
582         * ITSModule.h:
583         Added getter for frame dimensions.
584
585         * LinkDef.h:
586         * ITSModuleStepper.h:
587         * ITSModuleStepper.cxx:
588         New class ITSModuleStepper.
589
590 2007-03-15  Matevz Tadel  <matevz.tadel@cern.ch>
591
592         * EventAlieve.cxx:
593         Drop all logicals when redrawing after loading of a new event.
594
595         * TPCLoader.cxx:
596         * TPCLoader.h:
597         Added a static member-function LoopEvent() allowing loading of TPC
598         data in a detached thread; added optional argument to
599         UpdateSectors(Bool_t dropNonPresent) allowing automatic
600         destruction of viz-sectors for which data are not present in the
601         stream.
602
603 2007-03-08  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
604
605         * KineTools.h:
606         * KineTools.cxx:
607         Optimize reading of track references.
608
609 2007-03-04  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
610
611         * MUONChamber.cxx:
612         * TPCLoader.cxx:
613         * TPCSector2D.cxx:
614         * TPCSector3D.cxx:
615         * TRDLoader.cxx:
616         * TRDLoader.h:
617         * TRDModuleImp.cxx:
618         * TRDModuleImp.h:
619         Changes from Reve::RenderElement. 
620
621 2007-02-28  Matevz Tadel  <matevz.tadel@cern.ch>
622
623         * PMDModule.cxx:
624         * PMDModule.h:
625         * PMDModuleEditor.cxx:
626         * PMDModuleEditor.h:
627         From Basanta: new version of PMD visualization; added better
628         per-module statistics and an adc-histogram.
629
630 2007-02-26  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
631
632         * KineTools.cxx:
633         Enable all branches in TreeTR after reading of path-marks.
634
635 2007-02-26  Matevz Tadel  <matevz.tadel@cern.ch>
636
637         * LinkDef.h:
638         * PMDModule.cxx:
639         * PMDModule.h:
640         * PMDModuleEditor.cxx:
641         * PMDModuleEditor.h:
642         From Basanta: new files for PMD digit visualization.
643
644 2007-02-21  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
645
646         * KineTools.cxx:
647         Use typedefs from Reve::Track.
648
649 2007-02-19  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
650         
651         * LinkDef.h:
652         * KineTools.cxx:
653         * KineTools.h:
654         New files: used in alice-macros/kine_tracks.C to set path marks in
655         imported tracks.
656
657 2007-01-30  Matevz Tadel  <matevz.tadel@cern.ch>
658
659         * TRDModuleImp.cxx:
660         From Christoph Blume: changes in the TRD code that affect the
661         database parameter samplingFrequency.
662
663 2007-01-19  Matevz Tadel  <matevz.tadel@cern.ch>
664
665         * EventAlieve.cxx:
666         Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
667
668 2006-12-15  Matevz Tadel  <matevz.tadel@cern.ch>
669
670         * TPCSectorData.cxx:
671         Removed unnecessary include.
672
673 2006-12-13  Matevz Tadel  <matevz.tadel@cern.ch>
674
675         * TPCSector2D.cxx:
676         * TPCSector2D.h:
677         * TPCSector2DGL.cxx:
678         Moved code responding to secondary selection from
679         TPCSector2DGL::ProcessSelection() to virtual
680         TPCSector2D::PadSelected(Int_t row, Int_t pad).
681
682 2006-12-13  Matevz Tadel  <matevz.tadel@cern.ch>
683
684         * ITSModule.cxx:
685         * ITSModule.h:
686         Use two-level selection, implement callback QuadSelected() to
687         print out the digit details.
688
689 2006-12-06  Matevz Tadel  <matevz.tadel@cern.ch>
690
691         * ITSModule.cxx:
692         Use AddLine() when registering SSD digits.
693
694 2006-12-06  Matevz Tadel  <matevz.tadel@cern.ch>
695
696         * TPCData.cxx:
697         * TPCSectorData.cxx:
698         Make consistent use of fLoadPedestal and fLoadThreshold with and
699         without auto-pedestal determination and for reading of
700         raw-data/digits.
701
702         * TPCLoaderEditor.cxx:
703         Fix tooltip of load-threshold number-entry.
704
705 2006-12-05  Matevz Tadel  <matevz.tadel@cern.ch>
706
707         * TPCLoader.cxx:
708         * TPCLoader.h:
709         Added method ReloadSectors() allowing re-reading of data with
710         different load threshold/pedestal settings.
711
712         * TPCLoaderEditor.cxx:
713         * TPCLoaderEditor.h:
714         Added interface to load-time threshold/(auto)pedestal settings.
715
716 2006-12-04  Matevz Tadel  <matevz.tadel@cern.ch>
717
718         * EventAlieve.cxx:
719         * EventAlieve.h:
720         Added mechanism for registration/execution of user-commands that
721         are to be run after a new event has been successfully loaded.
722
723         * TRDLoader.cxx:
724         * TRDModuleImp.cxx:
725         * TRDModuleImp.h:
726         Renamed typedef lpRE_t/i to List_t/i.
727
728         * VSDCreator.cxx:
729         A consistent way of getting the MC labels of the V0 daughters
730         (I.Belikov).
731
732 2006-11-22  Matevz Tadel  <matevz.tadel@cern.ch>
733
734         * EventAlieve.cxx:
735         Fix handling of AliESDfriends.root.
736
737 2006-11-21  Matevz Tadel  <matevz.tadel@cern.ch>
738
739         * EventAlieve.cxx:
740         * EventAlieve.h:
741         Fix handling of AliESDfriends.root.
742
743 2006-11-21  Matevz Tadel  <matevz.tadel@cern.ch>
744
745         * ITSModule.cxx:
746         Use new naming conventions from QuadSet; increase x-width of SDD
747         digits.
748
749 2006-11-17  Matevz Tadel  <matevz.tadel@cern.ch>
750
751         * ITSModule.cxx:
752         Do not interpolate color palette by default.
753
754 2006-11-16  Matevz Tadel  <matevz.tadel@cern.ch>
755
756         * ITSModule.cxx:
757         * ITSModule.h:
758         Set palette and frame-box via setters to allow proper
759         reference-count management; cleanup.
760
761 2006-11-14  Matevz Tadel  <matevz.tadel@cern.ch>
762
763         * TPCSectorData.h:
764         Fix effc++ warnings.
765         
766 2006-11-14  Matevz Tadel  <matevz.tadel@cern.ch>
767
768         * ITSDigitsInfo.cxx:
769         * ITSDigitsInfo.h:
770         Formatting changes.
771
772         * ITSModule.cxx:
773         * ITSModule.h:
774         Subclass from the new QuadSet implementation; introduced static
775         data members to hold pointers to default FrameBoxes and
776         RGBAPalettes for each detector type.
777
778 2006-10-31  Matevz Tadel  <matevz.tadel@cern.ch>
779
780         * TRDLoaderSingle.cxx:
781         * TRDLoaderSingle.h:
782         * LinkDef.h:
783         * TRDData.cxx:
784         * TRDData.h:
785         * TRDLoader.cxx:
786         * TRDLoader.h:
787         * TRDModule.cxx:
788         * TRDModule.h:
789         * TRDModuleImp.cxx:
790         * TRDModuleImp.h:
791         From Alexandru: changes in TRD visualization.
792
793 2006-10-31  Matevz Tadel  <matevz.tadel@cern.ch>
794
795         * ITSModule.cxx:
796         * ITSModule.h:
797         Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
798         duplicate lines.
799
800         * TRDData.cxx:
801         * TRDData.h:
802         Replace QuadSet with OldQuadSet.
803
804         * MUONChamber.cxx:
805         * MUONChamber.h:
806         * MUONChamberData.cxx:
807         * MUONChamberData.h:
808         * MUONChamberEditor.cxx:
809         * MUONChamberEditor.h:
810         * MUONChamberGL.cxx:
811         * MUONChamberGL.h:
812         * MUONData.cxx:
813         * MUONData.h:
814         From Bogdan: new files / new implementation of the MUON
815         visualization.
816
817         * MUONDigitsInfo.cxx:
818         * MUONDigitsInfo.h:
819         * MUONModule.cxx:
820         * MUONModule.h:
821         From Bogdan: removed files.
822
823         * LinkDef.h:
824         Add/remove classes according to changes in MUON.
825
826 2006-10-27  Matevz Tadel  <matevz.tadel@cern.ch>
827
828         * ITSModule.cxx:
829         From Raffaele: implemented naming scheme used for alignable
830         volumes.
831
832         * LinkDef.h:
833         List new classes for TRD visualization.
834
835         * TRDData.cxx:
836         * TRDData.h:
837         * TRDLoader.cxx:
838         * TRDLoader.h:
839         * TRDModule.cxx:
840         * TRDModule.h:
841         * TRDModuleImp.cxx:
842         * TRDModuleImp.h:
843         New files from Alexandru: TRD visualization.
844
845 2006-10-26  Matevz Tadel  <matevz.tadel@cern.ch>
846
847         * EventAlieve.cxx:
848         * EventAlieve.h:
849         Added option to respond to missing galice.root or AliESD.root
850         files in Open() with less violence (do not throw an exception,
851         just print a warning). This is a default now.
852
853         * MUONModule.cxx:
854         From Ivana: update following changes in MUON.
855
856 2006-10-18  Matevz Tadel  <matevz.tadel@cern.ch>
857
858         * TPCSectorViz.cxx:
859         * TPCSectorViz.h:
860         * TPCSectorVizEditor.cxx:
861         * TPCSectorVizEditor.h:
862         Use Reve::ZTrans to hold the transformation matrix; renamed member
863         fTrans to less ambiguous fAutoTrans.
864
865         * TPCLoader.cxx:
866         * TPCSector2D.cxx:
867         * TPCSector3D.cxx:
868         Changes accompanying migration to usage of ZTrans in TPCSectorViz.
869
870 2006-10-13  Matevz Tadel  <matevz.tadel@cern.ch>
871
872         * EventAlieve.cxx:
873         During opening of a run via run-loader also load run-header.
874
875 2006-10-09  Matevz Tadel  <matevz.tadel@cern.ch>
876
877         EVE-dev
878
879         * VSDCreator.cxx:
880         Youri's changes (merge of V0 and V0MI) were lost after CVS
881         gymnastics (reverting EVE-head to work with tagged version of
882         ROOT).
883
884 2006-10-02  Matevz Tadel  <matevz.tadel@cern.ch>
885
886         EVE-dev
887
888         * .SKEL-ged.cxx:
889         * .SKEL-ged.h:
890         * .SKEL-gl.cxx:
891         * .SKEL-gl.h:
892         * .SKEL.h:
893         Changes for new geditor and gl two-level selection; added
894         delarations of private copy-ctor and assignment-op.
895
896         * TPCSector2D.cxx:
897         * TPCSector2D.h:
898         * TPCSector2DEditor.cxx:
899         * TPCSector2DEditor.h:
900         * TPCSector2DGL.cxx:
901         * TPCSector2DGL.h:
902         Added control of pick-mode and display of pad/pad-row histograms
903         as a response to second-level selection hit.
904
905         * TPCSectorViz.h:
906         Added methods GetMin/MaxTime().
907
908         * TPCSectorVizEditor.cxx:
909         Increased widget limits on fThreshold and fMaxVal.
910
911 2006-09-26  Matevz Tadel  <matevz.tadel@cern.ch>
912
913         EVE-dev
914
915         * TPCLoaderEditor.cxx:
916         * TPCLoaderEditor.h:
917         * TPCSector2DEditor.cxx:
918         * TPCSector2DEditor.h:
919         * TPCSector3DEditor.cxx:
920         * TPCSector3DEditor.h:
921         * TPCSectorVizEditor.cxx:
922         * TPCSectorVizEditor.h:
923         Conform to new TGedFrame paradigm in ROOT.
924
925 2006-09-06  Matevz Tadel  <matevz.tadel@cern.ch>
926
927         * MUONDigitsInfo.cxx:
928         * MUONDigitsInfo.h:
929         * MUONModule.cxx:
930         * MUONModule.h:
931         From Bogdan: fix effc++ warnings, add comments.
932
933 2006-08-30  Matevz Tadel  <matevz.tadel@cern.ch>
934
935         * EventAlieve.cxx:
936         * EventAlieve.h:
937         * ITSDigitsInfo.cxx:
938         * ITSDigitsInfo.h:
939         * ITSModule.cxx:
940         * ITSModule.h:
941         * MUONDigitsInfo.cxx:
942         * MUONDigitsInfo.h:
943         * MUONModule.cxx:
944         * MUONModule.h:
945         * TPCLoader.cxx:
946         * TPCLoader.h:
947         * TPCLoaderEditor.cxx:
948         * TPCLoaderEditor.h:
949         * TPCSector2DEditor.cxx:
950         * TPCSector2DEditor.h:
951         * TPCSector2DGL.cxx:
952         * TPCSector2DGL.h:
953         * TPCSector3D.cxx:
954         * TPCSector3DEditor.cxx:
955         * TPCSector3DEditor.h:
956         * TPCSector3DGL.cxx:
957         * TPCSector3DGL.h:
958         * TPCSectorData.cxx:
959         * TPCSectorData.h:
960         * TPCSectorViz.h:
961         * TPCSectorVizEditor.cxx:
962         * TPCSectorVizEditor.h:
963         * VSDCreator.cxx:
964         * VSDCreator.h:
965         Fix effc++ warnings.
966
967 2006-08-29  Matevz Tadel  <matevz.tadel@cern.ch>
968
969         EVE-dev
970
971         * TPCSector2DGL.cxx:
972         * TPCSector2DGL.h:
973         Added support for two-level selection down to pad level; added
974         ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
975
976         * TPCSector3DGL.cxx:
977         Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
978
979 2006-07-11  Matevz Tadel  <matevz.tadel@cern.ch>
980
981         * EventAlieve.cxx:
982         * EventAlieve.h:
983         Added method Event::GotoEvent(Int_t) and shortcuts
984         Next/PrevEvent().
985
986 2006-07-10  Matevz Tadel  <matevz.tadel@cern.ch>
987
988         * EventAlieve.cxx:
989         * EventAlieve.h:
990         Now derived from Reve::EventBase.
991
992         * ITSModule.cxx:
993         * ITSModule.h:
994         * MUONModule.cxx:
995         * MUONModule.h:
996         * TPCSectorViz.cxx:
997         * TPCSectorViz.h:
998         Changed inheritance order (RenderElement base comes first).
999
1000         * TPCLoader.cxx:
1001         * TPCLoader.h:
1002         Implemented list-management virtuals; use new functionality of
1003         RGTopFrame.
1004         
1005         * TPCSector2DGL.cxx:
1006         Cosmetic changes.
1007
1008         * TPCSector3D.h:
1009         * TPCSector3D.cxx:
1010         Do not recompute visual representation on every triangulation
1011         change (let the GL renderer do it); conform to new syntax of
1012         PointSetArray.
1013
1014         * TPCSector3DGL.cxx:
1015         * TPCSector3DGL.h:
1016         Added triangulation time-stamp: update model state when needed;
1017         use PointSet::Size() instead of GetN().
1018
1019 2006-06-28  Matevz Tadel  <matevz.tadel@cern.ch>
1020
1021         * TPCLoader.cxx:
1022         Use built-in equipment maps; the override option is still present
1023         for reading early sector-test 2006 data.
1024
1025 2006-06-27  Matevz Tadel  <matevz.tadel@cern.ch>
1026
1027         * TPCLoader.cxx:
1028         * TPCLoader.h:
1029         Added member TString fTPCEquipementMap to allow override of
1030         default file location.
1031
1032         * TPCSector2DGL.cxx:
1033         Added ClassImp.
1034
1035         * TPCSector3DGL.cxx:
1036         Added control statements for cases when some visualization data
1037         are not present (GL optimization).
1038
1039         * VSDCreator.cxx:
1040         Small fixes to revive basic VSD functionality.
1041
1042 2006-06-20  Matevz Tadel  <matevz.tadel@cern.ch>
1043
1044         * TPCSector3D.cxx:
1045         * TPCSector3D.h:
1046         Removed TAttMarker as base-class, added fPointSize member.
1047
1048         * TPCSector3DEditor.cxx:
1049         * TPCSector3DEditor.h:
1050         Added control for fPointSize.
1051
1052         * TPCSector3DGL.cxx:
1053         After frame-box rendering GL remained in wire-frame mode.
1054
1055         * TPCSectorData.cxx:
1056         * TPCSectorData.h:
1057         Added internal static member for z-length of the sector.
1058
1059         * TPCSectorViz.cxx:
1060         From Cvetan: fix orientation for C-side sectors.
1061
1062 2006-06-19  Matevz Tadel  <matevz.tadel@cern.ch>
1063
1064         * TPCSector3D.cxx:
1065         * TPCSector3D.h:
1066         * TPCSector3DGL.cxx:
1067         Added support for rendering a fraction of 3D digits as points: the
1068         fraction of the fThreshold->fMaxVal interval that is rendered a
1069         spoints is controlled via the fPointFrac member. Subclassed
1070         TPCSector3D from TAttMarker to allow point-size control.
1071
1072         * TPCSector3DEditor.cxx:
1073         * TPCSector3DEditor.h:
1074         Added control for fPointFrac; use RGValuator for fDriftVel.
1075
1076 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
1077
1078         * TPCData.cxx:
1079         Removed stale printout.
1080
1081         * TPCLoader.cxx:
1082         * TPCLoader.h:
1083         Added option to set inital min/max time and threshold for
1084         TPCSector2D's created by the loader.
1085
1086 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
1087
1088         * TPCSectorData.h:
1089         Fixed a type in PadRowHack ctor (unused parameter).
1090
1091 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
1092
1093         * LinkDef.h:
1094         * TPCData.cxx:
1095         * TPCLoader.cxx:
1096         * TPCSectorData.cxx:
1097         * TPCSectorData.h:
1098         Added hacks to allow removal of noisy pads.
1099
1100 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
1101
1102         * TPCLoaderEditor.cxx:
1103         Use StrDup to feed TGFileInfo for brain-dead interface of
1104         TGFileDialog.
1105
1106         * TPCSector3DGL.cxx:
1107         * TPCSector3DGL.h:
1108         Added padding for frame-box borders so that all all digits are
1109         contained within it.
1110
1111 2006-06-14  Matevz Tadel  <matevz.tadel@cern.ch>
1112
1113         * .SKEL-gl.cxx:
1114         * .SKEL-gl.h:
1115         Added conventions for ROOT pre/post 5.11.02.
1116
1117         * LinkDef.h:
1118         * TPCSector3DGL.cxx:
1119         * TPCSector3DGL.h:
1120         New class TPCSector3DGL, a direct renderer for TPCSector3D.
1121
1122         * TPCLoaderEditor.cxx:
1123         Properly handle directory data, allows loading from non-current
1124         directory.
1125
1126         * TPCSectorViz.cxx:
1127         * TPCSectorViz.h:
1128         Added optimised color lookup function/cache; do not alow threshold
1129         to overrun maxval nad vice versa.
1130
1131         * TPCSectorVizEditor.cxx:
1132         Reget threshold/maxval after setting it.
1133         * TPCSector3D.cxx:
1134         * TPCSector3D.h:
1135         Changes for rendering via TPCSector3DGL; use optimised color
1136         lookup from TPCSectorViz.
1137
1138         * TPCSector2DGL.cxx:
1139         Use optimised color lookup from TPCSectorViz.
1140
1141 2006-06-12  Matevz Tadel  <matevz.tadel@cern.ch>
1142
1143         * EventAlieve.cxx:
1144         * EventAlieve.h:
1145         Added automatic loading of AliESDfriend (if found in event
1146         directory); new function AssertESDfriend().
1147
1148 2006-06-09  Matevz Tadel  <matevz.tadel@cern.ch>
1149
1150         HEAD
1151
1152         * TPCLoaderEditor.cxx:
1153         Fixed target class for fDoubleSR signal connect.
1154
1155 2006-06-06  Matevz Tadel  <matevz.tadel@cern.ch>
1156
1157         HEAD
1158
1159         * TPCLoader.cxx:
1160         * TPCLoader.h:
1161         Added member for double sampling-rate fDoubleSR; copy
1162         visualization parameter from 2D view when creating 3D view.
1163
1164         * TPCLoaderEditor.cxx:
1165         * TPCLoaderEditor.h:
1166         Added control for double sampling-rate fDoubleSR.
1167
1168         * TPCSector3DEditor.cxx:
1169         Increased precision of drift velocity widget.
1170
1171         * TPCSectorViz.cxx:
1172         * TPCSectorViz.h:
1173         Added method CopyVizParams(); reset transformation on sector id
1174         change.
1175
1176         * TPCSectorVizEditor.cxx:
1177         * TPCSectorVizEditor.h:
1178         Added button to control realistic positioning of the sector.
1179
1180 2006-06-02  Matevz Tadel  <matevz.tadel@cern.ch>
1181
1182         HEAD
1183
1184         * LinkDef.h:
1185         * TPCLoader.cxx:
1186         * TPCLoader.h:
1187         * TPCLoaderEditor.cxx:
1188         * TPCLoaderEditor.h:
1189         New class TPCLoader providing (graphical) interface for navigation
1190         through the TPC sector data.
1191
1192         * TPCSector3D.cxx:
1193         Proper initialization of bounding box for fBoxSet.
1194
1195         * TPCSector2DEditor.cxx:
1196         * TPCSectorViz.cxx:
1197         Removed some comment crap.
1198
1199 2006-06-01  Bogdan Vulpescu  <vulpescu@clermont.in2p3.fr>
1200
1201         HEAD
1202
1203         * LinkDef.h:
1204         * MUONDigitsInfo.cxx:
1205         * MUONDigitsInfo.h:
1206         * MUONModule.cxx:
1207         * MUONModule.h:
1208         New files for MUON visualization by Bogdan Vulpescu.
1209
1210 2006-06-01  Matevz Tadel  <matevz.tadel@cern.ch>
1211
1212         HEAD
1213
1214         * TPCSector2D.cxx:
1215         * TPCSector2DGL.cxx:
1216         * TPCSector3D.cxx:
1217         Added preprocessor conditionals to support ROOT > 5.11.2.
1218
1219 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
1220
1221         EVE-dev
1222
1223         * TPCSectorVizEditor.cxx:
1224         * TPCSectorVizEditor.h:
1225         Replaced hand-woven widget-groups with RGValuators.
1226
1227 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
1228
1229         EVE-dev
1230
1231         * TPCData.cxx:
1232         * TPCData.h:
1233         Removed function LoadRaw(AliTPCRawStreamOld&).
1234
1235         * TPCSector2DGL.h:
1236         Removed forgotten declaration of SetCol().
1237
1238         * TPCSector3D.cxx:
1239         In Paint(): properly setup 3D transformation of fBoxSet.
1240
1241         * alieve_main/alieve_main.cxx:
1242         New file; executable linked against all ALICE libraries.
1243
1244 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
1245
1246         EVE-dev
1247
1248         * TPCSector2D.cxx:
1249         Honor fRnrElement in Paint(); it was impossible to disable
1250         rendering of 2D sectors.
1251
1252 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
1253
1254         EVE-dev
1255
1256         * TPCData.cxx:
1257         * TPCData.h:
1258         In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
1259         data for a given pad; added methods DropAllSectors() and
1260         DeleteAllSectors().
1261
1262         * TPCSectorData.cxx:
1263         * TPCSectorData.h:
1264         Added method DropData(); in EndPad() return immediately if no data
1265         was registered.
1266
1267         * TPCSector2D.h:
1268         * TPCSector2DGL.cxx:
1269         * TPCSectorViz.cxx:
1270         * TPCSectorViz.h:
1271         Increase of rendering time-stamp now done in a virtual function
1272         IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
1273
1274         * TPCSector3D.cxx:
1275         * TPCSector3D.h:
1276         * TPCSector3DEditor.cxx:
1277         * TPCSector3DEditor.h:
1278         * LinkDef.h:
1279         New classes TPCSector3D and TPCSector3DEditor.
1280
1281         * ITSModule.cxx:
1282         * ITSModule.h:
1283         Renamed fFrameCol to fFrameColor.
1284
1285 2006-05-19  Matevz Tadel  <matevz.tadel@cern.ch>
1286
1287         EVE-dev and HEAD
1288
1289         * TPCData.cxx:
1290         * TPCData.h:
1291         * TPCSectorData.cxx:
1292         * TPCSectorData.h:
1293         Add support for automatic pedestal determination and subtraction
1294         on per pad basis (for RAW data only). Done with Marian.
1295
1296         EVE-dev
1297
1298         * LinkDef.h:
1299         * TPCSector2D.cxx:
1300         * TPCSector2D.h:
1301         * TPCSector2DEditor.cxx:
1302         * TPCSector2DEditor.h:
1303         * TPCSectorViz.cxx:
1304         * TPCSectorViz.h:
1305         * TPCSectorVizEditor.cxx:
1306         * TPCSectorVizEditor.h:
1307         Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
1308         holds the general parametrs that will also be used by TPCSector3D.
1309
1310         * TPCSector2DGL.cxx:
1311         Use Reve::ColorFromIdx().
1312
1313         * .SKEL-ged.cxx:
1314         * .SKEL-ged.h:
1315         Include from Alieve, default class version 0.
1316
1317 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
1318
1319         EVE-dev
1320
1321         * TPCData.cxx:
1322         * TPCData.h:
1323         Added member fLoadPedestal to support subtraction of common
1324         pedestal during data loading.
1325
1326         * TPCSector2D.cxx:
1327         * TPCSector2D.h:
1328         * TPCSector2DEditor.cxx:
1329         * TPCSector2DEditor.h:
1330         * TPCSector2DGL.cxx:
1331         Added option fAverage to divide the integrated time-bin contents
1332         by window width; fShowMax now works within the given time
1333         window. Added flags to control rendering of inner/outer1/outer2
1334         segments. Widgets have been extended to display numeric values for
1335         threshold, max-value and min/max time (there were only sliders and
1336         print-out before).
1337
1338 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
1339
1340         EVE-dev
1341
1342         * ITSModule.cxx:
1343         * TPCSector2D.cxx:
1344         * TPCSector2D.h:
1345         * TPCSector2DEditor.cxx:
1346         * TPCSector2DEditor.h:
1347         * TPCSector2DGL.cxx:
1348         Fixed all occurrences of misspelled 'treshold'.
1349
1350 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
1351
1352         EVE-dev
1353
1354         * TPCData.cxx:
1355         * TPCData.h:
1356         In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
1357         exceeding number of pads in row; optionally warn of the occurrences.
1358
1359         * TPCSectorData.cxx:
1360         Fix compilation warnings.
1361
1362 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
1363
1364         EVE-dev
1365
1366         Introduce support for reading of raw TPC data. At the same time
1367         the TPCSegment* classes have been renamed to TPCSector*.
1368         
1369         * TPCDigitsInfo.cxx:
1370         * TPCDigitsInfo.h:
1371         * TPCSegment.cxx:
1372         * TPCSegment.h:
1373         * TPCSegmentEditor.cxx:
1374         * TPCSegmentEditor.h:
1375         * TPCSegmentGL.cxx:
1376         * TPCSegmentGL.h:
1377         Removed files; functionality moved to TPCData* and TPCSector*
1378         classes.
1379
1380         * TPCData.cxx:
1381         * TPCData.h:
1382         * TPCSector2D.cxx:
1383         * TPCSector2D.h:
1384         * TPCSector2DEditor.cxx:
1385         * TPCSector2DEditor.h:
1386         * TPCSector2DGL.cxx:
1387         * TPCSector2DGL.h:
1388         * TPCSectorData.cxx:
1389         * TPCSectorData.h:
1390         New files: most of the code was scavenged from TPCDigitsInfo and
1391         TPCSegment* classes.
1392
1393         * LinkDef.h:
1394         Reflect new class-names.
1395
1396         * .SKEL.cxx:
1397         Moved using declarations to front.
1398
1399         * ChangeLog:
1400         New file.