1 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
4 Do not interpolate color palette by default.
6 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
10 Set palette and frame-box via setters to allow proper
11 reference-count management; cleanup.
13 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
18 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
26 Subclass from the new QuadSet implementation; introduced static
27 data members to hold pointers to default FrameBoxes and
28 RGBAPalettes for each detector type.
30 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
32 * TRDLoaderSingle.cxx:
43 From Alexandru: changes in TRD visualization.
45 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
49 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
54 Replace QuadSet with OldQuadSet.
58 * MUONChamberData.cxx:
60 * MUONChamberEditor.cxx:
61 * MUONChamberEditor.h:
66 From Bogdan: new files / new implementation of the MUON
73 From Bogdan: removed files.
76 Add/remove classes according to changes in MUON.
78 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
81 From Raffaele: implemented naming scheme used for alignable
85 List new classes for TRD visualization.
95 New files from Alexandru: TRD visualization.
97 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
101 Added option to respond to missing galice.root or AliESD.root
102 files in Open() with less violence (do not throw an exception,
103 just print a warning). This is a default now.
106 From Ivana: update following changes in MUON.
108 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
112 * TPCSectorVizEditor.cxx:
113 * TPCSectorVizEditor.h:
114 Use Reve::ZTrans to hold the transformation matrix; renamed member
115 fTrans to less ambiguous fAutoTrans.
120 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
122 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
125 During opening of a run via run-loader also load run-header.
127 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
132 Youri's changes (merge of V0 and V0MI) were lost after CVS
133 gymnastics (reverting EVE-head to work with tagged version of
136 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
145 Changes for new geditor and gl two-level selection; added
146 delarations of private copy-ctor and assignment-op.
150 * TPCSector2DEditor.cxx:
151 * TPCSector2DEditor.h:
154 Added control of pick-mode and display of pad/pad-row histograms
155 as a response to second-level selection hit.
158 Added methods GetMin/MaxTime().
160 * TPCSectorVizEditor.cxx:
161 Increased widget limits on fThreshold and fMaxVal.
163 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
167 * TPCLoaderEditor.cxx:
169 * TPCSector2DEditor.cxx:
170 * TPCSector2DEditor.h:
171 * TPCSector3DEditor.cxx:
172 * TPCSector3DEditor.h:
173 * TPCSectorVizEditor.cxx:
174 * TPCSectorVizEditor.h:
175 Conform to new TGedFrame paradigm in ROOT.
177 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
179 * MUONDigitsInfo.cxx:
183 From Bogdan: fix effc++ warnings, add comments.
185 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
193 * MUONDigitsInfo.cxx:
199 * TPCLoaderEditor.cxx:
201 * TPCSector2DEditor.cxx:
202 * TPCSector2DEditor.h:
206 * TPCSector3DEditor.cxx:
207 * TPCSector3DEditor.h:
213 * TPCSectorVizEditor.cxx:
214 * TPCSectorVizEditor.h:
219 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
225 Added support for two-level selection down to pad level; added
226 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
229 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
231 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
235 Added method Event::GotoEvent(Int_t) and shortcuts
238 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
242 Now derived from Reve::EventBase.
250 Changed inheritance order (RenderElement base comes first).
254 Implemented list-management virtuals; use new functionality of
262 Do not recompute visual representation on every triangulation
263 change (let the GL renderer do it); conform to new syntax of
268 Added triangulation time-stamp: update model state when needed;
269 use PointSet::Size() instead of GetN().
271 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
274 Use built-in equipment maps; the override option is still present
275 for reading early sector-test 2006 data.
277 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
281 Added member TString fTPCEquipementMap to allow override of
282 default file location.
288 Added control statements for cases when some visualization data
289 are not present (GL optimization).
292 Small fixes to revive basic VSD functionality.
294 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
298 Removed TAttMarker as base-class, added fPointSize member.
300 * TPCSector3DEditor.cxx:
301 * TPCSector3DEditor.h:
302 Added control for fPointSize.
305 After frame-box rendering GL remained in wire-frame mode.
309 Added internal static member for z-length of the sector.
312 From Cvetan: fix orientation for C-side sectors.
314 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
319 Added support for rendering a fraction of 3D digits as points: the
320 fraction of the fThreshold->fMaxVal interval that is rendered a
321 spoints is controlled via the fPointFrac member. Subclassed
322 TPCSector3D from TAttMarker to allow point-size control.
324 * TPCSector3DEditor.cxx:
325 * TPCSector3DEditor.h:
326 Added control for fPointFrac; use RGValuator for fDriftVel.
328 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
331 Removed stale printout.
335 Added option to set inital min/max time and threshold for
336 TPCSector2D's created by the loader.
338 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
341 Fixed a type in PadRowHack ctor (unused parameter).
343 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
350 Added hacks to allow removal of noisy pads.
352 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
354 * TPCLoaderEditor.cxx:
355 Use StrDup to feed TGFileInfo for brain-dead interface of
360 Added padding for frame-box borders so that all all digits are
363 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
367 Added conventions for ROOT pre/post 5.11.02.
372 New class TPCSector3DGL, a direct renderer for TPCSector3D.
374 * TPCLoaderEditor.cxx:
375 Properly handle directory data, allows loading from non-current
380 Added optimised color lookup function/cache; do not alow threshold
381 to overrun maxval nad vice versa.
383 * TPCSectorVizEditor.cxx:
384 Reget threshold/maxval after setting it.
387 Changes for rendering via TPCSector3DGL; use optimised color
388 lookup from TPCSectorViz.
391 Use optimised color lookup from TPCSectorViz.
393 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
397 Added automatic loading of AliESDfriend (if found in event
398 directory); new function AssertESDfriend().
400 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
404 * TPCLoaderEditor.cxx:
405 Fixed target class for fDoubleSR signal connect.
407 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
413 Added member for double sampling-rate fDoubleSR; copy
414 visualization parameter from 2D view when creating 3D view.
416 * TPCLoaderEditor.cxx:
418 Added control for double sampling-rate fDoubleSR.
420 * TPCSector3DEditor.cxx:
421 Increased precision of drift velocity widget.
425 Added method CopyVizParams(); reset transformation on sector id
428 * TPCSectorVizEditor.cxx:
429 * TPCSectorVizEditor.h:
430 Added button to control realistic positioning of the sector.
432 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
439 * TPCLoaderEditor.cxx:
441 New class TPCLoader providing (graphical) interface for navigation
442 through the TPC sector data.
445 Proper initialization of bounding box for fBoxSet.
447 * TPCSector2DEditor.cxx:
449 Removed some comment crap.
451 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
456 * MUONDigitsInfo.cxx:
460 New files for MUON visualization by Bogdan Vulpescu.
462 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
469 Added preprocessor conditionals to support ROOT > 5.11.2.
471 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
475 * TPCSectorVizEditor.cxx:
476 * TPCSectorVizEditor.h:
477 Replaced hand-woven widget-groups with RGValuators.
479 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
485 Removed function LoadRaw(AliTPCRawStreamOld&).
488 Removed forgotten declaration of SetCol().
491 In Paint(): properly setup 3D transformation of fBoxSet.
493 * alieve_main/alieve_main.cxx:
494 New file; executable linked against all ALICE libraries.
496 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
501 Honor fRnrElement in Paint(); it was impossible to disable
502 rendering of 2D sectors.
504 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
510 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
511 data for a given pad; added methods DropAllSectors() and
516 Added method DropData(); in EndPad() return immediately if no data
523 Increase of rendering time-stamp now done in a virtual function
524 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
528 * TPCSector3DEditor.cxx:
529 * TPCSector3DEditor.h:
531 New classes TPCSector3D and TPCSector3DEditor.
535 Renamed fFrameCol to fFrameColor.
537 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
545 Add support for automatic pedestal determination and subtraction
546 on per pad basis (for RAW data only). Done with Marian.
553 * TPCSector2DEditor.cxx:
554 * TPCSector2DEditor.h:
557 * TPCSectorVizEditor.cxx:
558 * TPCSectorVizEditor.h:
559 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
560 holds the general parametrs that will also be used by TPCSector3D.
563 Use Reve::ColorFromIdx().
567 Include from Alieve, default class version 0.
569 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
575 Added member fLoadPedestal to support subtraction of common
576 pedestal during data loading.
580 * TPCSector2DEditor.cxx:
581 * TPCSector2DEditor.h:
583 Added option fAverage to divide the integrated time-bin contents
584 by window width; fShowMax now works within the given time
585 window. Added flags to control rendering of inner/outer1/outer2
586 segments. Widgets have been extended to display numeric values for
587 threshold, max-value and min/max time (there were only sliders and
590 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
597 * TPCSector2DEditor.cxx:
598 * TPCSector2DEditor.h:
600 Fixed all occurrences of misspelled 'treshold'.
602 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
608 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
609 exceeding number of pads in row; optionally warn of the occurrences.
612 Fix compilation warnings.
614 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
618 Introduce support for reading of raw TPC data. At the same time
619 the TPCSegment* classes have been renamed to TPCSector*.
625 * TPCSegmentEditor.cxx:
626 * TPCSegmentEditor.h:
629 Removed files; functionality moved to TPCData* and TPCSector*
636 * TPCSector2DEditor.cxx:
637 * TPCSector2DEditor.h:
642 New files: most of the code was scavenged from TPCDigitsInfo and
646 Reflect new class-names.
649 Moved using declarations to front.