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