1 2007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
4 From Christoph Blume: changes in the TRD code that affect the
5 database parameter samplingFrequency.
7 2007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
10 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
12 2006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
15 Removed unnecessary include.
17 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
22 Moved code responding to secondary selection from
23 TPCSector2DGL::ProcessSelection() to virtual
24 TPCSector2D::PadSelected(Int_t row, Int_t pad).
26 2006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
30 Use two-level selection, implement callback QuadSelected() to
31 print out the digit details.
33 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
36 Use AddLine() when registering SSD digits.
38 2006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
42 Make consistent use of fLoadPedestal and fLoadThreshold with and
43 without auto-pedestal determination and for reading of
46 * TPCLoaderEditor.cxx:
47 Fix tooltip of load-threshold number-entry.
49 2006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
53 Added method ReloadSectors() allowing re-reading of data with
54 different load threshold/pedestal settings.
56 * TPCLoaderEditor.cxx:
58 Added interface to load-time threshold/(auto)pedestal settings.
60 2006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
64 Added mechanism for registration/execution of user-commands that
65 are to be run after a new event has been successfully loaded.
70 Renamed typedef lpRE_t/i to List_t/i.
73 A consistent way of getting the MC labels of the V0 daughters
76 2006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
79 Fix handling of AliESDfriends.root.
81 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
85 Fix handling of AliESDfriends.root.
87 2006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
90 Use new naming conventions from QuadSet; increase x-width of SDD
93 2006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
96 Do not interpolate color palette by default.
98 2006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
102 Set palette and frame-box via setters to allow proper
103 reference-count management; cleanup.
105 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
110 2006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
118 Subclass from the new QuadSet implementation; introduced static
119 data members to hold pointers to default FrameBoxes and
120 RGBAPalettes for each detector type.
122 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
124 * TRDLoaderSingle.cxx:
135 From Alexandru: changes in TRD visualization.
137 2006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
141 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
146 Replace QuadSet with OldQuadSet.
150 * MUONChamberData.cxx:
152 * MUONChamberEditor.cxx:
153 * MUONChamberEditor.h:
158 From Bogdan: new files / new implementation of the MUON
161 * MUONDigitsInfo.cxx:
165 From Bogdan: removed files.
168 Add/remove classes according to changes in MUON.
170 2006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
173 From Raffaele: implemented naming scheme used for alignable
177 List new classes for TRD visualization.
187 New files from Alexandru: TRD visualization.
189 2006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
193 Added option to respond to missing galice.root or AliESD.root
194 files in Open() with less violence (do not throw an exception,
195 just print a warning). This is a default now.
198 From Ivana: update following changes in MUON.
200 2006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
204 * TPCSectorVizEditor.cxx:
205 * TPCSectorVizEditor.h:
206 Use Reve::ZTrans to hold the transformation matrix; renamed member
207 fTrans to less ambiguous fAutoTrans.
212 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
214 2006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
217 During opening of a run via run-loader also load run-header.
219 2006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
224 Youri's changes (merge of V0 and V0MI) were lost after CVS
225 gymnastics (reverting EVE-head to work with tagged version of
228 2006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
237 Changes for new geditor and gl two-level selection; added
238 delarations of private copy-ctor and assignment-op.
242 * TPCSector2DEditor.cxx:
243 * TPCSector2DEditor.h:
246 Added control of pick-mode and display of pad/pad-row histograms
247 as a response to second-level selection hit.
250 Added methods GetMin/MaxTime().
252 * TPCSectorVizEditor.cxx:
253 Increased widget limits on fThreshold and fMaxVal.
255 2006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
259 * TPCLoaderEditor.cxx:
261 * TPCSector2DEditor.cxx:
262 * TPCSector2DEditor.h:
263 * TPCSector3DEditor.cxx:
264 * TPCSector3DEditor.h:
265 * TPCSectorVizEditor.cxx:
266 * TPCSectorVizEditor.h:
267 Conform to new TGedFrame paradigm in ROOT.
269 2006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
271 * MUONDigitsInfo.cxx:
275 From Bogdan: fix effc++ warnings, add comments.
277 2006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
285 * MUONDigitsInfo.cxx:
291 * TPCLoaderEditor.cxx:
293 * TPCSector2DEditor.cxx:
294 * TPCSector2DEditor.h:
298 * TPCSector3DEditor.cxx:
299 * TPCSector3DEditor.h:
305 * TPCSectorVizEditor.cxx:
306 * TPCSectorVizEditor.h:
311 2006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
317 Added support for two-level selection down to pad level; added
318 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
321 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
323 2006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
327 Added method Event::GotoEvent(Int_t) and shortcuts
330 2006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
334 Now derived from Reve::EventBase.
342 Changed inheritance order (RenderElement base comes first).
346 Implemented list-management virtuals; use new functionality of
354 Do not recompute visual representation on every triangulation
355 change (let the GL renderer do it); conform to new syntax of
360 Added triangulation time-stamp: update model state when needed;
361 use PointSet::Size() instead of GetN().
363 2006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
366 Use built-in equipment maps; the override option is still present
367 for reading early sector-test 2006 data.
369 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
373 Added member TString fTPCEquipementMap to allow override of
374 default file location.
380 Added control statements for cases when some visualization data
381 are not present (GL optimization).
384 Small fixes to revive basic VSD functionality.
386 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
390 Removed TAttMarker as base-class, added fPointSize member.
392 * TPCSector3DEditor.cxx:
393 * TPCSector3DEditor.h:
394 Added control for fPointSize.
397 After frame-box rendering GL remained in wire-frame mode.
401 Added internal static member for z-length of the sector.
404 From Cvetan: fix orientation for C-side sectors.
406 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
411 Added support for rendering a fraction of 3D digits as points: the
412 fraction of the fThreshold->fMaxVal interval that is rendered a
413 spoints is controlled via the fPointFrac member. Subclassed
414 TPCSector3D from TAttMarker to allow point-size control.
416 * TPCSector3DEditor.cxx:
417 * TPCSector3DEditor.h:
418 Added control for fPointFrac; use RGValuator for fDriftVel.
420 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
423 Removed stale printout.
427 Added option to set inital min/max time and threshold for
428 TPCSector2D's created by the loader.
430 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
433 Fixed a type in PadRowHack ctor (unused parameter).
435 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
442 Added hacks to allow removal of noisy pads.
444 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
446 * TPCLoaderEditor.cxx:
447 Use StrDup to feed TGFileInfo for brain-dead interface of
452 Added padding for frame-box borders so that all all digits are
455 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
459 Added conventions for ROOT pre/post 5.11.02.
464 New class TPCSector3DGL, a direct renderer for TPCSector3D.
466 * TPCLoaderEditor.cxx:
467 Properly handle directory data, allows loading from non-current
472 Added optimised color lookup function/cache; do not alow threshold
473 to overrun maxval nad vice versa.
475 * TPCSectorVizEditor.cxx:
476 Reget threshold/maxval after setting it.
479 Changes for rendering via TPCSector3DGL; use optimised color
480 lookup from TPCSectorViz.
483 Use optimised color lookup from TPCSectorViz.
485 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
489 Added automatic loading of AliESDfriend (if found in event
490 directory); new function AssertESDfriend().
492 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
496 * TPCLoaderEditor.cxx:
497 Fixed target class for fDoubleSR signal connect.
499 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
505 Added member for double sampling-rate fDoubleSR; copy
506 visualization parameter from 2D view when creating 3D view.
508 * TPCLoaderEditor.cxx:
510 Added control for double sampling-rate fDoubleSR.
512 * TPCSector3DEditor.cxx:
513 Increased precision of drift velocity widget.
517 Added method CopyVizParams(); reset transformation on sector id
520 * TPCSectorVizEditor.cxx:
521 * TPCSectorVizEditor.h:
522 Added button to control realistic positioning of the sector.
524 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
531 * TPCLoaderEditor.cxx:
533 New class TPCLoader providing (graphical) interface for navigation
534 through the TPC sector data.
537 Proper initialization of bounding box for fBoxSet.
539 * TPCSector2DEditor.cxx:
541 Removed some comment crap.
543 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
548 * MUONDigitsInfo.cxx:
552 New files for MUON visualization by Bogdan Vulpescu.
554 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
561 Added preprocessor conditionals to support ROOT > 5.11.2.
563 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
567 * TPCSectorVizEditor.cxx:
568 * TPCSectorVizEditor.h:
569 Replaced hand-woven widget-groups with RGValuators.
571 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
577 Removed function LoadRaw(AliTPCRawStreamOld&).
580 Removed forgotten declaration of SetCol().
583 In Paint(): properly setup 3D transformation of fBoxSet.
585 * alieve_main/alieve_main.cxx:
586 New file; executable linked against all ALICE libraries.
588 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
593 Honor fRnrElement in Paint(); it was impossible to disable
594 rendering of 2D sectors.
596 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
602 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
603 data for a given pad; added methods DropAllSectors() and
608 Added method DropData(); in EndPad() return immediately if no data
615 Increase of rendering time-stamp now done in a virtual function
616 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
620 * TPCSector3DEditor.cxx:
621 * TPCSector3DEditor.h:
623 New classes TPCSector3D and TPCSector3DEditor.
627 Renamed fFrameCol to fFrameColor.
629 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
637 Add support for automatic pedestal determination and subtraction
638 on per pad basis (for RAW data only). Done with Marian.
645 * TPCSector2DEditor.cxx:
646 * TPCSector2DEditor.h:
649 * TPCSectorVizEditor.cxx:
650 * TPCSectorVizEditor.h:
651 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
652 holds the general parametrs that will also be used by TPCSector3D.
655 Use Reve::ColorFromIdx().
659 Include from Alieve, default class version 0.
661 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
667 Added member fLoadPedestal to support subtraction of common
668 pedestal during data loading.
672 * TPCSector2DEditor.cxx:
673 * TPCSector2DEditor.h:
675 Added option fAverage to divide the integrated time-bin contents
676 by window width; fShowMax now works within the given time
677 window. Added flags to control rendering of inner/outer1/outer2
678 segments. Widgets have been extended to display numeric values for
679 threshold, max-value and min/max time (there were only sliders and
682 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
689 * TPCSector2DEditor.cxx:
690 * TPCSector2DEditor.h:
692 Fixed all occurrences of misspelled 'treshold'.
694 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
700 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
701 exceeding number of pads in row; optionally warn of the occurrences.
704 Fix compilation warnings.
706 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
710 Introduce support for reading of raw TPC data. At the same time
711 the TPCSegment* classes have been renamed to TPCSector*.
717 * TPCSegmentEditor.cxx:
718 * TPCSegmentEditor.h:
721 Removed files; functionality moved to TPCData* and TPCSector*
728 * TPCSector2DEditor.cxx:
729 * TPCSector2DEditor.h:
734 New files: most of the code was scavenged from TPCDigitsInfo and
738 Reflect new class-names.
741 Moved using declarations to front.