1 2007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
4 * Alieve/KineTools.cxx:
6 New files: used in alice-macros/kine_tracks.C to set path marks in
9 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
12 From Christoph Blume: changes in the TRD code that affect the
13 database parameter samplingFrequency.
15 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
18 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
20 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
23 Removed unnecessary include.
25 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
30 Moved code responding to secondary selection from
31 TPCSector2DGL::ProcessSelection() to virtual
32 TPCSector2D::PadSelected(Int_t row, Int_t pad).
34 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
38 Use two-level selection, implement callback QuadSelected() to
39 print out the digit details.
41 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
44 Use AddLine() when registering SSD digits.
46 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
50 Make consistent use of fLoadPedestal and fLoadThreshold with and
51 without auto-pedestal determination and for reading of
54 * TPCLoaderEditor.cxx:
55 Fix tooltip of load-threshold number-entry.
57 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
61 Added method ReloadSectors() allowing re-reading of data with
62 different load threshold/pedestal settings.
64 * TPCLoaderEditor.cxx:
66 Added interface to load-time threshold/(auto)pedestal settings.
68 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
72 Added mechanism for registration/execution of user-commands that
73 are to be run after a new event has been successfully loaded.
78 Renamed typedef lpRE_t/i to List_t/i.
81 A consistent way of getting the MC labels of the V0 daughters
84 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
87 Fix handling of AliESDfriends.root.
89 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
93 Fix handling of AliESDfriends.root.
95 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
98 Use new naming conventions from QuadSet; increase x-width of SDD
101 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
104 Do not interpolate color palette by default.
106 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
110 Set palette and frame-box via setters to allow proper
111 reference-count management; cleanup.
113 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
118 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
126 Subclass from the new QuadSet implementation; introduced static
127 data members to hold pointers to default FrameBoxes and
128 RGBAPalettes for each detector type.
130 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
132 * TRDLoaderSingle.cxx:
143 From Alexandru: changes in TRD visualization.
145 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
149 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
154 Replace QuadSet with OldQuadSet.
158 * MUONChamberData.cxx:
160 * MUONChamberEditor.cxx:
161 * MUONChamberEditor.h:
166 From Bogdan: new files / new implementation of the MUON
169 * MUONDigitsInfo.cxx:
173 From Bogdan: removed files.
176 Add/remove classes according to changes in MUON.
178 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
181 From Raffaele: implemented naming scheme used for alignable
185 List new classes for TRD visualization.
195 New files from Alexandru: TRD visualization.
197 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
201 Added option to respond to missing galice.root or AliESD.root
202 files in Open() with less violence (do not throw an exception,
203 just print a warning). This is a default now.
206 From Ivana: update following changes in MUON.
208 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
212 * TPCSectorVizEditor.cxx:
213 * TPCSectorVizEditor.h:
214 Use Reve::ZTrans to hold the transformation matrix; renamed member
215 fTrans to less ambiguous fAutoTrans.
220 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
222 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
225 During opening of a run via run-loader also load run-header.
227 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
232 Youri's changes (merge of V0 and V0MI) were lost after CVS
233 gymnastics (reverting EVE-head to work with tagged version of
236 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
245 Changes for new geditor and gl two-level selection; added
246 delarations of private copy-ctor and assignment-op.
250 * TPCSector2DEditor.cxx:
251 * TPCSector2DEditor.h:
254 Added control of pick-mode and display of pad/pad-row histograms
255 as a response to second-level selection hit.
258 Added methods GetMin/MaxTime().
260 * TPCSectorVizEditor.cxx:
261 Increased widget limits on fThreshold and fMaxVal.
263 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
267 * TPCLoaderEditor.cxx:
269 * TPCSector2DEditor.cxx:
270 * TPCSector2DEditor.h:
271 * TPCSector3DEditor.cxx:
272 * TPCSector3DEditor.h:
273 * TPCSectorVizEditor.cxx:
274 * TPCSectorVizEditor.h:
275 Conform to new TGedFrame paradigm in ROOT.
277 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
279 * MUONDigitsInfo.cxx:
283 From Bogdan: fix effc++ warnings, add comments.
285 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
293 * MUONDigitsInfo.cxx:
299 * TPCLoaderEditor.cxx:
301 * TPCSector2DEditor.cxx:
302 * TPCSector2DEditor.h:
306 * TPCSector3DEditor.cxx:
307 * TPCSector3DEditor.h:
313 * TPCSectorVizEditor.cxx:
314 * TPCSectorVizEditor.h:
319 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
325 Added support for two-level selection down to pad level; added
326 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
329 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
331 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
335 Added method Event::GotoEvent(Int_t) and shortcuts
338 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
342 Now derived from Reve::EventBase.
350 Changed inheritance order (RenderElement base comes first).
354 Implemented list-management virtuals; use new functionality of
362 Do not recompute visual representation on every triangulation
363 change (let the GL renderer do it); conform to new syntax of
368 Added triangulation time-stamp: update model state when needed;
369 use PointSet::Size() instead of GetN().
371 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
374 Use built-in equipment maps; the override option is still present
375 for reading early sector-test 2006 data.
377 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
381 Added member TString fTPCEquipementMap to allow override of
382 default file location.
388 Added control statements for cases when some visualization data
389 are not present (GL optimization).
392 Small fixes to revive basic VSD functionality.
394 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
398 Removed TAttMarker as base-class, added fPointSize member.
400 * TPCSector3DEditor.cxx:
401 * TPCSector3DEditor.h:
402 Added control for fPointSize.
405 After frame-box rendering GL remained in wire-frame mode.
409 Added internal static member for z-length of the sector.
412 From Cvetan: fix orientation for C-side sectors.
414 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
419 Added support for rendering a fraction of 3D digits as points: the
420 fraction of the fThreshold->fMaxVal interval that is rendered a
421 spoints is controlled via the fPointFrac member. Subclassed
422 TPCSector3D from TAttMarker to allow point-size control.
424 * TPCSector3DEditor.cxx:
425 * TPCSector3DEditor.h:
426 Added control for fPointFrac; use RGValuator for fDriftVel.
428 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
431 Removed stale printout.
435 Added option to set inital min/max time and threshold for
436 TPCSector2D's created by the loader.
438 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
441 Fixed a type in PadRowHack ctor (unused parameter).
443 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
450 Added hacks to allow removal of noisy pads.
452 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
454 * TPCLoaderEditor.cxx:
455 Use StrDup to feed TGFileInfo for brain-dead interface of
460 Added padding for frame-box borders so that all all digits are
463 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
467 Added conventions for ROOT pre/post 5.11.02.
472 New class TPCSector3DGL, a direct renderer for TPCSector3D.
474 * TPCLoaderEditor.cxx:
475 Properly handle directory data, allows loading from non-current
480 Added optimised color lookup function/cache; do not alow threshold
481 to overrun maxval nad vice versa.
483 * TPCSectorVizEditor.cxx:
484 Reget threshold/maxval after setting it.
487 Changes for rendering via TPCSector3DGL; use optimised color
488 lookup from TPCSectorViz.
491 Use optimised color lookup from TPCSectorViz.
493 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
497 Added automatic loading of AliESDfriend (if found in event
498 directory); new function AssertESDfriend().
500 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
504 * TPCLoaderEditor.cxx:
505 Fixed target class for fDoubleSR signal connect.
507 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
513 Added member for double sampling-rate fDoubleSR; copy
514 visualization parameter from 2D view when creating 3D view.
516 * TPCLoaderEditor.cxx:
518 Added control for double sampling-rate fDoubleSR.
520 * TPCSector3DEditor.cxx:
521 Increased precision of drift velocity widget.
525 Added method CopyVizParams(); reset transformation on sector id
528 * TPCSectorVizEditor.cxx:
529 * TPCSectorVizEditor.h:
530 Added button to control realistic positioning of the sector.
532 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
539 * TPCLoaderEditor.cxx:
541 New class TPCLoader providing (graphical) interface for navigation
542 through the TPC sector data.
545 Proper initialization of bounding box for fBoxSet.
547 * TPCSector2DEditor.cxx:
549 Removed some comment crap.
551 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
556 * MUONDigitsInfo.cxx:
560 New files for MUON visualization by Bogdan Vulpescu.
562 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
569 Added preprocessor conditionals to support ROOT > 5.11.2.
571 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
575 * TPCSectorVizEditor.cxx:
576 * TPCSectorVizEditor.h:
577 Replaced hand-woven widget-groups with RGValuators.
579 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
585 Removed function LoadRaw(AliTPCRawStreamOld&).
588 Removed forgotten declaration of SetCol().
591 In Paint(): properly setup 3D transformation of fBoxSet.
593 * alieve_main/alieve_main.cxx:
594 New file; executable linked against all ALICE libraries.
596 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
601 Honor fRnrElement in Paint(); it was impossible to disable
602 rendering of 2D sectors.
604 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
610 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
611 data for a given pad; added methods DropAllSectors() and
616 Added method DropData(); in EndPad() return immediately if no data
623 Increase of rendering time-stamp now done in a virtual function
624 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
628 * TPCSector3DEditor.cxx:
629 * TPCSector3DEditor.h:
631 New classes TPCSector3D and TPCSector3DEditor.
635 Renamed fFrameCol to fFrameColor.
637 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
645 Add support for automatic pedestal determination and subtraction
646 on per pad basis (for RAW data only). Done with Marian.
653 * TPCSector2DEditor.cxx:
654 * TPCSector2DEditor.h:
657 * TPCSectorVizEditor.cxx:
658 * TPCSectorVizEditor.h:
659 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
660 holds the general parametrs that will also be used by TPCSector3D.
663 Use Reve::ColorFromIdx().
667 Include from Alieve, default class version 0.
669 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
675 Added member fLoadPedestal to support subtraction of common
676 pedestal during data loading.
680 * TPCSector2DEditor.cxx:
681 * TPCSector2DEditor.h:
683 Added option fAverage to divide the integrated time-bin contents
684 by window width; fShowMax now works within the given time
685 window. Added flags to control rendering of inner/outer1/outer2
686 segments. Widgets have been extended to display numeric values for
687 threshold, max-value and min/max time (there were only sliders and
690 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
697 * TPCSector2DEditor.cxx:
698 * TPCSector2DEditor.h:
700 Fixed all occurrences of misspelled 'treshold'.
702 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
708 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
709 exceeding number of pads in row; optionally warn of the occurrences.
712 Fix compilation warnings.
714 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
718 Introduce support for reading of raw TPC data. At the same time
719 the TPCSegment* classes have been renamed to TPCSector*.
725 * TPCSegmentEditor.cxx:
726 * TPCSegmentEditor.h:
729 Removed files; functionality moved to TPCData* and TPCSector*
736 * TPCSector2DEditor.cxx:
737 * TPCSector2DEditor.h:
742 New files: most of the code was scavenged from TPCDigitsInfo and
746 Reflect new class-names.
749 Moved using declarations to front.