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