1 2007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
5 Optimize reading of track references.
7 2007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
17 Changes from Reve::RenderElement.
19 2007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
23 * PMDModuleEditor.cxx:
25 From Basanta: new version of PMD visualization; added better
26 per-module statistics and an adc-histogram.
28 2007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
31 Enable all branches in TreeTR after reading of path-marks.
33 2007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
38 * PMDModuleEditor.cxx:
40 From Basanta: new files for PMD digit visualization.
42 2007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
45 Use typedefs from Reve::Track.
47 2007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
52 New files: used in alice-macros/kine_tracks.C to set path marks in
55 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
58 From Christoph Blume: changes in the TRD code that affect the
59 database parameter samplingFrequency.
61 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
64 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
66 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
69 Removed unnecessary include.
71 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
76 Moved code responding to secondary selection from
77 TPCSector2DGL::ProcessSelection() to virtual
78 TPCSector2D::PadSelected(Int_t row, Int_t pad).
80 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
84 Use two-level selection, implement callback QuadSelected() to
85 print out the digit details.
87 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
90 Use AddLine() when registering SSD digits.
92 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
96 Make consistent use of fLoadPedestal and fLoadThreshold with and
97 without auto-pedestal determination and for reading of
100 * TPCLoaderEditor.cxx:
101 Fix tooltip of load-threshold number-entry.
103 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
107 Added method ReloadSectors() allowing re-reading of data with
108 different load threshold/pedestal settings.
110 * TPCLoaderEditor.cxx:
112 Added interface to load-time threshold/(auto)pedestal settings.
114 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
118 Added mechanism for registration/execution of user-commands that
119 are to be run after a new event has been successfully loaded.
124 Renamed typedef lpRE_t/i to List_t/i.
127 A consistent way of getting the MC labels of the V0 daughters
130 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
133 Fix handling of AliESDfriends.root.
135 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
139 Fix handling of AliESDfriends.root.
141 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
144 Use new naming conventions from QuadSet; increase x-width of SDD
147 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
150 Do not interpolate color palette by default.
152 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
156 Set palette and frame-box via setters to allow proper
157 reference-count management; cleanup.
159 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
164 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
172 Subclass from the new QuadSet implementation; introduced static
173 data members to hold pointers to default FrameBoxes and
174 RGBAPalettes for each detector type.
176 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
178 * TRDLoaderSingle.cxx:
189 From Alexandru: changes in TRD visualization.
191 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
195 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
200 Replace QuadSet with OldQuadSet.
204 * MUONChamberData.cxx:
206 * MUONChamberEditor.cxx:
207 * MUONChamberEditor.h:
212 From Bogdan: new files / new implementation of the MUON
215 * MUONDigitsInfo.cxx:
219 From Bogdan: removed files.
222 Add/remove classes according to changes in MUON.
224 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
227 From Raffaele: implemented naming scheme used for alignable
231 List new classes for TRD visualization.
241 New files from Alexandru: TRD visualization.
243 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
247 Added option to respond to missing galice.root or AliESD.root
248 files in Open() with less violence (do not throw an exception,
249 just print a warning). This is a default now.
252 From Ivana: update following changes in MUON.
254 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
258 * TPCSectorVizEditor.cxx:
259 * TPCSectorVizEditor.h:
260 Use Reve::ZTrans to hold the transformation matrix; renamed member
261 fTrans to less ambiguous fAutoTrans.
266 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
268 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
271 During opening of a run via run-loader also load run-header.
273 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
278 Youri's changes (merge of V0 and V0MI) were lost after CVS
279 gymnastics (reverting EVE-head to work with tagged version of
282 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
291 Changes for new geditor and gl two-level selection; added
292 delarations of private copy-ctor and assignment-op.
296 * TPCSector2DEditor.cxx:
297 * TPCSector2DEditor.h:
300 Added control of pick-mode and display of pad/pad-row histograms
301 as a response to second-level selection hit.
304 Added methods GetMin/MaxTime().
306 * TPCSectorVizEditor.cxx:
307 Increased widget limits on fThreshold and fMaxVal.
309 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
313 * TPCLoaderEditor.cxx:
315 * TPCSector2DEditor.cxx:
316 * TPCSector2DEditor.h:
317 * TPCSector3DEditor.cxx:
318 * TPCSector3DEditor.h:
319 * TPCSectorVizEditor.cxx:
320 * TPCSectorVizEditor.h:
321 Conform to new TGedFrame paradigm in ROOT.
323 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
325 * MUONDigitsInfo.cxx:
329 From Bogdan: fix effc++ warnings, add comments.
331 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
339 * MUONDigitsInfo.cxx:
345 * TPCLoaderEditor.cxx:
347 * TPCSector2DEditor.cxx:
348 * TPCSector2DEditor.h:
352 * TPCSector3DEditor.cxx:
353 * TPCSector3DEditor.h:
359 * TPCSectorVizEditor.cxx:
360 * TPCSectorVizEditor.h:
365 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
371 Added support for two-level selection down to pad level; added
372 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
375 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
377 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
381 Added method Event::GotoEvent(Int_t) and shortcuts
384 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
388 Now derived from Reve::EventBase.
396 Changed inheritance order (RenderElement base comes first).
400 Implemented list-management virtuals; use new functionality of
408 Do not recompute visual representation on every triangulation
409 change (let the GL renderer do it); conform to new syntax of
414 Added triangulation time-stamp: update model state when needed;
415 use PointSet::Size() instead of GetN().
417 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
420 Use built-in equipment maps; the override option is still present
421 for reading early sector-test 2006 data.
423 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
427 Added member TString fTPCEquipementMap to allow override of
428 default file location.
434 Added control statements for cases when some visualization data
435 are not present (GL optimization).
438 Small fixes to revive basic VSD functionality.
440 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
444 Removed TAttMarker as base-class, added fPointSize member.
446 * TPCSector3DEditor.cxx:
447 * TPCSector3DEditor.h:
448 Added control for fPointSize.
451 After frame-box rendering GL remained in wire-frame mode.
455 Added internal static member for z-length of the sector.
458 From Cvetan: fix orientation for C-side sectors.
460 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
465 Added support for rendering a fraction of 3D digits as points: the
466 fraction of the fThreshold->fMaxVal interval that is rendered a
467 spoints is controlled via the fPointFrac member. Subclassed
468 TPCSector3D from TAttMarker to allow point-size control.
470 * TPCSector3DEditor.cxx:
471 * TPCSector3DEditor.h:
472 Added control for fPointFrac; use RGValuator for fDriftVel.
474 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
477 Removed stale printout.
481 Added option to set inital min/max time and threshold for
482 TPCSector2D's created by the loader.
484 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
487 Fixed a type in PadRowHack ctor (unused parameter).
489 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
496 Added hacks to allow removal of noisy pads.
498 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
500 * TPCLoaderEditor.cxx:
501 Use StrDup to feed TGFileInfo for brain-dead interface of
506 Added padding for frame-box borders so that all all digits are
509 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
513 Added conventions for ROOT pre/post 5.11.02.
518 New class TPCSector3DGL, a direct renderer for TPCSector3D.
520 * TPCLoaderEditor.cxx:
521 Properly handle directory data, allows loading from non-current
526 Added optimised color lookup function/cache; do not alow threshold
527 to overrun maxval nad vice versa.
529 * TPCSectorVizEditor.cxx:
530 Reget threshold/maxval after setting it.
533 Changes for rendering via TPCSector3DGL; use optimised color
534 lookup from TPCSectorViz.
537 Use optimised color lookup from TPCSectorViz.
539 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
543 Added automatic loading of AliESDfriend (if found in event
544 directory); new function AssertESDfriend().
546 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
550 * TPCLoaderEditor.cxx:
551 Fixed target class for fDoubleSR signal connect.
553 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
559 Added member for double sampling-rate fDoubleSR; copy
560 visualization parameter from 2D view when creating 3D view.
562 * TPCLoaderEditor.cxx:
564 Added control for double sampling-rate fDoubleSR.
566 * TPCSector3DEditor.cxx:
567 Increased precision of drift velocity widget.
571 Added method CopyVizParams(); reset transformation on sector id
574 * TPCSectorVizEditor.cxx:
575 * TPCSectorVizEditor.h:
576 Added button to control realistic positioning of the sector.
578 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
585 * TPCLoaderEditor.cxx:
587 New class TPCLoader providing (graphical) interface for navigation
588 through the TPC sector data.
591 Proper initialization of bounding box for fBoxSet.
593 * TPCSector2DEditor.cxx:
595 Removed some comment crap.
597 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
602 * MUONDigitsInfo.cxx:
606 New files for MUON visualization by Bogdan Vulpescu.
608 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
615 Added preprocessor conditionals to support ROOT > 5.11.2.
617 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
621 * TPCSectorVizEditor.cxx:
622 * TPCSectorVizEditor.h:
623 Replaced hand-woven widget-groups with RGValuators.
625 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
631 Removed function LoadRaw(AliTPCRawStreamOld&).
634 Removed forgotten declaration of SetCol().
637 In Paint(): properly setup 3D transformation of fBoxSet.
639 * alieve_main/alieve_main.cxx:
640 New file; executable linked against all ALICE libraries.
642 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
647 Honor fRnrElement in Paint(); it was impossible to disable
648 rendering of 2D sectors.
650 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
656 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
657 data for a given pad; added methods DropAllSectors() and
662 Added method DropData(); in EndPad() return immediately if no data
669 Increase of rendering time-stamp now done in a virtual function
670 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
674 * TPCSector3DEditor.cxx:
675 * TPCSector3DEditor.h:
677 New classes TPCSector3D and TPCSector3DEditor.
681 Renamed fFrameCol to fFrameColor.
683 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
691 Add support for automatic pedestal determination and subtraction
692 on per pad basis (for RAW data only). Done with Marian.
699 * TPCSector2DEditor.cxx:
700 * TPCSector2DEditor.h:
703 * TPCSectorVizEditor.cxx:
704 * TPCSectorVizEditor.h:
705 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
706 holds the general parametrs that will also be used by TPCSector3D.
709 Use Reve::ColorFromIdx().
713 Include from Alieve, default class version 0.
715 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
721 Added member fLoadPedestal to support subtraction of common
722 pedestal during data loading.
726 * TPCSector2DEditor.cxx:
727 * TPCSector2DEditor.h:
729 Added option fAverage to divide the integrated time-bin contents
730 by window width; fShowMax now works within the given time
731 window. Added flags to control rendering of inner/outer1/outer2
732 segments. Widgets have been extended to display numeric values for
733 threshold, max-value and min/max time (there were only sliders and
736 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
743 * TPCSector2DEditor.cxx:
744 * TPCSector2DEditor.h:
746 Fixed all occurrences of misspelled 'treshold'.
748 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
754 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
755 exceeding number of pads in row; optionally warn of the occurrences.
758 Fix compilation warnings.
760 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
764 Introduce support for reading of raw TPC data. At the same time
765 the TPCSegment* classes have been renamed to TPCSector*.
771 * TPCSegmentEditor.cxx:
772 * TPCSegmentEditor.h:
775 Removed files; functionality moved to TPCData* and TPCSector*
782 * TPCSector2DEditor.cxx:
783 * TPCSector2DEditor.h:
788 New files: most of the code was scavenged from TPCDigitsInfo and
792 Reflect new class-names.
795 Moved using declarations to front.