1 2007-12-17 Matevz Tadel <matevz.tadel@cern.ch>
5 Add support for external AliRawReaderRoot (needed for reading of
7 Add member for initial maximum signal-value assigned to new
11 Increase the default of fMaxVal to 128.
13 2007-11-23 Matevz Tadel <matevz.tadel@cern.ch>
15 * AliEVEHOMERManager.cxx:
16 * AliEVEHOMERManager.h:
17 * AliEVEHOMERManagerEditor.cxx:
18 * AliEVEHOMERManagerEditor.h:
20 New class AliEVEHOMERManager; interface to HLT data sources.
22 2007-11-07 Matevz Tadel <matevz.tadel@cern.ch>
25 Added entries for Cascade and V0 classes.
35 Moved from Reve to Alieve.
37 2007-11-06 Matevz Tadel <matevz.tadel@cern.ch>
40 Use TDirectoryFile when creating event directory for VSD.
41 Remove unnecessary whitespace from print statements.
43 2007-10-17 Matevz Tadel <matevz.tadel@cern.ch>
46 From Massimo: constructor of AliITSsegmentationSDD has been
49 2007-10-16 Matevz Tadel <matevz.tadel@cern.ch>
63 Merge from EVE-head-after-merge to HEAD.
65 2007-10-05 Matevz Tadel <matevz.tadel@cern.ch>
70 * ITSModuleStepper.cxx:
71 * ITSModuleStepperEditor.cxx:
72 * PMDModuleEditor.cxx:
77 * TPCLoaderEditor.cxx:
81 * TRDLoaderManager.cxx:
84 * alieve_main/alieve_main.cxx:
85 Renamed class RGTopFrame to ReveManager.
87 2007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
92 Remove lines that were commented-out during last revision.
94 2007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
101 From Annalisa: changes for the new TOF geometry classes.
103 2007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
109 Implement virtuals from TGLLogicalShape for level-of-detail
110 calculation / management.
112 2007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
117 Add calls to ElementChanged() for all displayed sectors after
124 2007-10-02 Matevz Tadel <matevz.tadel@cern.ch>
130 * ITSScaledModule.cxx:
137 Changes required by re-basing of QuadSet to DigitSet.
142 Use axis-aligned box-set for speed/memory optimization.
143 Support secondary-selection for boxes.
146 Comment-out unused code requiring obsolete features of BoxSet.
148 2007-09-24 Matevz Tadel <matevz.tadel@cern.ch>
152 From Bogdan: modifications for the new structure of the data in
155 2007-09-19 Matevz Tadel <matevz.tadel@cern.ch>
161 Event-navigation commands are now virtual in the base-class.
162 Moved new-event-commands list and method to Reve::EventBase.
164 2007-08-30 Matevz Tadel <matevz.tadel@cern.ch>
169 Added comment about brutality of event-data destruction.
171 * ITSModuleStepper.cxx:
172 * ITSModuleStepper.h:
173 Subclass from RenderElementList and use fChildClass instead of
174 overriding AddElement to enforce child-class.
178 Update to new convention of RemoveElement.
180 2007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
185 In InitStatics add missing reference on global palettes.
187 * ITSModuleStepper.cxx:
188 * ITSModuleStepper.h:
189 * ITSModuleStepperEditor.cxx:
190 * ITSModuleStepperEditor.h:
191 Enable dynamic setting of Reve::GridStepper cell size and number
195 Register new class ITSModuleStepperEditor.
197 * ITSScaledModule.cxx:
199 Replace roots gui Signal/Slot mechanism by using structure of
200 Reve::ReferenceBackPtr.
202 2007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
206 * .SKEL-gedsubed.cxx:
207 * ITSScaledModuleEditor.cxx:
208 * PMDModuleEditor.cxx:
210 2007-08-28 Matevz Tadel <matevz.tadel@cern.ch>
215 Request a filled frame.
217 2007-08-27 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
223 Fix theta range ITSModuleSelection. Add default values values for
224 low and high values in sub-detectors.
227 Initialize low and high values reading ITSDigitsInfo.
229 * ITSModuleStepper.cxx:
230 * ITSScaledModule.cxx:
232 Synchronize palette according to scale and statistic type.
234 * ITSScaledModuleEditor.cxx:
235 * ITSScaledModuleEditor.h:
236 Do not use sub-editor mechanism. Add widgets directly in TGedFrame.
239 Unregister obsolete class ITSSDSubEditor.
241 * PMDModuleEditor.cxx:
243 Use QuadSetEditor Info tab.
245 2007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
251 Added menu-function MakeSector3D().
252 Removed obsolete ifdefed code.
254 2007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
259 Request filled frame for all standard frame-boxes.
261 * ITSModuleStepper.cxx:
262 Shift origin of grid-stepper instead of shifting each individual
265 2007-08-26 Matevz Tadel <matevz.tadel@cern.ch>
269 * ITSModuleStepper.cxx:
270 * ITSModuleStepper.h:
271 Use RenderElement::ElementChanged() to signal redraw requests.
272 Reorder function declarations and function code to make source
275 2007-08-24 Matevz Tadel <matevz.tadel@cern.ch>
279 * TPCLoaderEditor.cxx:
281 Use gReve->GetMainWindow() to obtain main window for file-dialog.
283 2007-08-13 Matevz Tadel <matevz.tadel@cern.ch>
289 * TRDLoaderManager.cxx:
290 Consistent ordering of arguments to AddRenderElement(),
291 AddGlobalRenderElement() and RemoveRenderElement().
293 2007-08-09 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
298 Fix offset by one bug in GetModuleIDs().
300 * ITSModuleStepper.cxx:
301 * ITSModuleStepper.h:
302 ITSModuleStepper is an TGLOverlayElement. ITSModuleStepperGL
303 functionality moved here.
306 * ITSModuleStepperGL.cxx:
307 * ITSModuleStepperGL.h:
310 2007-08-06 Matevz Tadel <matevz.tadel@cern.ch>
314 * JetPlaneEditor.cxx:
318 From Cesar: First version of jet visualization code.
321 Register JePlane classes.
323 2007-07-23 Matevz Tadel <matevz.tadel@cern.ch>
327 Added function SortPathMarks().
328 Bugfix in SetDaughterPathMarks(): move recursive descent
329 over daughters outside of a loop. This caused insane memory usage
330 for events with full kine-stack (lots of low-energy
331 electrons and photons). Reported by Cvetan and Jochen Klein.
333 2007-07-12 Matevz Tadel <matevz.tadel@cern.ch>
336 From Christian: AliESD -> AliESDEvent migration.
338 2007-07-02 Matevz Tadel <matevz.tadel@cern.ch>
342 * ITSModuleStepperGL.cxx:
343 * ITSModuleStepperGL.h:
350 Follow-up on gl/ changes introduced in ROOT-5.16.
352 * ITSModuleStepper.cxx:
353 Add includes needed due to changes in ROOT.
355 2007-06-26 Matevz Tadel <matevz.tadel@cern.ch>
359 Invert the modality of run-loader and esd loading: always try to
360 open them and complain only when asked to.
362 2007-06-22 Matevz Tadel <matevz.tadel@cern.ch>
366 With Cvetan: initialize CDB and provide proper geometry loading.
368 2007-06-19 Matevz Tadel <matevz.tadel@cern.ch>
371 Use new ESD loading scheme.
374 From Alex: changes for new TRD code.
376 2007-06-13 Matevz Tadel <matevz.tadel@cern.ch>
379 Added TOF visualization classes.
383 * TOFDigitsInfoEditor.cxx:
384 * TOFDigitsInfoEditor.h:
387 * TOFSectorEditor.cxx:
391 * TOFStripEditor.cxx:
393 From Annalisa: new files for TOF visualization.
395 2007-06-06 Matevz Tadel <matevz.tadel@cern.ch>
404 * TRDLoaderManager.cxx:
405 * TRDLoaderManager.h:
408 From Alexandru: new version of TRD visualization.
410 * TRDLoaderSingle.cxx:
412 From Alexandru: removed files.
414 2007-05-31 Matevz Tadel <matevz.tadel@cern.ch>
417 Reimplemented ReadRaw() so that several events can be merged
418 together (with Cvetan's help).
420 2007-05-25 Matevz Tadel <matevz.tadel@cern.ch>
425 Add support for raw-data reading (convert raw data to
426 clones-arrays of AliITSdigit objects).
428 2007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
432 Alexey: new files for T0 visualization.
435 Register new class T0Module.
437 2007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
439 * MUONChamberData.cxx:
444 Bogdan: Updates for the muon display.
446 2007-04-10 Matevz Tadel <matevz.tadel@cern.ch>
450 * MUONChamberData.cxx:
452 * MUONChamberEditor.cxx:
453 * MUONChamberEditor.h:
460 Bogdan: new version of MUON visualization.
464 Bogdan: removed files.
467 Remove pragma for class MUONTracks.
469 2007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
471 * ITSModuleStepperGL.cxx:
472 Fix obi-wan in SetScale.
474 2007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
476 * ITSModuleStepperGL.cxx:
477 * ITSModuleStepperGL.h:
478 Add function to render string. Add actions in ProcessSelection.
480 * ITSModuleStepper.cxx:
481 * ITSModuleStepper.h:
482 * ITSScaledModule.cxx:
484 * ITSScaledModuleEditor.cxx:
485 DigitScaled info owned by ITSModuleStepper.
487 2007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
489 * ITSModuleStepper.cxx:
490 * ITSModuleStepper.h:
491 Multiply with parent transformation matrix thus allowing global
494 * ITSModuleStepperGL.cxx:
495 * ITSModuleStepperGL.h:
496 Disable display lists and culling, ignore size for OfInterest.
498 2007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
500 * ITSModuleStepperGL.cxx:
501 * ITSModuleStepperGL.h:
502 Implementation of GL user-interface to enable listing of
503 Reve::GridStepper pages.
507 Introduce new class ITSModuleSelection to define ITSModule
508 selection conditions; this structure is used in
509 ITSDigitsInfo::GetModuleIDs().
512 Register new classes: ITSModuleStepperGL and ITSModuleSelection.
514 * ITSModuleStepper.cxx:
515 * ITSModuleStepper.h:
516 Add members for rendering of ITSModuleStepperGL and stepper
519 2007-03-25 Matevz Tadel <matevz.tadel@cern.ch>
523 Support recursive import of daugter points and track-refs.
525 2007-03-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
527 * ITSScaledModule.cxx:
529 * ITSScaledModuleEditor.cxx:
530 * ITSScaledModuleEditor.h:
531 New files for visualization of ITS scaled digits.
534 Register new classes for ITS scaled digits.
538 Add info for expected detector-type occupancy and default signal
543 Make LoadQuads virtual; add missing getters; in initialization
544 read ITSDigitsInfo to configure palette.
546 * ITSModuleStepper.cxx:
547 * ITSModuleStepper.h:
548 Configure module offsets in the Reve::GridStepper. Update RGEditor
551 2007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
555 Added static method AliMagF* AssertMagField().
558 The following changes are from Bogdan, for new MUON display.
560 * MUONChamberData.cxx:
563 From Bogdan: new version of MUON display.
570 From Bogdan: new classes MUONTrack and MUONTracks.
572 2007-03-14 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
575 Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
576 as SPD/SDD/SSD entries are interleaved.
579 Increase reference-count in initialization of global frames and
583 Added getter for frame dimensions.
586 * ITSModuleStepper.h:
587 * ITSModuleStepper.cxx:
588 New class ITSModuleStepper.
590 2007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
593 Drop all logicals when redrawing after loading of a new event.
597 Added a static member-function LoopEvent() allowing loading of TPC
598 data in a detached thread; added optional argument to
599 UpdateSectors(Bool_t dropNonPresent) allowing automatic
600 destruction of viz-sectors for which data are not present in the
603 2007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
607 Optimize reading of track references.
609 2007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
619 Changes from Reve::RenderElement.
621 2007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
625 * PMDModuleEditor.cxx:
627 From Basanta: new version of PMD visualization; added better
628 per-module statistics and an adc-histogram.
630 2007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
633 Enable all branches in TreeTR after reading of path-marks.
635 2007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
640 * PMDModuleEditor.cxx:
642 From Basanta: new files for PMD digit visualization.
644 2007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
647 Use typedefs from Reve::Track.
649 2007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
654 New files: used in alice-macros/kine_tracks.C to set path marks in
657 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
660 From Christoph Blume: changes in the TRD code that affect the
661 database parameter samplingFrequency.
663 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
666 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
668 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
671 Removed unnecessary include.
673 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
678 Moved code responding to secondary selection from
679 TPCSector2DGL::ProcessSelection() to virtual
680 TPCSector2D::PadSelected(Int_t row, Int_t pad).
682 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
686 Use two-level selection, implement callback QuadSelected() to
687 print out the digit details.
689 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
692 Use AddLine() when registering SSD digits.
694 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
698 Make consistent use of fLoadPedestal and fLoadThreshold with and
699 without auto-pedestal determination and for reading of
702 * TPCLoaderEditor.cxx:
703 Fix tooltip of load-threshold number-entry.
705 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
709 Added method ReloadSectors() allowing re-reading of data with
710 different load threshold/pedestal settings.
712 * TPCLoaderEditor.cxx:
714 Added interface to load-time threshold/(auto)pedestal settings.
716 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
720 Added mechanism for registration/execution of user-commands that
721 are to be run after a new event has been successfully loaded.
726 Renamed typedef lpRE_t/i to List_t/i.
729 A consistent way of getting the MC labels of the V0 daughters
732 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
735 Fix handling of AliESDfriends.root.
737 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
741 Fix handling of AliESDfriends.root.
743 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
746 Use new naming conventions from QuadSet; increase x-width of SDD
749 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
752 Do not interpolate color palette by default.
754 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
758 Set palette and frame-box via setters to allow proper
759 reference-count management; cleanup.
761 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
766 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
774 Subclass from the new QuadSet implementation; introduced static
775 data members to hold pointers to default FrameBoxes and
776 RGBAPalettes for each detector type.
778 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
780 * TRDLoaderSingle.cxx:
791 From Alexandru: changes in TRD visualization.
793 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
797 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
802 Replace QuadSet with OldQuadSet.
806 * MUONChamberData.cxx:
808 * MUONChamberEditor.cxx:
809 * MUONChamberEditor.h:
814 From Bogdan: new files / new implementation of the MUON
817 * MUONDigitsInfo.cxx:
821 From Bogdan: removed files.
824 Add/remove classes according to changes in MUON.
826 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
829 From Raffaele: implemented naming scheme used for alignable
833 List new classes for TRD visualization.
843 New files from Alexandru: TRD visualization.
845 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
849 Added option to respond to missing galice.root or AliESD.root
850 files in Open() with less violence (do not throw an exception,
851 just print a warning). This is a default now.
854 From Ivana: update following changes in MUON.
856 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
860 * TPCSectorVizEditor.cxx:
861 * TPCSectorVizEditor.h:
862 Use Reve::ZTrans to hold the transformation matrix; renamed member
863 fTrans to less ambiguous fAutoTrans.
868 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
870 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
873 During opening of a run via run-loader also load run-header.
875 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
880 Youri's changes (merge of V0 and V0MI) were lost after CVS
881 gymnastics (reverting EVE-head to work with tagged version of
884 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
893 Changes for new geditor and gl two-level selection; added
894 delarations of private copy-ctor and assignment-op.
898 * TPCSector2DEditor.cxx:
899 * TPCSector2DEditor.h:
902 Added control of pick-mode and display of pad/pad-row histograms
903 as a response to second-level selection hit.
906 Added methods GetMin/MaxTime().
908 * TPCSectorVizEditor.cxx:
909 Increased widget limits on fThreshold and fMaxVal.
911 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
915 * TPCLoaderEditor.cxx:
917 * TPCSector2DEditor.cxx:
918 * TPCSector2DEditor.h:
919 * TPCSector3DEditor.cxx:
920 * TPCSector3DEditor.h:
921 * TPCSectorVizEditor.cxx:
922 * TPCSectorVizEditor.h:
923 Conform to new TGedFrame paradigm in ROOT.
925 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
927 * MUONDigitsInfo.cxx:
931 From Bogdan: fix effc++ warnings, add comments.
933 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
941 * MUONDigitsInfo.cxx:
947 * TPCLoaderEditor.cxx:
949 * TPCSector2DEditor.cxx:
950 * TPCSector2DEditor.h:
954 * TPCSector3DEditor.cxx:
955 * TPCSector3DEditor.h:
961 * TPCSectorVizEditor.cxx:
962 * TPCSectorVizEditor.h:
967 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
973 Added support for two-level selection down to pad level; added
974 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
977 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
979 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
983 Added method Event::GotoEvent(Int_t) and shortcuts
986 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
990 Now derived from Reve::EventBase.
998 Changed inheritance order (RenderElement base comes first).
1002 Implemented list-management virtuals; use new functionality of
1005 * TPCSector2DGL.cxx:
1010 Do not recompute visual representation on every triangulation
1011 change (let the GL renderer do it); conform to new syntax of
1014 * TPCSector3DGL.cxx:
1016 Added triangulation time-stamp: update model state when needed;
1017 use PointSet::Size() instead of GetN().
1019 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
1022 Use built-in equipment maps; the override option is still present
1023 for reading early sector-test 2006 data.
1025 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
1029 Added member TString fTPCEquipementMap to allow override of
1030 default file location.
1032 * TPCSector2DGL.cxx:
1035 * TPCSector3DGL.cxx:
1036 Added control statements for cases when some visualization data
1037 are not present (GL optimization).
1040 Small fixes to revive basic VSD functionality.
1042 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
1046 Removed TAttMarker as base-class, added fPointSize member.
1048 * TPCSector3DEditor.cxx:
1049 * TPCSector3DEditor.h:
1050 Added control for fPointSize.
1052 * TPCSector3DGL.cxx:
1053 After frame-box rendering GL remained in wire-frame mode.
1055 * TPCSectorData.cxx:
1057 Added internal static member for z-length of the sector.
1060 From Cvetan: fix orientation for C-side sectors.
1062 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
1066 * TPCSector3DGL.cxx:
1067 Added support for rendering a fraction of 3D digits as points: the
1068 fraction of the fThreshold->fMaxVal interval that is rendered a
1069 spoints is controlled via the fPointFrac member. Subclassed
1070 TPCSector3D from TAttMarker to allow point-size control.
1072 * TPCSector3DEditor.cxx:
1073 * TPCSector3DEditor.h:
1074 Added control for fPointFrac; use RGValuator for fDriftVel.
1076 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1079 Removed stale printout.
1083 Added option to set inital min/max time and threshold for
1084 TPCSector2D's created by the loader.
1086 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1089 Fixed a type in PadRowHack ctor (unused parameter).
1091 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1096 * TPCSectorData.cxx:
1098 Added hacks to allow removal of noisy pads.
1100 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1102 * TPCLoaderEditor.cxx:
1103 Use StrDup to feed TGFileInfo for brain-dead interface of
1106 * TPCSector3DGL.cxx:
1108 Added padding for frame-box borders so that all all digits are
1109 contained within it.
1111 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
1115 Added conventions for ROOT pre/post 5.11.02.
1118 * TPCSector3DGL.cxx:
1120 New class TPCSector3DGL, a direct renderer for TPCSector3D.
1122 * TPCLoaderEditor.cxx:
1123 Properly handle directory data, allows loading from non-current
1128 Added optimised color lookup function/cache; do not alow threshold
1129 to overrun maxval nad vice versa.
1131 * TPCSectorVizEditor.cxx:
1132 Reget threshold/maxval after setting it.
1135 Changes for rendering via TPCSector3DGL; use optimised color
1136 lookup from TPCSectorViz.
1138 * TPCSector2DGL.cxx:
1139 Use optimised color lookup from TPCSectorViz.
1141 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
1145 Added automatic loading of AliESDfriend (if found in event
1146 directory); new function AssertESDfriend().
1148 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
1152 * TPCLoaderEditor.cxx:
1153 Fixed target class for fDoubleSR signal connect.
1155 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
1161 Added member for double sampling-rate fDoubleSR; copy
1162 visualization parameter from 2D view when creating 3D view.
1164 * TPCLoaderEditor.cxx:
1165 * TPCLoaderEditor.h:
1166 Added control for double sampling-rate fDoubleSR.
1168 * TPCSector3DEditor.cxx:
1169 Increased precision of drift velocity widget.
1173 Added method CopyVizParams(); reset transformation on sector id
1176 * TPCSectorVizEditor.cxx:
1177 * TPCSectorVizEditor.h:
1178 Added button to control realistic positioning of the sector.
1180 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
1187 * TPCLoaderEditor.cxx:
1188 * TPCLoaderEditor.h:
1189 New class TPCLoader providing (graphical) interface for navigation
1190 through the TPC sector data.
1193 Proper initialization of bounding box for fBoxSet.
1195 * TPCSector2DEditor.cxx:
1197 Removed some comment crap.
1199 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
1204 * MUONDigitsInfo.cxx:
1208 New files for MUON visualization by Bogdan Vulpescu.
1210 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
1215 * TPCSector2DGL.cxx:
1217 Added preprocessor conditionals to support ROOT > 5.11.2.
1219 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1223 * TPCSectorVizEditor.cxx:
1224 * TPCSectorVizEditor.h:
1225 Replaced hand-woven widget-groups with RGValuators.
1227 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1233 Removed function LoadRaw(AliTPCRawStreamOld&).
1236 Removed forgotten declaration of SetCol().
1239 In Paint(): properly setup 3D transformation of fBoxSet.
1241 * alieve_main/alieve_main.cxx:
1242 New file; executable linked against all ALICE libraries.
1244 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1249 Honor fRnrElement in Paint(); it was impossible to disable
1250 rendering of 2D sectors.
1252 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1258 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
1259 data for a given pad; added methods DropAllSectors() and
1262 * TPCSectorData.cxx:
1264 Added method DropData(); in EndPad() return immediately if no data
1268 * TPCSector2DGL.cxx:
1271 Increase of rendering time-stamp now done in a virtual function
1272 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
1276 * TPCSector3DEditor.cxx:
1277 * TPCSector3DEditor.h:
1279 New classes TPCSector3D and TPCSector3DEditor.
1283 Renamed fFrameCol to fFrameColor.
1285 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
1291 * TPCSectorData.cxx:
1293 Add support for automatic pedestal determination and subtraction
1294 on per pad basis (for RAW data only). Done with Marian.
1301 * TPCSector2DEditor.cxx:
1302 * TPCSector2DEditor.h:
1305 * TPCSectorVizEditor.cxx:
1306 * TPCSectorVizEditor.h:
1307 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
1308 holds the general parametrs that will also be used by TPCSector3D.
1310 * TPCSector2DGL.cxx:
1311 Use Reve::ColorFromIdx().
1315 Include from Alieve, default class version 0.
1317 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1323 Added member fLoadPedestal to support subtraction of common
1324 pedestal during data loading.
1328 * TPCSector2DEditor.cxx:
1329 * TPCSector2DEditor.h:
1330 * TPCSector2DGL.cxx:
1331 Added option fAverage to divide the integrated time-bin contents
1332 by window width; fShowMax now works within the given time
1333 window. Added flags to control rendering of inner/outer1/outer2
1334 segments. Widgets have been extended to display numeric values for
1335 threshold, max-value and min/max time (there were only sliders and
1338 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1345 * TPCSector2DEditor.cxx:
1346 * TPCSector2DEditor.h:
1347 * TPCSector2DGL.cxx:
1348 Fixed all occurrences of misspelled 'treshold'.
1350 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1356 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
1357 exceeding number of pads in row; optionally warn of the occurrences.
1359 * TPCSectorData.cxx:
1360 Fix compilation warnings.
1362 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
1366 Introduce support for reading of raw TPC data. At the same time
1367 the TPCSegment* classes have been renamed to TPCSector*.
1369 * TPCDigitsInfo.cxx:
1373 * TPCSegmentEditor.cxx:
1374 * TPCSegmentEditor.h:
1377 Removed files; functionality moved to TPCData* and TPCSector*
1384 * TPCSector2DEditor.cxx:
1385 * TPCSector2DEditor.h:
1386 * TPCSector2DGL.cxx:
1388 * TPCSectorData.cxx:
1390 New files: most of the code was scavenged from TPCDigitsInfo and
1391 TPCSegment* classes.
1394 Reflect new class-names.
1397 Moved using declarations to front.