1 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
5 Added mechanism for registration/execution of user-commands that
6 are to be run after a new event has been successfully loaded.
11 Renamed typedef lpRE_t/i to List_t/i.
14 A consistent way of getting the MC labels of the V0 daughters
17 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
20 Fix handling of AliESDfriends.root.
22 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
26 Fix handling of AliESDfriends.root.
28 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
31 Use new naming conventions from QuadSet; increase x-width of SDD
34 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
37 Do not interpolate color palette by default.
39 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
43 Set palette and frame-box via setters to allow proper
44 reference-count management; cleanup.
46 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
51 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
59 Subclass from the new QuadSet implementation; introduced static
60 data members to hold pointers to default FrameBoxes and
61 RGBAPalettes for each detector type.
63 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
65 * TRDLoaderSingle.cxx:
76 From Alexandru: changes in TRD visualization.
78 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
82 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
87 Replace QuadSet with OldQuadSet.
91 * MUONChamberData.cxx:
93 * MUONChamberEditor.cxx:
94 * MUONChamberEditor.h:
99 From Bogdan: new files / new implementation of the MUON
102 * MUONDigitsInfo.cxx:
106 From Bogdan: removed files.
109 Add/remove classes according to changes in MUON.
111 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
114 From Raffaele: implemented naming scheme used for alignable
118 List new classes for TRD visualization.
128 New files from Alexandru: TRD visualization.
130 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
134 Added option to respond to missing galice.root or AliESD.root
135 files in Open() with less violence (do not throw an exception,
136 just print a warning). This is a default now.
139 From Ivana: update following changes in MUON.
141 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
145 * TPCSectorVizEditor.cxx:
146 * TPCSectorVizEditor.h:
147 Use Reve::ZTrans to hold the transformation matrix; renamed member
148 fTrans to less ambiguous fAutoTrans.
153 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
155 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
158 During opening of a run via run-loader also load run-header.
160 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
165 Youri's changes (merge of V0 and V0MI) were lost after CVS
166 gymnastics (reverting EVE-head to work with tagged version of
169 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
178 Changes for new geditor and gl two-level selection; added
179 delarations of private copy-ctor and assignment-op.
183 * TPCSector2DEditor.cxx:
184 * TPCSector2DEditor.h:
187 Added control of pick-mode and display of pad/pad-row histograms
188 as a response to second-level selection hit.
191 Added methods GetMin/MaxTime().
193 * TPCSectorVizEditor.cxx:
194 Increased widget limits on fThreshold and fMaxVal.
196 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
200 * TPCLoaderEditor.cxx:
202 * TPCSector2DEditor.cxx:
203 * TPCSector2DEditor.h:
204 * TPCSector3DEditor.cxx:
205 * TPCSector3DEditor.h:
206 * TPCSectorVizEditor.cxx:
207 * TPCSectorVizEditor.h:
208 Conform to new TGedFrame paradigm in ROOT.
210 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
212 * MUONDigitsInfo.cxx:
216 From Bogdan: fix effc++ warnings, add comments.
218 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
226 * MUONDigitsInfo.cxx:
232 * TPCLoaderEditor.cxx:
234 * TPCSector2DEditor.cxx:
235 * TPCSector2DEditor.h:
239 * TPCSector3DEditor.cxx:
240 * TPCSector3DEditor.h:
246 * TPCSectorVizEditor.cxx:
247 * TPCSectorVizEditor.h:
252 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
258 Added support for two-level selection down to pad level; added
259 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
262 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
264 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
268 Added method Event::GotoEvent(Int_t) and shortcuts
271 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
275 Now derived from Reve::EventBase.
283 Changed inheritance order (RenderElement base comes first).
287 Implemented list-management virtuals; use new functionality of
295 Do not recompute visual representation on every triangulation
296 change (let the GL renderer do it); conform to new syntax of
301 Added triangulation time-stamp: update model state when needed;
302 use PointSet::Size() instead of GetN().
304 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
307 Use built-in equipment maps; the override option is still present
308 for reading early sector-test 2006 data.
310 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
314 Added member TString fTPCEquipementMap to allow override of
315 default file location.
321 Added control statements for cases when some visualization data
322 are not present (GL optimization).
325 Small fixes to revive basic VSD functionality.
327 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
331 Removed TAttMarker as base-class, added fPointSize member.
333 * TPCSector3DEditor.cxx:
334 * TPCSector3DEditor.h:
335 Added control for fPointSize.
338 After frame-box rendering GL remained in wire-frame mode.
342 Added internal static member for z-length of the sector.
345 From Cvetan: fix orientation for C-side sectors.
347 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
352 Added support for rendering a fraction of 3D digits as points: the
353 fraction of the fThreshold->fMaxVal interval that is rendered a
354 spoints is controlled via the fPointFrac member. Subclassed
355 TPCSector3D from TAttMarker to allow point-size control.
357 * TPCSector3DEditor.cxx:
358 * TPCSector3DEditor.h:
359 Added control for fPointFrac; use RGValuator for fDriftVel.
361 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
364 Removed stale printout.
368 Added option to set inital min/max time and threshold for
369 TPCSector2D's created by the loader.
371 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
374 Fixed a type in PadRowHack ctor (unused parameter).
376 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
383 Added hacks to allow removal of noisy pads.
385 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
387 * TPCLoaderEditor.cxx:
388 Use StrDup to feed TGFileInfo for brain-dead interface of
393 Added padding for frame-box borders so that all all digits are
396 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
400 Added conventions for ROOT pre/post 5.11.02.
405 New class TPCSector3DGL, a direct renderer for TPCSector3D.
407 * TPCLoaderEditor.cxx:
408 Properly handle directory data, allows loading from non-current
413 Added optimised color lookup function/cache; do not alow threshold
414 to overrun maxval nad vice versa.
416 * TPCSectorVizEditor.cxx:
417 Reget threshold/maxval after setting it.
420 Changes for rendering via TPCSector3DGL; use optimised color
421 lookup from TPCSectorViz.
424 Use optimised color lookup from TPCSectorViz.
426 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
430 Added automatic loading of AliESDfriend (if found in event
431 directory); new function AssertESDfriend().
433 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
437 * TPCLoaderEditor.cxx:
438 Fixed target class for fDoubleSR signal connect.
440 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
446 Added member for double sampling-rate fDoubleSR; copy
447 visualization parameter from 2D view when creating 3D view.
449 * TPCLoaderEditor.cxx:
451 Added control for double sampling-rate fDoubleSR.
453 * TPCSector3DEditor.cxx:
454 Increased precision of drift velocity widget.
458 Added method CopyVizParams(); reset transformation on sector id
461 * TPCSectorVizEditor.cxx:
462 * TPCSectorVizEditor.h:
463 Added button to control realistic positioning of the sector.
465 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
472 * TPCLoaderEditor.cxx:
474 New class TPCLoader providing (graphical) interface for navigation
475 through the TPC sector data.
478 Proper initialization of bounding box for fBoxSet.
480 * TPCSector2DEditor.cxx:
482 Removed some comment crap.
484 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
489 * MUONDigitsInfo.cxx:
493 New files for MUON visualization by Bogdan Vulpescu.
495 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
502 Added preprocessor conditionals to support ROOT > 5.11.2.
504 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
508 * TPCSectorVizEditor.cxx:
509 * TPCSectorVizEditor.h:
510 Replaced hand-woven widget-groups with RGValuators.
512 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
518 Removed function LoadRaw(AliTPCRawStreamOld&).
521 Removed forgotten declaration of SetCol().
524 In Paint(): properly setup 3D transformation of fBoxSet.
526 * alieve_main/alieve_main.cxx:
527 New file; executable linked against all ALICE libraries.
529 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
534 Honor fRnrElement in Paint(); it was impossible to disable
535 rendering of 2D sectors.
537 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
543 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
544 data for a given pad; added methods DropAllSectors() and
549 Added method DropData(); in EndPad() return immediately if no data
556 Increase of rendering time-stamp now done in a virtual function
557 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
561 * TPCSector3DEditor.cxx:
562 * TPCSector3DEditor.h:
564 New classes TPCSector3D and TPCSector3DEditor.
568 Renamed fFrameCol to fFrameColor.
570 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
578 Add support for automatic pedestal determination and subtraction
579 on per pad basis (for RAW data only). Done with Marian.
586 * TPCSector2DEditor.cxx:
587 * TPCSector2DEditor.h:
590 * TPCSectorVizEditor.cxx:
591 * TPCSectorVizEditor.h:
592 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
593 holds the general parametrs that will also be used by TPCSector3D.
596 Use Reve::ColorFromIdx().
600 Include from Alieve, default class version 0.
602 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
608 Added member fLoadPedestal to support subtraction of common
609 pedestal during data loading.
613 * TPCSector2DEditor.cxx:
614 * TPCSector2DEditor.h:
616 Added option fAverage to divide the integrated time-bin contents
617 by window width; fShowMax now works within the given time
618 window. Added flags to control rendering of inner/outer1/outer2
619 segments. Widgets have been extended to display numeric values for
620 threshold, max-value and min/max time (there were only sliders and
623 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
630 * TPCSector2DEditor.cxx:
631 * TPCSector2DEditor.h:
633 Fixed all occurrences of misspelled 'treshold'.
635 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
641 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
642 exceeding number of pads in row; optionally warn of the occurrences.
645 Fix compilation warnings.
647 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
651 Introduce support for reading of raw TPC data. At the same time
652 the TPCSegment* classes have been renamed to TPCSector*.
658 * TPCSegmentEditor.cxx:
659 * TPCSegmentEditor.h:
662 Removed files; functionality moved to TPCData* and TPCSector*
669 * TPCSector2DEditor.cxx:
670 * TPCSector2DEditor.h:
675 New files: most of the code was scavenged from TPCDigitsInfo and
679 Reflect new class-names.
682 Moved using declarations to front.