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