1 2007-12-18 Matevz Tadel <matevz.tadel@cern.ch>
3 * AliEVEHOMERSource.cxx:
5 * AliEVEHOMERSourceList.cxx:
6 * AliEVEHOMERSourceList.h:
8 New classes for representation of HOMER sources.
10 * AliEVEHOMERManager.cxx:
11 * AliEVEHOMERManager.h:
12 Reading of TPC calibration data.
13 Cluster port-forwarding.
15 2007-12-17 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
20 * TrackFitterEditor.cxx:
21 * TrackFitterEditor.h:
22 New class TrackFitter: interface to AliRieman helix fit.
24 2007-12-17 Matevz Tadel <matevz.tadel@cern.ch>
28 Add support for external AliRawReaderRoot (needed for reading of
30 Add member for initial maximum signal-value assigned to new
34 Increase the default of fMaxVal to 128.
36 2007-11-23 Matevz Tadel <matevz.tadel@cern.ch>
38 * AliEVEHOMERManager.cxx:
39 * AliEVEHOMERManager.h:
40 * AliEVEHOMERManagerEditor.cxx:
41 * AliEVEHOMERManagerEditor.h:
43 New class AliEVEHOMERManager; interface to HLT data sources.
45 2007-11-07 Matevz Tadel <matevz.tadel@cern.ch>
48 Added entries for Cascade and V0 classes.
58 Moved from Reve to Alieve.
60 2007-11-06 Matevz Tadel <matevz.tadel@cern.ch>
63 Use TDirectoryFile when creating event directory for VSD.
64 Remove unnecessary whitespace from print statements.
66 2007-10-17 Matevz Tadel <matevz.tadel@cern.ch>
69 From Massimo: constructor of AliITSsegmentationSDD has been
72 2007-10-16 Matevz Tadel <matevz.tadel@cern.ch>
86 Merge from EVE-head-after-merge to HEAD.
88 2007-10-05 Matevz Tadel <matevz.tadel@cern.ch>
93 * ITSModuleSytepper.cxx:
94 * ITSModuleStepperEditor.cxx:
95 * PMDModuleEditor.cxx:
100 * TPCLoaderEditor.cxx:
104 * TRDLoaderManager.cxx:
107 * alieve_main/alieve_main.cxx:
108 Renamed class RGTopFrame to ReveManager.
110 2007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
115 Remove lines that were commented-out during last revision.
117 2007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
124 From Annalisa: changes for the new TOF geometry classes.
126 2007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
132 Implement virtuals from TGLLogicalShape for level-of-detail
133 calculation / management.
135 2007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
140 Add calls to ElementChanged() for all displayed sectors after
147 2007-10-02 Matevz Tadel <matevz.tadel@cern.ch>
153 * ITSScaledModule.cxx:
160 Changes required by re-basing of QuadSet to DigitSet.
165 Use axis-aligned box-set for speed/memory optimization.
166 Support secondary-selection for boxes.
169 Comment-out unused code requiring obsolete features of BoxSet.
171 2007-09-24 Matevz Tadel <matevz.tadel@cern.ch>
175 From Bogdan: modifications for the new structure of the data in
178 2007-09-19 Matevz Tadel <matevz.tadel@cern.ch>
184 Event-navigation commands are now virtual in the base-class.
185 Moved new-event-commands list and method to Reve::EventBase.
187 2007-08-30 Matevz Tadel <matevz.tadel@cern.ch>
192 Added comment about brutality of event-data destruction.
194 * ITSModuleStepper.cxx:
195 * ITSModuleStepper.h:
196 Subclass from RenderElementList and use fChildClass instead of
197 overriding AddElement to enforce child-class.
201 Update to new convention of RemoveElement.
203 2007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
208 In InitStatics add missing reference on global palettes.
210 * ITSModuleStepper.cxx:
211 * ITSModuleStepper.h:
212 * ITSModuleStepperEditor.cxx:
213 * ITSModuleStepperEditor.h:
214 Enable dynamic setting of Reve::GridStepper cell size and number
218 Register new class ITSModuleStepperEditor.
220 * ITSScaledModule.cxx:
222 Replace roots gui Signal/Slot mechanism by using structure of
223 Reve::ReferenceBackPtr.
225 2007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
229 * .SKEL-gedsubed.cxx:
230 * ITSScaledModuleEditor.cxx:
231 * PMDModuleEditor.cxx:
233 2007-08-28 Matevz Tadel <matevz.tadel@cern.ch>
238 Request a filled frame.
240 2007-08-27 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
246 Fix theta range ITSModuleSelection. Add default values values for
247 low and high values in sub-detectors.
250 Initialize low and high values reading ITSDigitsInfo.
252 * ITSModuleStepper.cxx:
253 * ITSScaledModule.cxx:
255 Synchronize palette according to scale and statistic type.
257 * ITSScaledModuleEditor.cxx:
258 * ITSScaledModuleEditor.h:
259 Do not use sub-editor mechanism. Add widgets directly in TGedFrame.
262 Unregister obsolete class ITSSDSubEditor.
264 * PMDModuleEditor.cxx:
266 Use QuadSetEditor Info tab.
268 2007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
274 Added menu-function MakeSector3D().
275 Removed obsolete ifdefed code.
277 2007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
282 Request filled frame for all standard frame-boxes.
284 * ITSModuleStepper.cxx:
285 Shift origin of grid-stepper instead of shifting each individual
288 2007-08-26 Matevz Tadel <matevz.tadel@cern.ch>
292 * ITSModuleStepper.cxx:
293 * ITSModuleStepper.h:
294 Use RenderElement::ElementChanged() to signal redraw requests.
295 Reorder function declarations and function code to make source
298 2007-08-24 Matevz Tadel <matevz.tadel@cern.ch>
302 * TPCLoaderEditor.cxx:
304 Use gReve->GetMainWindow() to obtain main window for file-dialog.
306 2007-08-13 Matevz Tadel <matevz.tadel@cern.ch>
312 * TRDLoaderManager.cxx:
313 Consistent ordering of arguments to AddRenderElement(),
314 AddGlobalRenderElement() and RemoveRenderElement().
316 2007-08-09 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
321 Fix offset by one bug in GetModuleIDs().
323 * ITSModuleStepper.cxx:
324 * ITSModuleStepper.h:
325 ITSModuleStepper is an TGLOverlayElement. ITSModuleStepperGL
326 functionality moved here.
329 * ITSModuleStepperGL.cxx:
330 * ITSModuleStepperGL.h:
333 2007-08-06 Matevz Tadel <matevz.tadel@cern.ch>
337 * JetPlaneEditor.cxx:
341 From Cesar: First version of jet visualization code.
344 Register JePlane classes.
346 2007-07-23 Matevz Tadel <matevz.tadel@cern.ch>
350 Added function SortPathMarks().
351 Bugfix in SetDaughterPathMarks(): move recursive descent
352 over daughters outside of a loop. This caused insane memory usage
353 for events with full kine-stack (lots of low-energy
354 electrons and photons). Reported by Cvetan and Jochen Klein.
356 2007-07-12 Matevz Tadel <matevz.tadel@cern.ch>
359 From Christian: AliESD -> AliESDEvent migration.
361 2007-07-02 Matevz Tadel <matevz.tadel@cern.ch>
365 * ITSModuleStepperGL.cxx:
366 * ITSModuleStepperGL.h:
373 Follow-up on gl/ changes introduced in ROOT-5.16.
375 * ITSModuleStepper.cxx:
376 Add includes needed due to changes in ROOT.
378 2007-06-26 Matevz Tadel <matevz.tadel@cern.ch>
382 Invert the modality of run-loader and esd loading: always try to
383 open them and complain only when asked to.
385 2007-06-22 Matevz Tadel <matevz.tadel@cern.ch>
389 With Cvetan: initialize CDB and provide proper geometry loading.
391 2007-06-19 Matevz Tadel <matevz.tadel@cern.ch>
394 Use new ESD loading scheme.
397 From Alex: changes for new TRD code.
399 2007-06-13 Matevz Tadel <matevz.tadel@cern.ch>
402 Added TOF visualization classes.
406 * TOFDigitsInfoEditor.cxx:
407 * TOFDigitsInfoEditor.h:
410 * TOFSectorEditor.cxx:
414 * TOFStripEditor.cxx:
416 From Annalisa: new files for TOF visualization.
418 2007-06-06 Matevz Tadel <matevz.tadel@cern.ch>
427 * TRDLoaderManager.cxx:
428 * TRDLoaderManager.h:
431 From Alexandru: new version of TRD visualization.
433 * TRDLoaderSingle.cxx:
435 From Alexandru: removed files.
437 2007-05-31 Matevz Tadel <matevz.tadel@cern.ch>
440 Reimplemented ReadRaw() so that several events can be merged
441 together (with Cvetan's help).
443 2007-05-25 Matevz Tadel <matevz.tadel@cern.ch>
448 Add support for raw-data reading (convert raw data to
449 clones-arrays of AliITSdigit objects).
451 2007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
455 Alexey: new files for T0 visualization.
458 Register new class T0Module.
460 2007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
462 * MUONChamberData.cxx:
467 Bogdan: Updates for the muon display.
469 2007-04-10 Matevz Tadel <matevz.tadel@cern.ch>
473 * MUONChamberData.cxx:
475 * MUONChamberEditor.cxx:
476 * MUONChamberEditor.h:
483 Bogdan: new version of MUON visualization.
487 Bogdan: removed files.
490 Remove pragma for class MUONTracks.
492 2007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
494 * ITSModuleStepperGL.cxx:
495 Fix obi-wan in SetScale.
497 2007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
499 * ITSModuleStepperGL.cxx:
500 * ITSModuleStepperGL.h:
501 Add function to render string. Add actions in ProcessSelection.
503 * ITSModuleStepper.cxx:
504 * ITSModuleStepper.h:
505 * ITSScaledModule.cxx:
507 * ITSScaledModuleEditor.cxx:
508 DigitScaled info owned by ITSModuleStepper.
510 2007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
512 * ITSModuleStepper.cxx:
513 * ITSModuleStepper.h:
514 Multiply with parent transformation matrix thus allowing global
517 * ITSModuleStepperGL.cxx:
518 * ITSModuleStepperGL.h:
519 Disable display lists and culling, ignore size for OfInterest.
521 2007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
523 * ITSModuleStepperGL.cxx:
524 * ITSModuleStepperGL.h:
525 Implementation of GL user-interface to enable listing of
526 Reve::GridStepper pages.
530 Introduce new class ITSModuleSelection to define ITSModule
531 selection conditions; this structure is used in
532 ITSDigitsInfo::GetModuleIDs().
535 Register new classes: ITSModuleStepperGL and ITSModuleSelection.
537 * ITSModuleStepper.cxx:
538 * ITSModuleStepper.h:
539 Add members for rendering of ITSModuleStepperGL and stepper
542 2007-03-25 Matevz Tadel <matevz.tadel@cern.ch>
546 Support recursive import of daugter points and track-refs.
548 2007-03-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
550 * ITSScaledModule.cxx:
552 * ITSScaledModuleEditor.cxx:
553 * ITSScaledModuleEditor.h:
554 New files for visualization of ITS scaled digits.
557 Register new classes for ITS scaled digits.
561 Add info for expected detector-type occupancy and default signal
566 Make LoadQuads virtual; add missing getters; in initialization
567 read ITSDigitsInfo to configure palette.
569 * ITSModuleStepper.cxx:
570 * ITSModuleStepper.h:
571 Configure module offsets in the Reve::GridStepper. Update RGEditor
574 2007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
578 Added static method AliMagF* AssertMagField().
581 The following changes are from Bogdan, for new MUON display.
583 * MUONChamberData.cxx:
586 From Bogdan: new version of MUON display.
593 From Bogdan: new classes MUONTrack and MUONTracks.
595 2007-03-14 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
598 Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
599 as SPD/SDD/SSD entries are interleaved.
602 Increase reference-count in initialization of global frames and
606 Added getter for frame dimensions.
609 * ITSModuleStepper.h:
610 * ITSModuleStepper.cxx:
611 New class ITSModuleStepper.
613 2007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
616 Drop all logicals when redrawing after loading of a new event.
620 Added a static member-function LoopEvent() allowing loading of TPC
621 data in a detached thread; added optional argument to
622 UpdateSectors(Bool_t dropNonPresent) allowing automatic
623 destruction of viz-sectors for which data are not present in the
626 2007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
630 Optimize reading of track references.
632 2007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
642 Changes from Reve::RenderElement.
644 2007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
648 * PMDModuleEditor.cxx:
650 From Basanta: new version of PMD visualization; added better
651 per-module statistics and an adc-histogram.
653 2007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
656 Enable all branches in TreeTR after reading of path-marks.
658 2007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
663 * PMDModuleEditor.cxx:
665 From Basanta: new files for PMD digit visualization.
667 2007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
670 Use typedefs from Reve::Track.
672 2007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
677 New files: used in alice-macros/kine_tracks.C to set path marks in
680 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
683 From Christoph Blume: changes in the TRD code that affect the
684 database parameter samplingFrequency.
686 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
689 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
691 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
694 Removed unnecessary include.
696 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
701 Moved code responding to secondary selection from
702 TPCSector2DGL::ProcessSelection() to virtual
703 TPCSector2D::PadSelected(Int_t row, Int_t pad).
705 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
709 Use two-level selection, implement callback QuadSelected() to
710 print out the digit details.
712 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
715 Use AddLine() when registering SSD digits.
717 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
721 Make consistent use of fLoadPedestal and fLoadThreshold with and
722 without auto-pedestal determination and for reading of
725 * TPCLoaderEditor.cxx:
726 Fix tooltip of load-threshold number-entry.
728 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
732 Added method ReloadSectors() allowing re-reading of data with
733 different load threshold/pedestal settings.
735 * TPCLoaderEditor.cxx:
737 Added interface to load-time threshold/(auto)pedestal settings.
739 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
743 Added mechanism for registration/execution of user-commands that
744 are to be run after a new event has been successfully loaded.
749 Renamed typedef lpRE_t/i to List_t/i.
752 A consistent way of getting the MC labels of the V0 daughters
755 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
758 Fix handling of AliESDfriends.root.
760 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
764 Fix handling of AliESDfriends.root.
766 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
769 Use new naming conventions from QuadSet; increase x-width of SDD
772 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
775 Do not interpolate color palette by default.
777 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
781 Set palette and frame-box via setters to allow proper
782 reference-count management; cleanup.
784 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
789 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
797 Subclass from the new QuadSet implementation; introduced static
798 data members to hold pointers to default FrameBoxes and
799 RGBAPalettes for each detector type.
801 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
803 * TRDLoaderSingle.cxx:
814 From Alexandru: changes in TRD visualization.
816 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
820 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
825 Replace QuadSet with OldQuadSet.
829 * MUONChamberData.cxx:
831 * MUONChamberEditor.cxx:
832 * MUONChamberEditor.h:
837 From Bogdan: new files / new implementation of the MUON
840 * MUONDigitsInfo.cxx:
844 From Bogdan: removed files.
847 Add/remove classes according to changes in MUON.
849 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
852 From Raffaele: implemented naming scheme used for alignable
856 List new classes for TRD visualization.
866 New files from Alexandru: TRD visualization.
868 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
872 Added option to respond to missing galice.root or AliESD.root
873 files in Open() with less violence (do not throw an exception,
874 just print a warning). This is a default now.
877 From Ivana: update following changes in MUON.
879 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
883 * TPCSectorVizEditor.cxx:
884 * TPCSectorVizEditor.h:
885 Use Reve::ZTrans to hold the transformation matrix; renamed member
886 fTrans to less ambiguous fAutoTrans.
891 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
893 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
896 During opening of a run via run-loader also load run-header.
898 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
903 Youri's changes (merge of V0 and V0MI) were lost after CVS
904 gymnastics (reverting EVE-head to work with tagged version of
907 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
916 Changes for new geditor and gl two-level selection; added
917 delarations of private copy-ctor and assignment-op.
921 * TPCSector2DEditor.cxx:
922 * TPCSector2DEditor.h:
925 Added control of pick-mode and display of pad/pad-row histograms
926 as a response to second-level selection hit.
929 Added methods GetMin/MaxTime().
931 * TPCSectorVizEditor.cxx:
932 Increased widget limits on fThreshold and fMaxVal.
934 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
938 * TPCLoaderEditor.cxx:
940 * TPCSector2DEditor.cxx:
941 * TPCSector2DEditor.h:
942 * TPCSector3DEditor.cxx:
943 * TPCSector3DEditor.h:
944 * TPCSectorVizEditor.cxx:
945 * TPCSectorVizEditor.h:
946 Conform to new TGedFrame paradigm in ROOT.
948 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
950 * MUONDigitsInfo.cxx:
954 From Bogdan: fix effc++ warnings, add comments.
956 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
964 * MUONDigitsInfo.cxx:
970 * TPCLoaderEditor.cxx:
972 * TPCSector2DEditor.cxx:
973 * TPCSector2DEditor.h:
977 * TPCSector3DEditor.cxx:
978 * TPCSector3DEditor.h:
984 * TPCSectorVizEditor.cxx:
985 * TPCSectorVizEditor.h:
990 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
996 Added support for two-level selection down to pad level; added
997 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
1000 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
1002 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
1006 Added method Event::GotoEvent(Int_t) and shortcuts
1009 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
1013 Now derived from Reve::EventBase.
1021 Changed inheritance order (RenderElement base comes first).
1025 Implemented list-management virtuals; use new functionality of
1028 * TPCSector2DGL.cxx:
1033 Do not recompute visual representation on every triangulation
1034 change (let the GL renderer do it); conform to new syntax of
1037 * TPCSector3DGL.cxx:
1039 Added triangulation time-stamp: update model state when needed;
1040 use PointSet::Size() instead of GetN().
1042 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
1045 Use built-in equipment maps; the override option is still present
1046 for reading early sector-test 2006 data.
1048 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
1052 Added member TString fTPCEquipementMap to allow override of
1053 default file location.
1055 * TPCSector2DGL.cxx:
1058 * TPCSector3DGL.cxx:
1059 Added control statements for cases when some visualization data
1060 are not present (GL optimization).
1063 Small fixes to revive basic VSD functionality.
1065 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
1069 Removed TAttMarker as base-class, added fPointSize member.
1071 * TPCSector3DEditor.cxx:
1072 * TPCSector3DEditor.h:
1073 Added control for fPointSize.
1075 * TPCSector3DGL.cxx:
1076 After frame-box rendering GL remained in wire-frame mode.
1078 * TPCSectorData.cxx:
1080 Added internal static member for z-length of the sector.
1083 From Cvetan: fix orientation for C-side sectors.
1085 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
1089 * TPCSector3DGL.cxx:
1090 Added support for rendering a fraction of 3D digits as points: the
1091 fraction of the fThreshold->fMaxVal interval that is rendered a
1092 spoints is controlled via the fPointFrac member. Subclassed
1093 TPCSector3D from TAttMarker to allow point-size control.
1095 * TPCSector3DEditor.cxx:
1096 * TPCSector3DEditor.h:
1097 Added control for fPointFrac; use RGValuator for fDriftVel.
1099 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1102 Removed stale printout.
1106 Added option to set inital min/max time and threshold for
1107 TPCSector2D's created by the loader.
1109 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1112 Fixed a type in PadRowHack ctor (unused parameter).
1114 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1119 * TPCSectorData.cxx:
1121 Added hacks to allow removal of noisy pads.
1123 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1125 * TPCLoaderEditor.cxx:
1126 Use StrDup to feed TGFileInfo for brain-dead interface of
1129 * TPCSector3DGL.cxx:
1131 Added padding for frame-box borders so that all all digits are
1132 contained within it.
1134 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
1138 Added conventions for ROOT pre/post 5.11.02.
1141 * TPCSector3DGL.cxx:
1143 New class TPCSector3DGL, a direct renderer for TPCSector3D.
1145 * TPCLoaderEditor.cxx:
1146 Properly handle directory data, allows loading from non-current
1151 Added optimised color lookup function/cache; do not alow threshold
1152 to overrun maxval nad vice versa.
1154 * TPCSectorVizEditor.cxx:
1155 Reget threshold/maxval after setting it.
1158 Changes for rendering via TPCSector3DGL; use optimised color
1159 lookup from TPCSectorViz.
1161 * TPCSector2DGL.cxx:
1162 Use optimised color lookup from TPCSectorViz.
1164 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
1168 Added automatic loading of AliESDfriend (if found in event
1169 directory); new function AssertESDfriend().
1171 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
1175 * TPCLoaderEditor.cxx:
1176 Fixed target class for fDoubleSR signal connect.
1178 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
1184 Added member for double sampling-rate fDoubleSR; copy
1185 visualization parameter from 2D view when creating 3D view.
1187 * TPCLoaderEditor.cxx:
1188 * TPCLoaderEditor.h:
1189 Added control for double sampling-rate fDoubleSR.
1191 * TPCSector3DEditor.cxx:
1192 Increased precision of drift velocity widget.
1196 Added method CopyVizParams(); reset transformation on sector id
1199 * TPCSectorVizEditor.cxx:
1200 * TPCSectorVizEditor.h:
1201 Added button to control realistic positioning of the sector.
1203 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
1210 * TPCLoaderEditor.cxx:
1211 * TPCLoaderEditor.h:
1212 New class TPCLoader providing (graphical) interface for navigation
1213 through the TPC sector data.
1216 Proper initialization of bounding box for fBoxSet.
1218 * TPCSector2DEditor.cxx:
1220 Removed some comment crap.
1222 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
1227 * MUONDigitsInfo.cxx:
1231 New files for MUON visualization by Bogdan Vulpescu.
1233 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
1238 * TPCSector2DGL.cxx:
1240 Added preprocessor conditionals to support ROOT > 5.11.2.
1242 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1246 * TPCSectorVizEditor.cxx:
1247 * TPCSectorVizEditor.h:
1248 Replaced hand-woven widget-groups with RGValuators.
1250 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1256 Removed function LoadRaw(AliTPCRawStreamOld&).
1259 Removed forgotten declaration of SetCol().
1262 In Paint(): properly setup 3D transformation of fBoxSet.
1264 * alieve_main/alieve_main.cxx:
1265 New file; executable linked against all ALICE libraries.
1267 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1272 Honor fRnrElement in Paint(); it was impossible to disable
1273 rendering of 2D sectors.
1275 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1281 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
1282 data for a given pad; added methods DropAllSectors() and
1285 * TPCSectorData.cxx:
1287 Added method DropData(); in EndPad() return immediately if no data
1291 * TPCSector2DGL.cxx:
1294 Increase of rendering time-stamp now done in a virtual function
1295 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
1299 * TPCSector3DEditor.cxx:
1300 * TPCSector3DEditor.h:
1302 New classes TPCSector3D and TPCSector3DEditor.
1306 Renamed fFrameCol to fFrameColor.
1308 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
1314 * TPCSectorData.cxx:
1316 Add support for automatic pedestal determination and subtraction
1317 on per pad basis (for RAW data only). Done with Marian.
1324 * TPCSector2DEditor.cxx:
1325 * TPCSector2DEditor.h:
1328 * TPCSectorVizEditor.cxx:
1329 * TPCSectorVizEditor.h:
1330 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
1331 holds the general parametrs that will also be used by TPCSector3D.
1333 * TPCSector2DGL.cxx:
1334 Use Reve::ColorFromIdx().
1338 Include from Alieve, default class version 0.
1340 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1346 Added member fLoadPedestal to support subtraction of common
1347 pedestal during data loading.
1351 * TPCSector2DEditor.cxx:
1352 * TPCSector2DEditor.h:
1353 * TPCSector2DGL.cxx:
1354 Added option fAverage to divide the integrated time-bin contents
1355 by window width; fShowMax now works within the given time
1356 window. Added flags to control rendering of inner/outer1/outer2
1357 segments. Widgets have been extended to display numeric values for
1358 threshold, max-value and min/max time (there were only sliders and
1361 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1368 * TPCSector2DEditor.cxx:
1369 * TPCSector2DEditor.h:
1370 * TPCSector2DGL.cxx:
1371 Fixed all occurrences of misspelled 'treshold'.
1373 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1379 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
1380 exceeding number of pads in row; optionally warn of the occurrences.
1382 * TPCSectorData.cxx:
1383 Fix compilation warnings.
1385 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
1389 Introduce support for reading of raw TPC data. At the same time
1390 the TPCSegment* classes have been renamed to TPCSector*.
1392 * TPCDigitsInfo.cxx:
1396 * TPCSegmentEditor.cxx:
1397 * TPCSegmentEditor.h:
1400 Removed files; functionality moved to TPCData* and TPCSector*
1407 * TPCSector2DEditor.cxx:
1408 * TPCSector2DEditor.h:
1409 * TPCSector2DGL.cxx:
1411 * TPCSectorData.cxx:
1413 New files: most of the code was scavenged from TPCDigitsInfo and
1414 TPCSegment* classes.
1417 Reflect new class-names.
1420 Moved using declarations to front.