1 2007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
8 From Basanta: new files for PMD digit visualization.
10 2007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
13 Use typedefs from Reve::Track.
15 2007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
20 New files: used in alice-macros/kine_tracks.C to set path marks in
23 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
26 From Christoph Blume: changes in the TRD code that affect the
27 database parameter samplingFrequency.
29 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
32 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
34 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
37 Removed unnecessary include.
39 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
44 Moved code responding to secondary selection from
45 TPCSector2DGL::ProcessSelection() to virtual
46 TPCSector2D::PadSelected(Int_t row, Int_t pad).
48 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
52 Use two-level selection, implement callback QuadSelected() to
53 print out the digit details.
55 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
58 Use AddLine() when registering SSD digits.
60 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
64 Make consistent use of fLoadPedestal and fLoadThreshold with and
65 without auto-pedestal determination and for reading of
68 * TPCLoaderEditor.cxx:
69 Fix tooltip of load-threshold number-entry.
71 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
75 Added method ReloadSectors() allowing re-reading of data with
76 different load threshold/pedestal settings.
78 * TPCLoaderEditor.cxx:
80 Added interface to load-time threshold/(auto)pedestal settings.
82 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
86 Added mechanism for registration/execution of user-commands that
87 are to be run after a new event has been successfully loaded.
92 Renamed typedef lpRE_t/i to List_t/i.
95 A consistent way of getting the MC labels of the V0 daughters
98 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
101 Fix handling of AliESDfriends.root.
103 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
107 Fix handling of AliESDfriends.root.
109 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
112 Use new naming conventions from QuadSet; increase x-width of SDD
115 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
118 Do not interpolate color palette by default.
120 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
124 Set palette and frame-box via setters to allow proper
125 reference-count management; cleanup.
127 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
132 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
140 Subclass from the new QuadSet implementation; introduced static
141 data members to hold pointers to default FrameBoxes and
142 RGBAPalettes for each detector type.
144 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
146 * TRDLoaderSingle.cxx:
157 From Alexandru: changes in TRD visualization.
159 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
163 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
168 Replace QuadSet with OldQuadSet.
172 * MUONChamberData.cxx:
174 * MUONChamberEditor.cxx:
175 * MUONChamberEditor.h:
180 From Bogdan: new files / new implementation of the MUON
183 * MUONDigitsInfo.cxx:
187 From Bogdan: removed files.
190 Add/remove classes according to changes in MUON.
192 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
195 From Raffaele: implemented naming scheme used for alignable
199 List new classes for TRD visualization.
209 New files from Alexandru: TRD visualization.
211 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
215 Added option to respond to missing galice.root or AliESD.root
216 files in Open() with less violence (do not throw an exception,
217 just print a warning). This is a default now.
220 From Ivana: update following changes in MUON.
222 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
226 * TPCSectorVizEditor.cxx:
227 * TPCSectorVizEditor.h:
228 Use Reve::ZTrans to hold the transformation matrix; renamed member
229 fTrans to less ambiguous fAutoTrans.
234 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
236 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
239 During opening of a run via run-loader also load run-header.
241 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
246 Youri's changes (merge of V0 and V0MI) were lost after CVS
247 gymnastics (reverting EVE-head to work with tagged version of
250 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
259 Changes for new geditor and gl two-level selection; added
260 delarations of private copy-ctor and assignment-op.
264 * TPCSector2DEditor.cxx:
265 * TPCSector2DEditor.h:
268 Added control of pick-mode and display of pad/pad-row histograms
269 as a response to second-level selection hit.
272 Added methods GetMin/MaxTime().
274 * TPCSectorVizEditor.cxx:
275 Increased widget limits on fThreshold and fMaxVal.
277 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
281 * TPCLoaderEditor.cxx:
283 * TPCSector2DEditor.cxx:
284 * TPCSector2DEditor.h:
285 * TPCSector3DEditor.cxx:
286 * TPCSector3DEditor.h:
287 * TPCSectorVizEditor.cxx:
288 * TPCSectorVizEditor.h:
289 Conform to new TGedFrame paradigm in ROOT.
291 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
293 * MUONDigitsInfo.cxx:
297 From Bogdan: fix effc++ warnings, add comments.
299 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
307 * MUONDigitsInfo.cxx:
313 * TPCLoaderEditor.cxx:
315 * TPCSector2DEditor.cxx:
316 * TPCSector2DEditor.h:
320 * TPCSector3DEditor.cxx:
321 * TPCSector3DEditor.h:
327 * TPCSectorVizEditor.cxx:
328 * TPCSectorVizEditor.h:
333 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
339 Added support for two-level selection down to pad level; added
340 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
343 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
345 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
349 Added method Event::GotoEvent(Int_t) and shortcuts
352 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
356 Now derived from Reve::EventBase.
364 Changed inheritance order (RenderElement base comes first).
368 Implemented list-management virtuals; use new functionality of
376 Do not recompute visual representation on every triangulation
377 change (let the GL renderer do it); conform to new syntax of
382 Added triangulation time-stamp: update model state when needed;
383 use PointSet::Size() instead of GetN().
385 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
388 Use built-in equipment maps; the override option is still present
389 for reading early sector-test 2006 data.
391 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
395 Added member TString fTPCEquipementMap to allow override of
396 default file location.
402 Added control statements for cases when some visualization data
403 are not present (GL optimization).
406 Small fixes to revive basic VSD functionality.
408 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
412 Removed TAttMarker as base-class, added fPointSize member.
414 * TPCSector3DEditor.cxx:
415 * TPCSector3DEditor.h:
416 Added control for fPointSize.
419 After frame-box rendering GL remained in wire-frame mode.
423 Added internal static member for z-length of the sector.
426 From Cvetan: fix orientation for C-side sectors.
428 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
433 Added support for rendering a fraction of 3D digits as points: the
434 fraction of the fThreshold->fMaxVal interval that is rendered a
435 spoints is controlled via the fPointFrac member. Subclassed
436 TPCSector3D from TAttMarker to allow point-size control.
438 * TPCSector3DEditor.cxx:
439 * TPCSector3DEditor.h:
440 Added control for fPointFrac; use RGValuator for fDriftVel.
442 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
445 Removed stale printout.
449 Added option to set inital min/max time and threshold for
450 TPCSector2D's created by the loader.
452 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
455 Fixed a type in PadRowHack ctor (unused parameter).
457 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
464 Added hacks to allow removal of noisy pads.
466 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
468 * TPCLoaderEditor.cxx:
469 Use StrDup to feed TGFileInfo for brain-dead interface of
474 Added padding for frame-box borders so that all all digits are
477 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
481 Added conventions for ROOT pre/post 5.11.02.
486 New class TPCSector3DGL, a direct renderer for TPCSector3D.
488 * TPCLoaderEditor.cxx:
489 Properly handle directory data, allows loading from non-current
494 Added optimised color lookup function/cache; do not alow threshold
495 to overrun maxval nad vice versa.
497 * TPCSectorVizEditor.cxx:
498 Reget threshold/maxval after setting it.
501 Changes for rendering via TPCSector3DGL; use optimised color
502 lookup from TPCSectorViz.
505 Use optimised color lookup from TPCSectorViz.
507 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
511 Added automatic loading of AliESDfriend (if found in event
512 directory); new function AssertESDfriend().
514 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
518 * TPCLoaderEditor.cxx:
519 Fixed target class for fDoubleSR signal connect.
521 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
527 Added member for double sampling-rate fDoubleSR; copy
528 visualization parameter from 2D view when creating 3D view.
530 * TPCLoaderEditor.cxx:
532 Added control for double sampling-rate fDoubleSR.
534 * TPCSector3DEditor.cxx:
535 Increased precision of drift velocity widget.
539 Added method CopyVizParams(); reset transformation on sector id
542 * TPCSectorVizEditor.cxx:
543 * TPCSectorVizEditor.h:
544 Added button to control realistic positioning of the sector.
546 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
553 * TPCLoaderEditor.cxx:
555 New class TPCLoader providing (graphical) interface for navigation
556 through the TPC sector data.
559 Proper initialization of bounding box for fBoxSet.
561 * TPCSector2DEditor.cxx:
563 Removed some comment crap.
565 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
570 * MUONDigitsInfo.cxx:
574 New files for MUON visualization by Bogdan Vulpescu.
576 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
583 Added preprocessor conditionals to support ROOT > 5.11.2.
585 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
589 * TPCSectorVizEditor.cxx:
590 * TPCSectorVizEditor.h:
591 Replaced hand-woven widget-groups with RGValuators.
593 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
599 Removed function LoadRaw(AliTPCRawStreamOld&).
602 Removed forgotten declaration of SetCol().
605 In Paint(): properly setup 3D transformation of fBoxSet.
607 * alieve_main/alieve_main.cxx:
608 New file; executable linked against all ALICE libraries.
610 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
615 Honor fRnrElement in Paint(); it was impossible to disable
616 rendering of 2D sectors.
618 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
624 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
625 data for a given pad; added methods DropAllSectors() and
630 Added method DropData(); in EndPad() return immediately if no data
637 Increase of rendering time-stamp now done in a virtual function
638 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
642 * TPCSector3DEditor.cxx:
643 * TPCSector3DEditor.h:
645 New classes TPCSector3D and TPCSector3DEditor.
649 Renamed fFrameCol to fFrameColor.
651 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
659 Add support for automatic pedestal determination and subtraction
660 on per pad basis (for RAW data only). Done with Marian.
667 * TPCSector2DEditor.cxx:
668 * TPCSector2DEditor.h:
671 * TPCSectorVizEditor.cxx:
672 * TPCSectorVizEditor.h:
673 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
674 holds the general parametrs that will also be used by TPCSector3D.
677 Use Reve::ColorFromIdx().
681 Include from Alieve, default class version 0.
683 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
689 Added member fLoadPedestal to support subtraction of common
690 pedestal during data loading.
694 * TPCSector2DEditor.cxx:
695 * TPCSector2DEditor.h:
697 Added option fAverage to divide the integrated time-bin contents
698 by window width; fShowMax now works within the given time
699 window. Added flags to control rendering of inner/outer1/outer2
700 segments. Widgets have been extended to display numeric values for
701 threshold, max-value and min/max time (there were only sliders and
704 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
711 * TPCSector2DEditor.cxx:
712 * TPCSector2DEditor.h:
714 Fixed all occurrences of misspelled 'treshold'.
716 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
722 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
723 exceeding number of pads in row; optionally warn of the occurrences.
726 Fix compilation warnings.
728 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
732 Introduce support for reading of raw TPC data. At the same time
733 the TPCSegment* classes have been renamed to TPCSector*.
739 * TPCSegmentEditor.cxx:
740 * TPCSegmentEditor.h:
743 Removed files; functionality moved to TPCData* and TPCSector*
750 * TPCSector2DEditor.cxx:
751 * TPCSector2DEditor.h:
756 New files: most of the code was scavenged from TPCDigitsInfo and
760 Reflect new class-names.
763 Moved using declarations to front.