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