1 2007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
11 Changes from Reve::RenderElement.
13 2007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
17 * PMDModuleEditor.cxx:
19 From Basanta: new version of PMD visualization; added better
20 per-module statistics and an adc-histogram.
22 2007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
25 Enable all branches in TreeTR after reading of path-marks.
27 2007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
32 * PMDModuleEditor.cxx:
34 From Basanta: new files for PMD digit visualization.
36 2007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
39 Use typedefs from Reve::Track.
41 2007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
46 New files: used in alice-macros/kine_tracks.C to set path marks in
49 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
52 From Christoph Blume: changes in the TRD code that affect the
53 database parameter samplingFrequency.
55 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
58 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
60 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
63 Removed unnecessary include.
65 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
70 Moved code responding to secondary selection from
71 TPCSector2DGL::ProcessSelection() to virtual
72 TPCSector2D::PadSelected(Int_t row, Int_t pad).
74 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
78 Use two-level selection, implement callback QuadSelected() to
79 print out the digit details.
81 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
84 Use AddLine() when registering SSD digits.
86 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
90 Make consistent use of fLoadPedestal and fLoadThreshold with and
91 without auto-pedestal determination and for reading of
94 * TPCLoaderEditor.cxx:
95 Fix tooltip of load-threshold number-entry.
97 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
101 Added method ReloadSectors() allowing re-reading of data with
102 different load threshold/pedestal settings.
104 * TPCLoaderEditor.cxx:
106 Added interface to load-time threshold/(auto)pedestal settings.
108 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
112 Added mechanism for registration/execution of user-commands that
113 are to be run after a new event has been successfully loaded.
118 Renamed typedef lpRE_t/i to List_t/i.
121 A consistent way of getting the MC labels of the V0 daughters
124 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
127 Fix handling of AliESDfriends.root.
129 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
133 Fix handling of AliESDfriends.root.
135 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
138 Use new naming conventions from QuadSet; increase x-width of SDD
141 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
144 Do not interpolate color palette by default.
146 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
150 Set palette and frame-box via setters to allow proper
151 reference-count management; cleanup.
153 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
158 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
166 Subclass from the new QuadSet implementation; introduced static
167 data members to hold pointers to default FrameBoxes and
168 RGBAPalettes for each detector type.
170 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
172 * TRDLoaderSingle.cxx:
183 From Alexandru: changes in TRD visualization.
185 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
189 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
194 Replace QuadSet with OldQuadSet.
198 * MUONChamberData.cxx:
200 * MUONChamberEditor.cxx:
201 * MUONChamberEditor.h:
206 From Bogdan: new files / new implementation of the MUON
209 * MUONDigitsInfo.cxx:
213 From Bogdan: removed files.
216 Add/remove classes according to changes in MUON.
218 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
221 From Raffaele: implemented naming scheme used for alignable
225 List new classes for TRD visualization.
235 New files from Alexandru: TRD visualization.
237 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
241 Added option to respond to missing galice.root or AliESD.root
242 files in Open() with less violence (do not throw an exception,
243 just print a warning). This is a default now.
246 From Ivana: update following changes in MUON.
248 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
252 * TPCSectorVizEditor.cxx:
253 * TPCSectorVizEditor.h:
254 Use Reve::ZTrans to hold the transformation matrix; renamed member
255 fTrans to less ambiguous fAutoTrans.
260 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
262 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
265 During opening of a run via run-loader also load run-header.
267 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
272 Youri's changes (merge of V0 and V0MI) were lost after CVS
273 gymnastics (reverting EVE-head to work with tagged version of
276 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
285 Changes for new geditor and gl two-level selection; added
286 delarations of private copy-ctor and assignment-op.
290 * TPCSector2DEditor.cxx:
291 * TPCSector2DEditor.h:
294 Added control of pick-mode and display of pad/pad-row histograms
295 as a response to second-level selection hit.
298 Added methods GetMin/MaxTime().
300 * TPCSectorVizEditor.cxx:
301 Increased widget limits on fThreshold and fMaxVal.
303 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
307 * TPCLoaderEditor.cxx:
309 * TPCSector2DEditor.cxx:
310 * TPCSector2DEditor.h:
311 * TPCSector3DEditor.cxx:
312 * TPCSector3DEditor.h:
313 * TPCSectorVizEditor.cxx:
314 * TPCSectorVizEditor.h:
315 Conform to new TGedFrame paradigm in ROOT.
317 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
319 * MUONDigitsInfo.cxx:
323 From Bogdan: fix effc++ warnings, add comments.
325 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
333 * MUONDigitsInfo.cxx:
339 * TPCLoaderEditor.cxx:
341 * TPCSector2DEditor.cxx:
342 * TPCSector2DEditor.h:
346 * TPCSector3DEditor.cxx:
347 * TPCSector3DEditor.h:
353 * TPCSectorVizEditor.cxx:
354 * TPCSectorVizEditor.h:
359 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
365 Added support for two-level selection down to pad level; added
366 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
369 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
371 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
375 Added method Event::GotoEvent(Int_t) and shortcuts
378 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
382 Now derived from Reve::EventBase.
390 Changed inheritance order (RenderElement base comes first).
394 Implemented list-management virtuals; use new functionality of
402 Do not recompute visual representation on every triangulation
403 change (let the GL renderer do it); conform to new syntax of
408 Added triangulation time-stamp: update model state when needed;
409 use PointSet::Size() instead of GetN().
411 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
414 Use built-in equipment maps; the override option is still present
415 for reading early sector-test 2006 data.
417 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
421 Added member TString fTPCEquipementMap to allow override of
422 default file location.
428 Added control statements for cases when some visualization data
429 are not present (GL optimization).
432 Small fixes to revive basic VSD functionality.
434 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
438 Removed TAttMarker as base-class, added fPointSize member.
440 * TPCSector3DEditor.cxx:
441 * TPCSector3DEditor.h:
442 Added control for fPointSize.
445 After frame-box rendering GL remained in wire-frame mode.
449 Added internal static member for z-length of the sector.
452 From Cvetan: fix orientation for C-side sectors.
454 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
459 Added support for rendering a fraction of 3D digits as points: the
460 fraction of the fThreshold->fMaxVal interval that is rendered a
461 spoints is controlled via the fPointFrac member. Subclassed
462 TPCSector3D from TAttMarker to allow point-size control.
464 * TPCSector3DEditor.cxx:
465 * TPCSector3DEditor.h:
466 Added control for fPointFrac; use RGValuator for fDriftVel.
468 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
471 Removed stale printout.
475 Added option to set inital min/max time and threshold for
476 TPCSector2D's created by the loader.
478 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
481 Fixed a type in PadRowHack ctor (unused parameter).
483 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
490 Added hacks to allow removal of noisy pads.
492 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
494 * TPCLoaderEditor.cxx:
495 Use StrDup to feed TGFileInfo for brain-dead interface of
500 Added padding for frame-box borders so that all all digits are
503 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
507 Added conventions for ROOT pre/post 5.11.02.
512 New class TPCSector3DGL, a direct renderer for TPCSector3D.
514 * TPCLoaderEditor.cxx:
515 Properly handle directory data, allows loading from non-current
520 Added optimised color lookup function/cache; do not alow threshold
521 to overrun maxval nad vice versa.
523 * TPCSectorVizEditor.cxx:
524 Reget threshold/maxval after setting it.
527 Changes for rendering via TPCSector3DGL; use optimised color
528 lookup from TPCSectorViz.
531 Use optimised color lookup from TPCSectorViz.
533 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
537 Added automatic loading of AliESDfriend (if found in event
538 directory); new function AssertESDfriend().
540 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
544 * TPCLoaderEditor.cxx:
545 Fixed target class for fDoubleSR signal connect.
547 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
553 Added member for double sampling-rate fDoubleSR; copy
554 visualization parameter from 2D view when creating 3D view.
556 * TPCLoaderEditor.cxx:
558 Added control for double sampling-rate fDoubleSR.
560 * TPCSector3DEditor.cxx:
561 Increased precision of drift velocity widget.
565 Added method CopyVizParams(); reset transformation on sector id
568 * TPCSectorVizEditor.cxx:
569 * TPCSectorVizEditor.h:
570 Added button to control realistic positioning of the sector.
572 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
579 * TPCLoaderEditor.cxx:
581 New class TPCLoader providing (graphical) interface for navigation
582 through the TPC sector data.
585 Proper initialization of bounding box for fBoxSet.
587 * TPCSector2DEditor.cxx:
589 Removed some comment crap.
591 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
596 * MUONDigitsInfo.cxx:
600 New files for MUON visualization by Bogdan Vulpescu.
602 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
609 Added preprocessor conditionals to support ROOT > 5.11.2.
611 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
615 * TPCSectorVizEditor.cxx:
616 * TPCSectorVizEditor.h:
617 Replaced hand-woven widget-groups with RGValuators.
619 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
625 Removed function LoadRaw(AliTPCRawStreamOld&).
628 Removed forgotten declaration of SetCol().
631 In Paint(): properly setup 3D transformation of fBoxSet.
633 * alieve_main/alieve_main.cxx:
634 New file; executable linked against all ALICE libraries.
636 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
641 Honor fRnrElement in Paint(); it was impossible to disable
642 rendering of 2D sectors.
644 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
650 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
651 data for a given pad; added methods DropAllSectors() and
656 Added method DropData(); in EndPad() return immediately if no data
663 Increase of rendering time-stamp now done in a virtual function
664 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
668 * TPCSector3DEditor.cxx:
669 * TPCSector3DEditor.h:
671 New classes TPCSector3D and TPCSector3DEditor.
675 Renamed fFrameCol to fFrameColor.
677 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
685 Add support for automatic pedestal determination and subtraction
686 on per pad basis (for RAW data only). Done with Marian.
693 * TPCSector2DEditor.cxx:
694 * TPCSector2DEditor.h:
697 * TPCSectorVizEditor.cxx:
698 * TPCSectorVizEditor.h:
699 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
700 holds the general parametrs that will also be used by TPCSector3D.
703 Use Reve::ColorFromIdx().
707 Include from Alieve, default class version 0.
709 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
715 Added member fLoadPedestal to support subtraction of common
716 pedestal during data loading.
720 * TPCSector2DEditor.cxx:
721 * TPCSector2DEditor.h:
723 Added option fAverage to divide the integrated time-bin contents
724 by window width; fShowMax now works within the given time
725 window. Added flags to control rendering of inner/outer1/outer2
726 segments. Widgets have been extended to display numeric values for
727 threshold, max-value and min/max time (there were only sliders and
730 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
737 * TPCSector2DEditor.cxx:
738 * TPCSector2DEditor.h:
740 Fixed all occurrences of misspelled 'treshold'.
742 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
748 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
749 exceeding number of pads in row; optionally warn of the occurrences.
752 Fix compilation warnings.
754 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
758 Introduce support for reading of raw TPC data. At the same time
759 the TPCSegment* classes have been renamed to TPCSector*.
765 * TPCSegmentEditor.cxx:
766 * TPCSegmentEditor.h:
769 Removed files; functionality moved to TPCData* and TPCSector*
776 * TPCSector2DEditor.cxx:
777 * TPCSector2DEditor.h:
782 New files: most of the code was scavenged from TPCDigitsInfo and
786 Reflect new class-names.
789 Moved using declarations to front.