1 2007-11-06 Matevz Tadel <matevz.tadel@cern.ch>
4 Use TDirectoryFile when creating event directory for VSD.
5 Remove unnecessary whitespace from print statements.
7 2007-10-17 Matevz Tadel <matevz.tadel@cern.ch>
10 From Massimo: constructor of AliITSsegmentationSDD has been
13 2007-10-16 Matevz Tadel <matevz.tadel@cern.ch>
27 Merge from EVE-head-after-merge to HEAD.
29 2007-10-05 Matevz Tadel <matevz.tadel@cern.ch>
34 * ITSModuleStepper.cxx:
35 * ITSModuleStepperEditor.cxx:
36 * PMDModuleEditor.cxx:
41 * TPCLoaderEditor.cxx:
45 * TRDLoaderManager.cxx:
48 * alieve_main/alieve_main.cxx:
49 Renamed class RGTopFrame to ReveManager.
51 2007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
56 Remove lines that were commented-out during last revision.
58 2007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
65 From Annalisa: changes for the new TOF geometry classes.
67 2007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
73 Implement virtuals from TGLLogicalShape for level-of-detail
74 calculation / management.
76 2007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
81 Add calls to ElementChanged() for all displayed sectors after
88 2007-10-02 Matevz Tadel <matevz.tadel@cern.ch>
94 * ITSScaledModule.cxx:
101 Changes required by re-basing of QuadSet to DigitSet.
106 Use axis-aligned box-set for speed/memory optimization.
107 Support secondary-selection for boxes.
110 Comment-out unused code requiring obsolete features of BoxSet.
112 2007-09-24 Matevz Tadel <matevz.tadel@cern.ch>
116 From Bogdan: modifications for the new structure of the data in
119 2007-09-19 Matevz Tadel <matevz.tadel@cern.ch>
125 Event-navigation commands are now virtual in the base-class.
126 Moved new-event-commands list and method to Reve::EventBase.
128 2007-08-30 Matevz Tadel <matevz.tadel@cern.ch>
133 Added comment about brutality of event-data destruction.
135 * ITSModuleStepper.cxx:
136 * ITSModuleStepper.h:
137 Subclass from RenderElementList and use fChildClass instead of
138 overriding AddElement to enforce child-class.
142 Update to new convention of RemoveElement.
144 2007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
149 In InitStatics add missing reference on global palettes.
151 * ITSModuleStepper.cxx:
152 * ITSModuleStepper.h:
153 * ITSModuleStepperEditor.cxx:
154 * ITSModuleStepperEditor.h:
155 Enable dynamic setting of Reve::GridStepper cell size and number
159 Register new class ITSModuleStepperEditor.
161 * ITSScaledModule.cxx:
163 Replace roots gui Signal/Slot mechanism by using structure of
164 Reve::ReferenceBackPtr.
166 2007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
170 * .SKEL-gedsubed.cxx:
171 * ITSScaledModuleEditor.cxx:
172 * PMDModuleEditor.cxx:
174 2007-08-28 Matevz Tadel <matevz.tadel@cern.ch>
179 Request a filled frame.
181 2007-08-27 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
187 Fix theta range ITSModuleSelection. Add default values values for
188 low and high values in sub-detectors.
191 Initialize low and high values reading ITSDigitsInfo.
193 * ITSModuleStepper.cxx:
194 * ITSScaledModule.cxx:
196 Synchronize palette according to scale and statistic type.
198 * ITSScaledModuleEditor.cxx:
199 * ITSScaledModuleEditor.h:
200 Do not use sub-editor mechanism. Add widgets directly in TGedFrame.
203 Unregister obsolete class ITSSDSubEditor.
205 * PMDModuleEditor.cxx:
207 Use QuadSetEditor Info tab.
209 2007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
215 Added menu-function MakeSector3D().
216 Removed obsolete ifdefed code.
218 2007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
223 Request filled frame for all standard frame-boxes.
225 * ITSModuleStepper.cxx:
226 Shift origin of grid-stepper instead of shifting each individual
229 2007-08-26 Matevz Tadel <matevz.tadel@cern.ch>
233 * ITSModuleStepper.cxx:
234 * ITSModuleStepper.h:
235 Use RenderElement::ElementChanged() to signal redraw requests.
236 Reorder function declarations and function code to make source
239 2007-08-24 Matevz Tadel <matevz.tadel@cern.ch>
243 * TPCLoaderEditor.cxx:
245 Use gReve->GetMainWindow() to obtain main window for file-dialog.
247 2007-08-13 Matevz Tadel <matevz.tadel@cern.ch>
253 * TRDLoaderManager.cxx:
254 Consistent ordering of arguments to AddRenderElement(),
255 AddGlobalRenderElement() and RemoveRenderElement().
257 2007-08-09 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
262 Fix offset by one bug in GetModuleIDs().
264 * ITSModuleStepper.cxx:
265 * ITSModuleStepper.h:
266 ITSModuleStepper is an TGLOverlayElement. ITSModuleStepperGL
267 functionality moved here.
270 * ITSModuleStepperGL.cxx:
271 * ITSModuleStepperGL.h:
274 2007-08-06 Matevz Tadel <matevz.tadel@cern.ch>
278 * JetPlaneEditor.cxx:
282 From Cesar: First version of jet visualization code.
285 Register JePlane classes.
287 2007-07-23 Matevz Tadel <matevz.tadel@cern.ch>
291 Added function SortPathMarks().
292 Bugfix in SetDaughterPathMarks(): move recursive descent
293 over daughters outside of a loop. This caused insane memory usage
294 for events with full kine-stack (lots of low-energy
295 electrons and photons). Reported by Cvetan and Jochen Klein.
297 2007-07-12 Matevz Tadel <matevz.tadel@cern.ch>
300 From Christian: AliESD -> AliESDEvent migration.
302 2007-07-02 Matevz Tadel <matevz.tadel@cern.ch>
306 * ITSModuleStepperGL.cxx:
307 * ITSModuleStepperGL.h:
314 Follow-up on gl/ changes introduced in ROOT-5.16.
316 * ITSModuleStepper.cxx:
317 Add includes needed due to changes in ROOT.
319 2007-06-26 Matevz Tadel <matevz.tadel@cern.ch>
323 Invert the modality of run-loader and esd loading: always try to
324 open them and complain only when asked to.
326 2007-06-22 Matevz Tadel <matevz.tadel@cern.ch>
330 With Cvetan: initialize CDB and provide proper geometry loading.
332 2007-06-19 Matevz Tadel <matevz.tadel@cern.ch>
335 Use new ESD loading scheme.
338 From Alex: changes for new TRD code.
340 2007-06-13 Matevz Tadel <matevz.tadel@cern.ch>
343 Added TOF visualization classes.
347 * TOFDigitsInfoEditor.cxx:
348 * TOFDigitsInfoEditor.h:
351 * TOFSectorEditor.cxx:
355 * TOFStripEditor.cxx:
357 From Annalisa: new files for TOF visualization.
359 2007-06-06 Matevz Tadel <matevz.tadel@cern.ch>
368 * TRDLoaderManager.cxx:
369 * TRDLoaderManager.h:
372 From Alexandru: new version of TRD visualization.
374 * TRDLoaderSingle.cxx:
376 From Alexandru: removed files.
378 2007-05-31 Matevz Tadel <matevz.tadel@cern.ch>
381 Reimplemented ReadRaw() so that several events can be merged
382 together (with Cvetan's help).
384 2007-05-25 Matevz Tadel <matevz.tadel@cern.ch>
389 Add support for raw-data reading (convert raw data to
390 clones-arrays of AliITSdigit objects).
392 2007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
396 Alexey: new files for T0 visualization.
399 Register new class T0Module.
401 2007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
403 * MUONChamberData.cxx:
408 Bogdan: Updates for the muon display.
410 2007-04-10 Matevz Tadel <matevz.tadel@cern.ch>
414 * MUONChamberData.cxx:
416 * MUONChamberEditor.cxx:
417 * MUONChamberEditor.h:
424 Bogdan: new version of MUON visualization.
428 Bogdan: removed files.
431 Remove pragma for class MUONTracks.
433 2007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
435 * ITSModuleStepperGL.cxx:
436 Fix obi-wan in SetScale.
438 2007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
440 * ITSModuleStepperGL.cxx:
441 * ITSModuleStepperGL.h:
442 Add function to render string. Add actions in ProcessSelection.
444 * ITSModuleStepper.cxx:
445 * ITSModuleStepper.h:
446 * ITSScaledModule.cxx:
448 * ITSScaledModuleEditor.cxx:
449 DigitScaled info owned by ITSModuleStepper.
451 2007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
453 * ITSModuleStepper.cxx:
454 * ITSModuleStepper.h:
455 Multiply with parent transformation matrix thus allowing global
458 * ITSModuleStepperGL.cxx:
459 * ITSModuleStepperGL.h:
460 Disable display lists and culling, ignore size for OfInterest.
462 2007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
464 * ITSModuleStepperGL.cxx:
465 * ITSModuleStepperGL.h:
466 Implementation of GL user-interface to enable listing of
467 Reve::GridStepper pages.
471 Introduce new class ITSModuleSelection to define ITSModule
472 selection conditions; this structure is used in
473 ITSDigitsInfo::GetModuleIDs().
476 Register new classes: ITSModuleStepperGL and ITSModuleSelection.
478 * ITSModuleStepper.cxx:
479 * ITSModuleStepper.h:
480 Add members for rendering of ITSModuleStepperGL and stepper
483 2007-03-25 Matevz Tadel <matevz.tadel@cern.ch>
487 Support recursive import of daugter points and track-refs.
489 2007-03-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
491 * ITSScaledModule.cxx:
493 * ITSScaledModuleEditor.cxx:
494 * ITSScaledModuleEditor.h:
495 New files for visualization of ITS scaled digits.
498 Register new classes for ITS scaled digits.
502 Add info for expected detector-type occupancy and default signal
507 Make LoadQuads virtual; add missing getters; in initialization
508 read ITSDigitsInfo to configure palette.
510 * ITSModuleStepper.cxx:
511 * ITSModuleStepper.h:
512 Configure module offsets in the Reve::GridStepper. Update RGEditor
515 2007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
519 Added static method AliMagF* AssertMagField().
522 The following changes are from Bogdan, for new MUON display.
524 * MUONChamberData.cxx:
527 From Bogdan: new version of MUON display.
534 From Bogdan: new classes MUONTrack and MUONTracks.
536 2007-03-14 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
539 Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
540 as SPD/SDD/SSD entries are interleaved.
543 Increase reference-count in initialization of global frames and
547 Added getter for frame dimensions.
550 * ITSModuleStepper.h:
551 * ITSModuleStepper.cxx:
552 New class ITSModuleStepper.
554 2007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
557 Drop all logicals when redrawing after loading of a new event.
561 Added a static member-function LoopEvent() allowing loading of TPC
562 data in a detached thread; added optional argument to
563 UpdateSectors(Bool_t dropNonPresent) allowing automatic
564 destruction of viz-sectors for which data are not present in the
567 2007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
571 Optimize reading of track references.
573 2007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
583 Changes from Reve::RenderElement.
585 2007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
589 * PMDModuleEditor.cxx:
591 From Basanta: new version of PMD visualization; added better
592 per-module statistics and an adc-histogram.
594 2007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
597 Enable all branches in TreeTR after reading of path-marks.
599 2007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
604 * PMDModuleEditor.cxx:
606 From Basanta: new files for PMD digit visualization.
608 2007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
611 Use typedefs from Reve::Track.
613 2007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
618 New files: used in alice-macros/kine_tracks.C to set path marks in
621 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
624 From Christoph Blume: changes in the TRD code that affect the
625 database parameter samplingFrequency.
627 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
630 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
632 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
635 Removed unnecessary include.
637 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
642 Moved code responding to secondary selection from
643 TPCSector2DGL::ProcessSelection() to virtual
644 TPCSector2D::PadSelected(Int_t row, Int_t pad).
646 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
650 Use two-level selection, implement callback QuadSelected() to
651 print out the digit details.
653 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
656 Use AddLine() when registering SSD digits.
658 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
662 Make consistent use of fLoadPedestal and fLoadThreshold with and
663 without auto-pedestal determination and for reading of
666 * TPCLoaderEditor.cxx:
667 Fix tooltip of load-threshold number-entry.
669 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
673 Added method ReloadSectors() allowing re-reading of data with
674 different load threshold/pedestal settings.
676 * TPCLoaderEditor.cxx:
678 Added interface to load-time threshold/(auto)pedestal settings.
680 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
684 Added mechanism for registration/execution of user-commands that
685 are to be run after a new event has been successfully loaded.
690 Renamed typedef lpRE_t/i to List_t/i.
693 A consistent way of getting the MC labels of the V0 daughters
696 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
699 Fix handling of AliESDfriends.root.
701 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
705 Fix handling of AliESDfriends.root.
707 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
710 Use new naming conventions from QuadSet; increase x-width of SDD
713 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
716 Do not interpolate color palette by default.
718 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
722 Set palette and frame-box via setters to allow proper
723 reference-count management; cleanup.
725 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
730 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
738 Subclass from the new QuadSet implementation; introduced static
739 data members to hold pointers to default FrameBoxes and
740 RGBAPalettes for each detector type.
742 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
744 * TRDLoaderSingle.cxx:
755 From Alexandru: changes in TRD visualization.
757 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
761 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
766 Replace QuadSet with OldQuadSet.
770 * MUONChamberData.cxx:
772 * MUONChamberEditor.cxx:
773 * MUONChamberEditor.h:
778 From Bogdan: new files / new implementation of the MUON
781 * MUONDigitsInfo.cxx:
785 From Bogdan: removed files.
788 Add/remove classes according to changes in MUON.
790 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
793 From Raffaele: implemented naming scheme used for alignable
797 List new classes for TRD visualization.
807 New files from Alexandru: TRD visualization.
809 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
813 Added option to respond to missing galice.root or AliESD.root
814 files in Open() with less violence (do not throw an exception,
815 just print a warning). This is a default now.
818 From Ivana: update following changes in MUON.
820 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
824 * TPCSectorVizEditor.cxx:
825 * TPCSectorVizEditor.h:
826 Use Reve::ZTrans to hold the transformation matrix; renamed member
827 fTrans to less ambiguous fAutoTrans.
832 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
834 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
837 During opening of a run via run-loader also load run-header.
839 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
844 Youri's changes (merge of V0 and V0MI) were lost after CVS
845 gymnastics (reverting EVE-head to work with tagged version of
848 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
857 Changes for new geditor and gl two-level selection; added
858 delarations of private copy-ctor and assignment-op.
862 * TPCSector2DEditor.cxx:
863 * TPCSector2DEditor.h:
866 Added control of pick-mode and display of pad/pad-row histograms
867 as a response to second-level selection hit.
870 Added methods GetMin/MaxTime().
872 * TPCSectorVizEditor.cxx:
873 Increased widget limits on fThreshold and fMaxVal.
875 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
879 * TPCLoaderEditor.cxx:
881 * TPCSector2DEditor.cxx:
882 * TPCSector2DEditor.h:
883 * TPCSector3DEditor.cxx:
884 * TPCSector3DEditor.h:
885 * TPCSectorVizEditor.cxx:
886 * TPCSectorVizEditor.h:
887 Conform to new TGedFrame paradigm in ROOT.
889 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
891 * MUONDigitsInfo.cxx:
895 From Bogdan: fix effc++ warnings, add comments.
897 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
905 * MUONDigitsInfo.cxx:
911 * TPCLoaderEditor.cxx:
913 * TPCSector2DEditor.cxx:
914 * TPCSector2DEditor.h:
918 * TPCSector3DEditor.cxx:
919 * TPCSector3DEditor.h:
925 * TPCSectorVizEditor.cxx:
926 * TPCSectorVizEditor.h:
931 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
937 Added support for two-level selection down to pad level; added
938 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
941 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
943 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
947 Added method Event::GotoEvent(Int_t) and shortcuts
950 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
954 Now derived from Reve::EventBase.
962 Changed inheritance order (RenderElement base comes first).
966 Implemented list-management virtuals; use new functionality of
974 Do not recompute visual representation on every triangulation
975 change (let the GL renderer do it); conform to new syntax of
980 Added triangulation time-stamp: update model state when needed;
981 use PointSet::Size() instead of GetN().
983 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
986 Use built-in equipment maps; the override option is still present
987 for reading early sector-test 2006 data.
989 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
993 Added member TString fTPCEquipementMap to allow override of
994 default file location.
1000 Added control statements for cases when some visualization data
1001 are not present (GL optimization).
1004 Small fixes to revive basic VSD functionality.
1006 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
1010 Removed TAttMarker as base-class, added fPointSize member.
1012 * TPCSector3DEditor.cxx:
1013 * TPCSector3DEditor.h:
1014 Added control for fPointSize.
1016 * TPCSector3DGL.cxx:
1017 After frame-box rendering GL remained in wire-frame mode.
1019 * TPCSectorData.cxx:
1021 Added internal static member for z-length of the sector.
1024 From Cvetan: fix orientation for C-side sectors.
1026 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
1030 * TPCSector3DGL.cxx:
1031 Added support for rendering a fraction of 3D digits as points: the
1032 fraction of the fThreshold->fMaxVal interval that is rendered a
1033 spoints is controlled via the fPointFrac member. Subclassed
1034 TPCSector3D from TAttMarker to allow point-size control.
1036 * TPCSector3DEditor.cxx:
1037 * TPCSector3DEditor.h:
1038 Added control for fPointFrac; use RGValuator for fDriftVel.
1040 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1043 Removed stale printout.
1047 Added option to set inital min/max time and threshold for
1048 TPCSector2D's created by the loader.
1050 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1053 Fixed a type in PadRowHack ctor (unused parameter).
1055 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1060 * TPCSectorData.cxx:
1062 Added hacks to allow removal of noisy pads.
1064 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1066 * TPCLoaderEditor.cxx:
1067 Use StrDup to feed TGFileInfo for brain-dead interface of
1070 * TPCSector3DGL.cxx:
1072 Added padding for frame-box borders so that all all digits are
1073 contained within it.
1075 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
1079 Added conventions for ROOT pre/post 5.11.02.
1082 * TPCSector3DGL.cxx:
1084 New class TPCSector3DGL, a direct renderer for TPCSector3D.
1086 * TPCLoaderEditor.cxx:
1087 Properly handle directory data, allows loading from non-current
1092 Added optimised color lookup function/cache; do not alow threshold
1093 to overrun maxval nad vice versa.
1095 * TPCSectorVizEditor.cxx:
1096 Reget threshold/maxval after setting it.
1099 Changes for rendering via TPCSector3DGL; use optimised color
1100 lookup from TPCSectorViz.
1102 * TPCSector2DGL.cxx:
1103 Use optimised color lookup from TPCSectorViz.
1105 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
1109 Added automatic loading of AliESDfriend (if found in event
1110 directory); new function AssertESDfriend().
1112 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
1116 * TPCLoaderEditor.cxx:
1117 Fixed target class for fDoubleSR signal connect.
1119 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
1125 Added member for double sampling-rate fDoubleSR; copy
1126 visualization parameter from 2D view when creating 3D view.
1128 * TPCLoaderEditor.cxx:
1129 * TPCLoaderEditor.h:
1130 Added control for double sampling-rate fDoubleSR.
1132 * TPCSector3DEditor.cxx:
1133 Increased precision of drift velocity widget.
1137 Added method CopyVizParams(); reset transformation on sector id
1140 * TPCSectorVizEditor.cxx:
1141 * TPCSectorVizEditor.h:
1142 Added button to control realistic positioning of the sector.
1144 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
1151 * TPCLoaderEditor.cxx:
1152 * TPCLoaderEditor.h:
1153 New class TPCLoader providing (graphical) interface for navigation
1154 through the TPC sector data.
1157 Proper initialization of bounding box for fBoxSet.
1159 * TPCSector2DEditor.cxx:
1161 Removed some comment crap.
1163 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
1168 * MUONDigitsInfo.cxx:
1172 New files for MUON visualization by Bogdan Vulpescu.
1174 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
1179 * TPCSector2DGL.cxx:
1181 Added preprocessor conditionals to support ROOT > 5.11.2.
1183 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1187 * TPCSectorVizEditor.cxx:
1188 * TPCSectorVizEditor.h:
1189 Replaced hand-woven widget-groups with RGValuators.
1191 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1197 Removed function LoadRaw(AliTPCRawStreamOld&).
1200 Removed forgotten declaration of SetCol().
1203 In Paint(): properly setup 3D transformation of fBoxSet.
1205 * alieve_main/alieve_main.cxx:
1206 New file; executable linked against all ALICE libraries.
1208 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1213 Honor fRnrElement in Paint(); it was impossible to disable
1214 rendering of 2D sectors.
1216 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1222 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
1223 data for a given pad; added methods DropAllSectors() and
1226 * TPCSectorData.cxx:
1228 Added method DropData(); in EndPad() return immediately if no data
1232 * TPCSector2DGL.cxx:
1235 Increase of rendering time-stamp now done in a virtual function
1236 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
1240 * TPCSector3DEditor.cxx:
1241 * TPCSector3DEditor.h:
1243 New classes TPCSector3D and TPCSector3DEditor.
1247 Renamed fFrameCol to fFrameColor.
1249 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
1255 * TPCSectorData.cxx:
1257 Add support for automatic pedestal determination and subtraction
1258 on per pad basis (for RAW data only). Done with Marian.
1265 * TPCSector2DEditor.cxx:
1266 * TPCSector2DEditor.h:
1269 * TPCSectorVizEditor.cxx:
1270 * TPCSectorVizEditor.h:
1271 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
1272 holds the general parametrs that will also be used by TPCSector3D.
1274 * TPCSector2DGL.cxx:
1275 Use Reve::ColorFromIdx().
1279 Include from Alieve, default class version 0.
1281 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1287 Added member fLoadPedestal to support subtraction of common
1288 pedestal during data loading.
1292 * TPCSector2DEditor.cxx:
1293 * TPCSector2DEditor.h:
1294 * TPCSector2DGL.cxx:
1295 Added option fAverage to divide the integrated time-bin contents
1296 by window width; fShowMax now works within the given time
1297 window. Added flags to control rendering of inner/outer1/outer2
1298 segments. Widgets have been extended to display numeric values for
1299 threshold, max-value and min/max time (there were only sliders and
1302 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1309 * TPCSector2DEditor.cxx:
1310 * TPCSector2DEditor.h:
1311 * TPCSector2DGL.cxx:
1312 Fixed all occurrences of misspelled 'treshold'.
1314 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1320 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
1321 exceeding number of pads in row; optionally warn of the occurrences.
1323 * TPCSectorData.cxx:
1324 Fix compilation warnings.
1326 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
1330 Introduce support for reading of raw TPC data. At the same time
1331 the TPCSegment* classes have been renamed to TPCSector*.
1333 * TPCDigitsInfo.cxx:
1337 * TPCSegmentEditor.cxx:
1338 * TPCSegmentEditor.h:
1341 Removed files; functionality moved to TPCData* and TPCSector*
1348 * TPCSector2DEditor.cxx:
1349 * TPCSector2DEditor.h:
1350 * TPCSector2DGL.cxx:
1352 * TPCSectorData.cxx:
1354 New files: most of the code was scavenged from TPCDigitsInfo and
1355 TPCSegment* classes.
1358 Reflect new class-names.
1361 Moved using declarations to front.