1 2007-12-17 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
6 * TrackFitterEditor.cxx:
8 New class TrackFitter: interface to AliRieman helix fit.
10 2007-12-17 Matevz Tadel <matevz.tadel@cern.ch>
14 Add support for external AliRawReaderRoot (needed for reading of
16 Add member for initial maximum signal-value assigned to new
20 Increase the default of fMaxVal to 128.
22 2007-11-23 Matevz Tadel <matevz.tadel@cern.ch>
24 * AliEVEHOMERManager.cxx:
25 * AliEVEHOMERManager.h:
26 * AliEVEHOMERManagerEditor.cxx:
27 * AliEVEHOMERManagerEditor.h:
29 New class AliEVEHOMERManager; interface to HLT data sources.
31 2007-11-07 Matevz Tadel <matevz.tadel@cern.ch>
34 Added entries for Cascade and V0 classes.
44 Moved from Reve to Alieve.
46 2007-11-06 Matevz Tadel <matevz.tadel@cern.ch>
49 Use TDirectoryFile when creating event directory for VSD.
50 Remove unnecessary whitespace from print statements.
52 2007-10-17 Matevz Tadel <matevz.tadel@cern.ch>
55 From Massimo: constructor of AliITSsegmentationSDD has been
58 2007-10-16 Matevz Tadel <matevz.tadel@cern.ch>
72 Merge from EVE-head-after-merge to HEAD.
74 2007-10-05 Matevz Tadel <matevz.tadel@cern.ch>
79 * ITSModuleSytepper.cxx:
80 * ITSModuleStepperEditor.cxx:
81 * PMDModuleEditor.cxx:
86 * TPCLoaderEditor.cxx:
90 * TRDLoaderManager.cxx:
93 * alieve_main/alieve_main.cxx:
94 Renamed class RGTopFrame to ReveManager.
96 2007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
101 Remove lines that were commented-out during last revision.
103 2007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
110 From Annalisa: changes for the new TOF geometry classes.
112 2007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
118 Implement virtuals from TGLLogicalShape for level-of-detail
119 calculation / management.
121 2007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
126 Add calls to ElementChanged() for all displayed sectors after
133 2007-10-02 Matevz Tadel <matevz.tadel@cern.ch>
139 * ITSScaledModule.cxx:
146 Changes required by re-basing of QuadSet to DigitSet.
151 Use axis-aligned box-set for speed/memory optimization.
152 Support secondary-selection for boxes.
155 Comment-out unused code requiring obsolete features of BoxSet.
157 2007-09-24 Matevz Tadel <matevz.tadel@cern.ch>
161 From Bogdan: modifications for the new structure of the data in
164 2007-09-19 Matevz Tadel <matevz.tadel@cern.ch>
170 Event-navigation commands are now virtual in the base-class.
171 Moved new-event-commands list and method to Reve::EventBase.
173 2007-08-30 Matevz Tadel <matevz.tadel@cern.ch>
178 Added comment about brutality of event-data destruction.
180 * ITSModuleStepper.cxx:
181 * ITSModuleStepper.h:
182 Subclass from RenderElementList and use fChildClass instead of
183 overriding AddElement to enforce child-class.
187 Update to new convention of RemoveElement.
189 2007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
194 In InitStatics add missing reference on global palettes.
196 * ITSModuleStepper.cxx:
197 * ITSModuleStepper.h:
198 * ITSModuleStepperEditor.cxx:
199 * ITSModuleStepperEditor.h:
200 Enable dynamic setting of Reve::GridStepper cell size and number
204 Register new class ITSModuleStepperEditor.
206 * ITSScaledModule.cxx:
208 Replace roots gui Signal/Slot mechanism by using structure of
209 Reve::ReferenceBackPtr.
211 2007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
215 * .SKEL-gedsubed.cxx:
216 * ITSScaledModuleEditor.cxx:
217 * PMDModuleEditor.cxx:
219 2007-08-28 Matevz Tadel <matevz.tadel@cern.ch>
224 Request a filled frame.
226 2007-08-27 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
232 Fix theta range ITSModuleSelection. Add default values values for
233 low and high values in sub-detectors.
236 Initialize low and high values reading ITSDigitsInfo.
238 * ITSModuleStepper.cxx:
239 * ITSScaledModule.cxx:
241 Synchronize palette according to scale and statistic type.
243 * ITSScaledModuleEditor.cxx:
244 * ITSScaledModuleEditor.h:
245 Do not use sub-editor mechanism. Add widgets directly in TGedFrame.
248 Unregister obsolete class ITSSDSubEditor.
250 * PMDModuleEditor.cxx:
252 Use QuadSetEditor Info tab.
254 2007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
260 Added menu-function MakeSector3D().
261 Removed obsolete ifdefed code.
263 2007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
268 Request filled frame for all standard frame-boxes.
270 * ITSModuleStepper.cxx:
271 Shift origin of grid-stepper instead of shifting each individual
274 2007-08-26 Matevz Tadel <matevz.tadel@cern.ch>
278 * ITSModuleStepper.cxx:
279 * ITSModuleStepper.h:
280 Use RenderElement::ElementChanged() to signal redraw requests.
281 Reorder function declarations and function code to make source
284 2007-08-24 Matevz Tadel <matevz.tadel@cern.ch>
288 * TPCLoaderEditor.cxx:
290 Use gReve->GetMainWindow() to obtain main window for file-dialog.
292 2007-08-13 Matevz Tadel <matevz.tadel@cern.ch>
298 * TRDLoaderManager.cxx:
299 Consistent ordering of arguments to AddRenderElement(),
300 AddGlobalRenderElement() and RemoveRenderElement().
302 2007-08-09 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
307 Fix offset by one bug in GetModuleIDs().
309 * ITSModuleStepper.cxx:
310 * ITSModuleStepper.h:
311 ITSModuleStepper is an TGLOverlayElement. ITSModuleStepperGL
312 functionality moved here.
315 * ITSModuleStepperGL.cxx:
316 * ITSModuleStepperGL.h:
319 2007-08-06 Matevz Tadel <matevz.tadel@cern.ch>
323 * JetPlaneEditor.cxx:
327 From Cesar: First version of jet visualization code.
330 Register JePlane classes.
332 2007-07-23 Matevz Tadel <matevz.tadel@cern.ch>
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.
342 2007-07-12 Matevz Tadel <matevz.tadel@cern.ch>
345 From Christian: AliESD -> AliESDEvent migration.
347 2007-07-02 Matevz Tadel <matevz.tadel@cern.ch>
351 * ITSModuleStepperGL.cxx:
352 * ITSModuleStepperGL.h:
359 Follow-up on gl/ changes introduced in ROOT-5.16.
361 * ITSModuleStepper.cxx:
362 Add includes needed due to changes in ROOT.
364 2007-06-26 Matevz Tadel <matevz.tadel@cern.ch>
368 Invert the modality of run-loader and esd loading: always try to
369 open them and complain only when asked to.
371 2007-06-22 Matevz Tadel <matevz.tadel@cern.ch>
375 With Cvetan: initialize CDB and provide proper geometry loading.
377 2007-06-19 Matevz Tadel <matevz.tadel@cern.ch>
380 Use new ESD loading scheme.
383 From Alex: changes for new TRD code.
385 2007-06-13 Matevz Tadel <matevz.tadel@cern.ch>
388 Added TOF visualization classes.
392 * TOFDigitsInfoEditor.cxx:
393 * TOFDigitsInfoEditor.h:
396 * TOFSectorEditor.cxx:
400 * TOFStripEditor.cxx:
402 From Annalisa: new files for TOF visualization.
404 2007-06-06 Matevz Tadel <matevz.tadel@cern.ch>
413 * TRDLoaderManager.cxx:
414 * TRDLoaderManager.h:
417 From Alexandru: new version of TRD visualization.
419 * TRDLoaderSingle.cxx:
421 From Alexandru: removed files.
423 2007-05-31 Matevz Tadel <matevz.tadel@cern.ch>
426 Reimplemented ReadRaw() so that several events can be merged
427 together (with Cvetan's help).
429 2007-05-25 Matevz Tadel <matevz.tadel@cern.ch>
434 Add support for raw-data reading (convert raw data to
435 clones-arrays of AliITSdigit objects).
437 2007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
441 Alexey: new files for T0 visualization.
444 Register new class T0Module.
446 2007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
448 * MUONChamberData.cxx:
453 Bogdan: Updates for the muon display.
455 2007-04-10 Matevz Tadel <matevz.tadel@cern.ch>
459 * MUONChamberData.cxx:
461 * MUONChamberEditor.cxx:
462 * MUONChamberEditor.h:
469 Bogdan: new version of MUON visualization.
473 Bogdan: removed files.
476 Remove pragma for class MUONTracks.
478 2007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
480 * ITSModuleStepperGL.cxx:
481 Fix obi-wan in SetScale.
483 2007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
485 * ITSModuleStepperGL.cxx:
486 * ITSModuleStepperGL.h:
487 Add function to render string. Add actions in ProcessSelection.
489 * ITSModuleStepper.cxx:
490 * ITSModuleStepper.h:
491 * ITSScaledModule.cxx:
493 * ITSScaledModuleEditor.cxx:
494 DigitScaled info owned by ITSModuleStepper.
496 2007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
498 * ITSModuleStepper.cxx:
499 * ITSModuleStepper.h:
500 Multiply with parent transformation matrix thus allowing global
503 * ITSModuleStepperGL.cxx:
504 * ITSModuleStepperGL.h:
505 Disable display lists and culling, ignore size for OfInterest.
507 2007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
509 * ITSModuleStepperGL.cxx:
510 * ITSModuleStepperGL.h:
511 Implementation of GL user-interface to enable listing of
512 Reve::GridStepper pages.
516 Introduce new class ITSModuleSelection to define ITSModule
517 selection conditions; this structure is used in
518 ITSDigitsInfo::GetModuleIDs().
521 Register new classes: ITSModuleStepperGL and ITSModuleSelection.
523 * ITSModuleStepper.cxx:
524 * ITSModuleStepper.h:
525 Add members for rendering of ITSModuleStepperGL and stepper
528 2007-03-25 Matevz Tadel <matevz.tadel@cern.ch>
532 Support recursive import of daugter points and track-refs.
534 2007-03-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
536 * ITSScaledModule.cxx:
538 * ITSScaledModuleEditor.cxx:
539 * ITSScaledModuleEditor.h:
540 New files for visualization of ITS scaled digits.
543 Register new classes for ITS scaled digits.
547 Add info for expected detector-type occupancy and default signal
552 Make LoadQuads virtual; add missing getters; in initialization
553 read ITSDigitsInfo to configure palette.
555 * ITSModuleStepper.cxx:
556 * ITSModuleStepper.h:
557 Configure module offsets in the Reve::GridStepper. Update RGEditor
560 2007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
564 Added static method AliMagF* AssertMagField().
567 The following changes are from Bogdan, for new MUON display.
569 * MUONChamberData.cxx:
572 From Bogdan: new version of MUON display.
579 From Bogdan: new classes MUONTrack and MUONTracks.
581 2007-03-14 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
584 Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
585 as SPD/SDD/SSD entries are interleaved.
588 Increase reference-count in initialization of global frames and
592 Added getter for frame dimensions.
595 * ITSModuleStepper.h:
596 * ITSModuleStepper.cxx:
597 New class ITSModuleStepper.
599 2007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
602 Drop all logicals when redrawing after loading of a new event.
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
612 2007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
616 Optimize reading of track references.
618 2007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
628 Changes from Reve::RenderElement.
630 2007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
634 * PMDModuleEditor.cxx:
636 From Basanta: new version of PMD visualization; added better
637 per-module statistics and an adc-histogram.
639 2007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
642 Enable all branches in TreeTR after reading of path-marks.
644 2007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
649 * PMDModuleEditor.cxx:
651 From Basanta: new files for PMD digit visualization.
653 2007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
656 Use typedefs from Reve::Track.
658 2007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
663 New files: used in alice-macros/kine_tracks.C to set path marks in
666 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
669 From Christoph Blume: changes in the TRD code that affect the
670 database parameter samplingFrequency.
672 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
675 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
677 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
680 Removed unnecessary include.
682 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
687 Moved code responding to secondary selection from
688 TPCSector2DGL::ProcessSelection() to virtual
689 TPCSector2D::PadSelected(Int_t row, Int_t pad).
691 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
695 Use two-level selection, implement callback QuadSelected() to
696 print out the digit details.
698 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
701 Use AddLine() when registering SSD digits.
703 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
707 Make consistent use of fLoadPedestal and fLoadThreshold with and
708 without auto-pedestal determination and for reading of
711 * TPCLoaderEditor.cxx:
712 Fix tooltip of load-threshold number-entry.
714 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
718 Added method ReloadSectors() allowing re-reading of data with
719 different load threshold/pedestal settings.
721 * TPCLoaderEditor.cxx:
723 Added interface to load-time threshold/(auto)pedestal settings.
725 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
729 Added mechanism for registration/execution of user-commands that
730 are to be run after a new event has been successfully loaded.
735 Renamed typedef lpRE_t/i to List_t/i.
738 A consistent way of getting the MC labels of the V0 daughters
741 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
744 Fix handling of AliESDfriends.root.
746 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
750 Fix handling of AliESDfriends.root.
752 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
755 Use new naming conventions from QuadSet; increase x-width of SDD
758 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
761 Do not interpolate color palette by default.
763 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
767 Set palette and frame-box via setters to allow proper
768 reference-count management; cleanup.
770 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
775 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
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.
787 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
789 * TRDLoaderSingle.cxx:
800 From Alexandru: changes in TRD visualization.
802 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
806 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
811 Replace QuadSet with OldQuadSet.
815 * MUONChamberData.cxx:
817 * MUONChamberEditor.cxx:
818 * MUONChamberEditor.h:
823 From Bogdan: new files / new implementation of the MUON
826 * MUONDigitsInfo.cxx:
830 From Bogdan: removed files.
833 Add/remove classes according to changes in MUON.
835 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
838 From Raffaele: implemented naming scheme used for alignable
842 List new classes for TRD visualization.
852 New files from Alexandru: TRD visualization.
854 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
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.
863 From Ivana: update following changes in MUON.
865 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
869 * TPCSectorVizEditor.cxx:
870 * TPCSectorVizEditor.h:
871 Use Reve::ZTrans to hold the transformation matrix; renamed member
872 fTrans to less ambiguous fAutoTrans.
877 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
879 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
882 During opening of a run via run-loader also load run-header.
884 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
889 Youri's changes (merge of V0 and V0MI) were lost after CVS
890 gymnastics (reverting EVE-head to work with tagged version of
893 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
902 Changes for new geditor and gl two-level selection; added
903 delarations of private copy-ctor and assignment-op.
907 * TPCSector2DEditor.cxx:
908 * TPCSector2DEditor.h:
911 Added control of pick-mode and display of pad/pad-row histograms
912 as a response to second-level selection hit.
915 Added methods GetMin/MaxTime().
917 * TPCSectorVizEditor.cxx:
918 Increased widget limits on fThreshold and fMaxVal.
920 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
924 * TPCLoaderEditor.cxx:
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.
934 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
936 * MUONDigitsInfo.cxx:
940 From Bogdan: fix effc++ warnings, add comments.
942 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
950 * MUONDigitsInfo.cxx:
956 * TPCLoaderEditor.cxx:
958 * TPCSector2DEditor.cxx:
959 * TPCSector2DEditor.h:
963 * TPCSector3DEditor.cxx:
964 * TPCSector3DEditor.h:
970 * TPCSectorVizEditor.cxx:
971 * TPCSectorVizEditor.h:
976 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
982 Added support for two-level selection down to pad level; added
983 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
986 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
988 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
992 Added method Event::GotoEvent(Int_t) and shortcuts
995 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
999 Now derived from Reve::EventBase.
1007 Changed inheritance order (RenderElement base comes first).
1011 Implemented list-management virtuals; use new functionality of
1014 * TPCSector2DGL.cxx:
1019 Do not recompute visual representation on every triangulation
1020 change (let the GL renderer do it); conform to new syntax of
1023 * TPCSector3DGL.cxx:
1025 Added triangulation time-stamp: update model state when needed;
1026 use PointSet::Size() instead of GetN().
1028 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
1031 Use built-in equipment maps; the override option is still present
1032 for reading early sector-test 2006 data.
1034 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
1038 Added member TString fTPCEquipementMap to allow override of
1039 default file location.
1041 * TPCSector2DGL.cxx:
1044 * TPCSector3DGL.cxx:
1045 Added control statements for cases when some visualization data
1046 are not present (GL optimization).
1049 Small fixes to revive basic VSD functionality.
1051 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
1055 Removed TAttMarker as base-class, added fPointSize member.
1057 * TPCSector3DEditor.cxx:
1058 * TPCSector3DEditor.h:
1059 Added control for fPointSize.
1061 * TPCSector3DGL.cxx:
1062 After frame-box rendering GL remained in wire-frame mode.
1064 * TPCSectorData.cxx:
1066 Added internal static member for z-length of the sector.
1069 From Cvetan: fix orientation for C-side sectors.
1071 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
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.
1081 * TPCSector3DEditor.cxx:
1082 * TPCSector3DEditor.h:
1083 Added control for fPointFrac; use RGValuator for fDriftVel.
1085 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1088 Removed stale printout.
1092 Added option to set inital min/max time and threshold for
1093 TPCSector2D's created by the loader.
1095 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1098 Fixed a type in PadRowHack ctor (unused parameter).
1100 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1105 * TPCSectorData.cxx:
1107 Added hacks to allow removal of noisy pads.
1109 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1111 * TPCLoaderEditor.cxx:
1112 Use StrDup to feed TGFileInfo for brain-dead interface of
1115 * TPCSector3DGL.cxx:
1117 Added padding for frame-box borders so that all all digits are
1118 contained within it.
1120 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
1124 Added conventions for ROOT pre/post 5.11.02.
1127 * TPCSector3DGL.cxx:
1129 New class TPCSector3DGL, a direct renderer for TPCSector3D.
1131 * TPCLoaderEditor.cxx:
1132 Properly handle directory data, allows loading from non-current
1137 Added optimised color lookup function/cache; do not alow threshold
1138 to overrun maxval nad vice versa.
1140 * TPCSectorVizEditor.cxx:
1141 Reget threshold/maxval after setting it.
1144 Changes for rendering via TPCSector3DGL; use optimised color
1145 lookup from TPCSectorViz.
1147 * TPCSector2DGL.cxx:
1148 Use optimised color lookup from TPCSectorViz.
1150 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
1154 Added automatic loading of AliESDfriend (if found in event
1155 directory); new function AssertESDfriend().
1157 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
1161 * TPCLoaderEditor.cxx:
1162 Fixed target class for fDoubleSR signal connect.
1164 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
1170 Added member for double sampling-rate fDoubleSR; copy
1171 visualization parameter from 2D view when creating 3D view.
1173 * TPCLoaderEditor.cxx:
1174 * TPCLoaderEditor.h:
1175 Added control for double sampling-rate fDoubleSR.
1177 * TPCSector3DEditor.cxx:
1178 Increased precision of drift velocity widget.
1182 Added method CopyVizParams(); reset transformation on sector id
1185 * TPCSectorVizEditor.cxx:
1186 * TPCSectorVizEditor.h:
1187 Added button to control realistic positioning of the sector.
1189 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
1196 * TPCLoaderEditor.cxx:
1197 * TPCLoaderEditor.h:
1198 New class TPCLoader providing (graphical) interface for navigation
1199 through the TPC sector data.
1202 Proper initialization of bounding box for fBoxSet.
1204 * TPCSector2DEditor.cxx:
1206 Removed some comment crap.
1208 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
1213 * MUONDigitsInfo.cxx:
1217 New files for MUON visualization by Bogdan Vulpescu.
1219 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
1224 * TPCSector2DGL.cxx:
1226 Added preprocessor conditionals to support ROOT > 5.11.2.
1228 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1232 * TPCSectorVizEditor.cxx:
1233 * TPCSectorVizEditor.h:
1234 Replaced hand-woven widget-groups with RGValuators.
1236 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1242 Removed function LoadRaw(AliTPCRawStreamOld&).
1245 Removed forgotten declaration of SetCol().
1248 In Paint(): properly setup 3D transformation of fBoxSet.
1250 * alieve_main/alieve_main.cxx:
1251 New file; executable linked against all ALICE libraries.
1253 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1258 Honor fRnrElement in Paint(); it was impossible to disable
1259 rendering of 2D sectors.
1261 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1267 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
1268 data for a given pad; added methods DropAllSectors() and
1271 * TPCSectorData.cxx:
1273 Added method DropData(); in EndPad() return immediately if no data
1277 * TPCSector2DGL.cxx:
1280 Increase of rendering time-stamp now done in a virtual function
1281 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
1285 * TPCSector3DEditor.cxx:
1286 * TPCSector3DEditor.h:
1288 New classes TPCSector3D and TPCSector3DEditor.
1292 Renamed fFrameCol to fFrameColor.
1294 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
1300 * TPCSectorData.cxx:
1302 Add support for automatic pedestal determination and subtraction
1303 on per pad basis (for RAW data only). Done with Marian.
1310 * TPCSector2DEditor.cxx:
1311 * TPCSector2DEditor.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.
1319 * TPCSector2DGL.cxx:
1320 Use Reve::ColorFromIdx().
1324 Include from Alieve, default class version 0.
1326 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1332 Added member fLoadPedestal to support subtraction of common
1333 pedestal during data loading.
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
1347 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1354 * TPCSector2DEditor.cxx:
1355 * TPCSector2DEditor.h:
1356 * TPCSector2DGL.cxx:
1357 Fixed all occurrences of misspelled 'treshold'.
1359 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1365 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
1366 exceeding number of pads in row; optionally warn of the occurrences.
1368 * TPCSectorData.cxx:
1369 Fix compilation warnings.
1371 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
1375 Introduce support for reading of raw TPC data. At the same time
1376 the TPCSegment* classes have been renamed to TPCSector*.
1378 * TPCDigitsInfo.cxx:
1382 * TPCSegmentEditor.cxx:
1383 * TPCSegmentEditor.h:
1386 Removed files; functionality moved to TPCData* and TPCSector*
1393 * TPCSector2DEditor.cxx:
1394 * TPCSector2DEditor.h:
1395 * TPCSector2DGL.cxx:
1397 * TPCSectorData.cxx:
1399 New files: most of the code was scavenged from TPCDigitsInfo and
1400 TPCSegment* classes.
1403 Reflect new class-names.
1406 Moved using declarations to front.