1 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
5 Added option to respond to missing galice.root or AliESD.root
6 files in Open() with less violence (do not throw an exception,
7 just print a warning). This is a default now.
10 From Ivana: update following changes in MUON.
12 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
16 * TPCSectorVizEditor.cxx:
17 * TPCSectorVizEditor.h:
18 Use Reve::ZTrans to hold the transformation matrix; renamed member
19 fTrans to less ambiguous fAutoTrans.
24 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
26 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
29 During opening of a run via run-loader also load run-header.
31 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
36 Youri's changes (merge of V0 and V0MI) were lost after CVS
37 gymnastics (reverting EVE-head to work with tagged version of
40 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
49 Changes for new geditor and gl two-level selection; added
50 delarations of private copy-ctor and assignment-op.
54 * TPCSector2DEditor.cxx:
55 * TPCSector2DEditor.h:
58 Added control of pick-mode and display of pad/pad-row histograms
59 as a response to second-level selection hit.
62 Added methods GetMin/MaxTime().
64 * TPCSectorVizEditor.cxx:
65 Increased widget limits on fThreshold and fMaxVal.
67 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
71 * TPCLoaderEditor.cxx:
73 * TPCSector2DEditor.cxx:
74 * TPCSector2DEditor.h:
75 * TPCSector3DEditor.cxx:
76 * TPCSector3DEditor.h:
77 * TPCSectorVizEditor.cxx:
78 * TPCSectorVizEditor.h:
79 Conform to new TGedFrame paradigm in ROOT.
81 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
87 From Bogdan: fix effc++ warnings, add comments.
89 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
103 * TPCLoaderEditor.cxx:
105 * TPCSector2DEditor.cxx:
106 * TPCSector2DEditor.h:
110 * TPCSector3DEditor.cxx:
111 * TPCSector3DEditor.h:
117 * TPCSectorVizEditor.cxx:
118 * TPCSectorVizEditor.h:
123 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
129 Added support for two-level selection down to pad level; added
130 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
133 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
135 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
139 Added method Event::GotoEvent(Int_t) and shortcuts
142 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
146 Now derived from Reve::EventBase.
154 Changed inheritance order (RenderElement base comes first).
158 Implemented list-management virtuals; use new functionality of
166 Do not recompute visual representation on every triangulation
167 change (let the GL renderer do it); conform to new syntax of
172 Added triangulation time-stamp: update model state when needed;
173 use PointSet::Size() instead of GetN().
175 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
178 Use built-in equipment maps; the override option is still present
179 for reading early sector-test 2006 data.
181 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
185 Added member TString fTPCEquipementMap to allow override of
186 default file location.
192 Added control statements for cases when some visualization data
193 are not present (GL optimization).
196 Small fixes to revive basic VSD functionality.
198 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
202 Removed TAttMarker as base-class, added fPointSize member.
204 * TPCSector3DEditor.cxx:
205 * TPCSector3DEditor.h:
206 Added control for fPointSize.
209 After frame-box rendering GL remained in wire-frame mode.
213 Added internal static member for z-length of the sector.
216 From Cvetan: fix orientation for C-side sectors.
218 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
223 Added support for rendering a fraction of 3D digits as points: the
224 fraction of the fThreshold->fMaxVal interval that is rendered a
225 spoints is controlled via the fPointFrac member. Subclassed
226 TPCSector3D from TAttMarker to allow point-size control.
228 * TPCSector3DEditor.cxx:
229 * TPCSector3DEditor.h:
230 Added control for fPointFrac; use RGValuator for fDriftVel.
232 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
235 Removed stale printout.
239 Added option to set inital min/max time and threshold for
240 TPCSector2D's created by the loader.
242 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
245 Fixed a type in PadRowHack ctor (unused parameter).
247 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
254 Added hacks to allow removal of noisy pads.
256 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
258 * TPCLoaderEditor.cxx:
259 Use StrDup to feed TGFileInfo for brain-dead interface of
264 Added padding for frame-box borders so that all all digits are
267 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
271 Added conventions for ROOT pre/post 5.11.02.
276 New class TPCSector3DGL, a direct renderer for TPCSector3D.
278 * TPCLoaderEditor.cxx:
279 Properly handle directory data, allows loading from non-current
284 Added optimised color lookup function/cache; do not alow threshold
285 to overrun maxval nad vice versa.
287 * TPCSectorVizEditor.cxx:
288 Reget threshold/maxval after setting it.
291 Changes for rendering via TPCSector3DGL; use optimised color
292 lookup from TPCSectorViz.
295 Use optimised color lookup from TPCSectorViz.
297 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
301 Added automatic loading of AliESDfriend (if found in event
302 directory); new function AssertESDfriend().
304 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
308 * TPCLoaderEditor.cxx:
309 Fixed target class for fDoubleSR signal connect.
311 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
317 Added member for double sampling-rate fDoubleSR; copy
318 visualization parameter from 2D view when creating 3D view.
320 * TPCLoaderEditor.cxx:
322 Added control for double sampling-rate fDoubleSR.
324 * TPCSector3DEditor.cxx:
325 Increased precision of drift velocity widget.
329 Added method CopyVizParams(); reset transformation on sector id
332 * TPCSectorVizEditor.cxx:
333 * TPCSectorVizEditor.h:
334 Added button to control realistic positioning of the sector.
336 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
343 * TPCLoaderEditor.cxx:
345 New class TPCLoader providing (graphical) interface for navigation
346 through the TPC sector data.
349 Proper initialization of bounding box for fBoxSet.
351 * TPCSector2DEditor.cxx:
353 Removed some comment crap.
355 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
360 * MUONDigitsInfo.cxx:
364 New files for MUON visualization by Bogdan Vulpescu.
366 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
373 Added preprocessor conditionals to support ROOT > 5.11.2.
375 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
379 * TPCSectorVizEditor.cxx:
380 * TPCSectorVizEditor.h:
381 Replaced hand-woven widget-groups with RGValuators.
383 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
389 Removed function LoadRaw(AliTPCRawStreamOld&).
392 Removed forgotten declaration of SetCol().
395 In Paint(): properly setup 3D transformation of fBoxSet.
397 * alieve_main/alieve_main.cxx:
398 New file; executable linked against all ALICE libraries.
400 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
405 Honor fRnrElement in Paint(); it was impossible to disable
406 rendering of 2D sectors.
408 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
414 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
415 data for a given pad; added methods DropAllSectors() and
420 Added method DropData(); in EndPad() return immediately if no data
427 Increase of rendering time-stamp now done in a virtual function
428 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
432 * TPCSector3DEditor.cxx:
433 * TPCSector3DEditor.h:
435 New classes TPCSector3D and TPCSector3DEditor.
439 Renamed fFrameCol to fFrameColor.
441 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
449 Add support for automatic pedestal determination and subtraction
450 on per pad basis (for RAW data only). Done with Marian.
457 * TPCSector2DEditor.cxx:
458 * TPCSector2DEditor.h:
461 * TPCSectorVizEditor.cxx:
462 * TPCSectorVizEditor.h:
463 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
464 holds the general parametrs that will also be used by TPCSector3D.
467 Use Reve::ColorFromIdx().
471 Include from Alieve, default class version 0.
473 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
479 Added member fLoadPedestal to support subtraction of common
480 pedestal during data loading.
484 * TPCSector2DEditor.cxx:
485 * TPCSector2DEditor.h:
487 Added option fAverage to divide the integrated time-bin contents
488 by window width; fShowMax now works within the given time
489 window. Added flags to control rendering of inner/outer1/outer2
490 segments. Widgets have been extended to display numeric values for
491 threshold, max-value and min/max time (there were only sliders and
494 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
501 * TPCSector2DEditor.cxx:
502 * TPCSector2DEditor.h:
504 Fixed all occurrences of misspelled 'treshold'.
506 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
512 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
513 exceeding number of pads in row; optionally warn of the occurrences.
516 Fix compilation warnings.
518 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
522 Introduce support for reading of raw TPC data. At the same time
523 the TPCSegment* classes have been renamed to TPCSector*.
529 * TPCSegmentEditor.cxx:
530 * TPCSegmentEditor.h:
533 Removed files; functionality moved to TPCData* and TPCSector*
540 * TPCSector2DEditor.cxx:
541 * TPCSector2DEditor.h:
546 New files: most of the code was scavenged from TPCDigitsInfo and
550 Reflect new class-names.
553 Moved using declarations to front.