1 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
5 Make consistent use of fLoadPedestal and fLoadThreshold with and
6 without auto-pedestal determination and for reading of
10 Fix tooltip of load-threshold number-entry.
12 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
16 Added method ReloadSectors() allowing re-reading of data with
17 different load threshold/pedestal settings.
19 * TPCLoaderEditor.cxx:
21 Added interface to load-time threshold/(auto)pedestal settings.
23 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
27 Added mechanism for registration/execution of user-commands that
28 are to be run after a new event has been successfully loaded.
33 Renamed typedef lpRE_t/i to List_t/i.
36 A consistent way of getting the MC labels of the V0 daughters
39 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
42 Fix handling of AliESDfriends.root.
44 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
48 Fix handling of AliESDfriends.root.
50 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
53 Use new naming conventions from QuadSet; increase x-width of SDD
56 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
59 Do not interpolate color palette by default.
61 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
65 Set palette and frame-box via setters to allow proper
66 reference-count management; cleanup.
68 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
73 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
81 Subclass from the new QuadSet implementation; introduced static
82 data members to hold pointers to default FrameBoxes and
83 RGBAPalettes for each detector type.
85 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
87 * TRDLoaderSingle.cxx:
98 From Alexandru: changes in TRD visualization.
100 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
104 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
109 Replace QuadSet with OldQuadSet.
113 * MUONChamberData.cxx:
115 * MUONChamberEditor.cxx:
116 * MUONChamberEditor.h:
121 From Bogdan: new files / new implementation of the MUON
124 * MUONDigitsInfo.cxx:
128 From Bogdan: removed files.
131 Add/remove classes according to changes in MUON.
133 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
136 From Raffaele: implemented naming scheme used for alignable
140 List new classes for TRD visualization.
150 New files from Alexandru: TRD visualization.
152 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
156 Added option to respond to missing galice.root or AliESD.root
157 files in Open() with less violence (do not throw an exception,
158 just print a warning). This is a default now.
161 From Ivana: update following changes in MUON.
163 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
167 * TPCSectorVizEditor.cxx:
168 * TPCSectorVizEditor.h:
169 Use Reve::ZTrans to hold the transformation matrix; renamed member
170 fTrans to less ambiguous fAutoTrans.
175 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
177 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
180 During opening of a run via run-loader also load run-header.
182 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
187 Youri's changes (merge of V0 and V0MI) were lost after CVS
188 gymnastics (reverting EVE-head to work with tagged version of
191 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
200 Changes for new geditor and gl two-level selection; added
201 delarations of private copy-ctor and assignment-op.
205 * TPCSector2DEditor.cxx:
206 * TPCSector2DEditor.h:
209 Added control of pick-mode and display of pad/pad-row histograms
210 as a response to second-level selection hit.
213 Added methods GetMin/MaxTime().
215 * TPCSectorVizEditor.cxx:
216 Increased widget limits on fThreshold and fMaxVal.
218 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
222 * TPCLoaderEditor.cxx:
224 * TPCSector2DEditor.cxx:
225 * TPCSector2DEditor.h:
226 * TPCSector3DEditor.cxx:
227 * TPCSector3DEditor.h:
228 * TPCSectorVizEditor.cxx:
229 * TPCSectorVizEditor.h:
230 Conform to new TGedFrame paradigm in ROOT.
232 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
234 * MUONDigitsInfo.cxx:
238 From Bogdan: fix effc++ warnings, add comments.
240 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
248 * MUONDigitsInfo.cxx:
254 * TPCLoaderEditor.cxx:
256 * TPCSector2DEditor.cxx:
257 * TPCSector2DEditor.h:
261 * TPCSector3DEditor.cxx:
262 * TPCSector3DEditor.h:
268 * TPCSectorVizEditor.cxx:
269 * TPCSectorVizEditor.h:
274 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
280 Added support for two-level selection down to pad level; added
281 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
284 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
286 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
290 Added method Event::GotoEvent(Int_t) and shortcuts
293 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
297 Now derived from Reve::EventBase.
305 Changed inheritance order (RenderElement base comes first).
309 Implemented list-management virtuals; use new functionality of
317 Do not recompute visual representation on every triangulation
318 change (let the GL renderer do it); conform to new syntax of
323 Added triangulation time-stamp: update model state when needed;
324 use PointSet::Size() instead of GetN().
326 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
329 Use built-in equipment maps; the override option is still present
330 for reading early sector-test 2006 data.
332 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
336 Added member TString fTPCEquipementMap to allow override of
337 default file location.
343 Added control statements for cases when some visualization data
344 are not present (GL optimization).
347 Small fixes to revive basic VSD functionality.
349 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
353 Removed TAttMarker as base-class, added fPointSize member.
355 * TPCSector3DEditor.cxx:
356 * TPCSector3DEditor.h:
357 Added control for fPointSize.
360 After frame-box rendering GL remained in wire-frame mode.
364 Added internal static member for z-length of the sector.
367 From Cvetan: fix orientation for C-side sectors.
369 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
374 Added support for rendering a fraction of 3D digits as points: the
375 fraction of the fThreshold->fMaxVal interval that is rendered a
376 spoints is controlled via the fPointFrac member. Subclassed
377 TPCSector3D from TAttMarker to allow point-size control.
379 * TPCSector3DEditor.cxx:
380 * TPCSector3DEditor.h:
381 Added control for fPointFrac; use RGValuator for fDriftVel.
383 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
386 Removed stale printout.
390 Added option to set inital min/max time and threshold for
391 TPCSector2D's created by the loader.
393 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
396 Fixed a type in PadRowHack ctor (unused parameter).
398 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
405 Added hacks to allow removal of noisy pads.
407 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
409 * TPCLoaderEditor.cxx:
410 Use StrDup to feed TGFileInfo for brain-dead interface of
415 Added padding for frame-box borders so that all all digits are
418 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
422 Added conventions for ROOT pre/post 5.11.02.
427 New class TPCSector3DGL, a direct renderer for TPCSector3D.
429 * TPCLoaderEditor.cxx:
430 Properly handle directory data, allows loading from non-current
435 Added optimised color lookup function/cache; do not alow threshold
436 to overrun maxval nad vice versa.
438 * TPCSectorVizEditor.cxx:
439 Reget threshold/maxval after setting it.
442 Changes for rendering via TPCSector3DGL; use optimised color
443 lookup from TPCSectorViz.
446 Use optimised color lookup from TPCSectorViz.
448 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
452 Added automatic loading of AliESDfriend (if found in event
453 directory); new function AssertESDfriend().
455 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
459 * TPCLoaderEditor.cxx:
460 Fixed target class for fDoubleSR signal connect.
462 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
468 Added member for double sampling-rate fDoubleSR; copy
469 visualization parameter from 2D view when creating 3D view.
471 * TPCLoaderEditor.cxx:
473 Added control for double sampling-rate fDoubleSR.
475 * TPCSector3DEditor.cxx:
476 Increased precision of drift velocity widget.
480 Added method CopyVizParams(); reset transformation on sector id
483 * TPCSectorVizEditor.cxx:
484 * TPCSectorVizEditor.h:
485 Added button to control realistic positioning of the sector.
487 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
494 * TPCLoaderEditor.cxx:
496 New class TPCLoader providing (graphical) interface for navigation
497 through the TPC sector data.
500 Proper initialization of bounding box for fBoxSet.
502 * TPCSector2DEditor.cxx:
504 Removed some comment crap.
506 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
511 * MUONDigitsInfo.cxx:
515 New files for MUON visualization by Bogdan Vulpescu.
517 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
524 Added preprocessor conditionals to support ROOT > 5.11.2.
526 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
530 * TPCSectorVizEditor.cxx:
531 * TPCSectorVizEditor.h:
532 Replaced hand-woven widget-groups with RGValuators.
534 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
540 Removed function LoadRaw(AliTPCRawStreamOld&).
543 Removed forgotten declaration of SetCol().
546 In Paint(): properly setup 3D transformation of fBoxSet.
548 * alieve_main/alieve_main.cxx:
549 New file; executable linked against all ALICE libraries.
551 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
556 Honor fRnrElement in Paint(); it was impossible to disable
557 rendering of 2D sectors.
559 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
565 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
566 data for a given pad; added methods DropAllSectors() and
571 Added method DropData(); in EndPad() return immediately if no data
578 Increase of rendering time-stamp now done in a virtual function
579 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
583 * TPCSector3DEditor.cxx:
584 * TPCSector3DEditor.h:
586 New classes TPCSector3D and TPCSector3DEditor.
590 Renamed fFrameCol to fFrameColor.
592 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
600 Add support for automatic pedestal determination and subtraction
601 on per pad basis (for RAW data only). Done with Marian.
608 * TPCSector2DEditor.cxx:
609 * TPCSector2DEditor.h:
612 * TPCSectorVizEditor.cxx:
613 * TPCSectorVizEditor.h:
614 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
615 holds the general parametrs that will also be used by TPCSector3D.
618 Use Reve::ColorFromIdx().
622 Include from Alieve, default class version 0.
624 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
630 Added member fLoadPedestal to support subtraction of common
631 pedestal during data loading.
635 * TPCSector2DEditor.cxx:
636 * TPCSector2DEditor.h:
638 Added option fAverage to divide the integrated time-bin contents
639 by window width; fShowMax now works within the given time
640 window. Added flags to control rendering of inner/outer1/outer2
641 segments. Widgets have been extended to display numeric values for
642 threshold, max-value and min/max time (there were only sliders and
645 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
652 * TPCSector2DEditor.cxx:
653 * TPCSector2DEditor.h:
655 Fixed all occurrences of misspelled 'treshold'.
657 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
663 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
664 exceeding number of pads in row; optionally warn of the occurrences.
667 Fix compilation warnings.
669 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
673 Introduce support for reading of raw TPC data. At the same time
674 the TPCSegment* classes have been renamed to TPCSector*.
680 * TPCSegmentEditor.cxx:
681 * TPCSegmentEditor.h:
684 Removed files; functionality moved to TPCData* and TPCSector*
691 * TPCSector2DEditor.cxx:
692 * TPCSector2DEditor.h:
697 New files: most of the code was scavenged from TPCDigitsInfo and
701 Reflect new class-names.
704 Moved using declarations to front.