1 2006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
5 Added member TString fTPCEquipementMap to allow override of
12 Added control statements for cases when some visualization data
13 are not present (GL optimization).
16 Small fixes to revive basic VSD functionality.
18 2006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
22 Removed TAttMarker as base-class, added fPointSize member.
24 * TPCSector3DEditor.cxx:
25 * TPCSector3DEditor.h:
26 Added control for fPointSize.
29 After frame-box rendering GL remained in wire-frame mode.
33 Added internal static member for z-length of the sector.
36 From Cvetan: fix orientation for C-side sectors.
38 2006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
43 Added support for rendering a fraction of 3D digits as points: the
44 fraction of the fThreshold->fMaxVal interval that is rendered a
45 spoints is controlled via the fPointFrac member. Subclassed
46 TPCSector3D from TAttMarker to allow point-size control.
48 * TPCSector3DEditor.cxx:
49 * TPCSector3DEditor.h:
50 Added control for fPointFrac; use RGValuator for fDriftVel.
52 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
55 Removed stale printout.
59 Added option to set inital min/max time and threshold for
60 TPCSector2D's created by the loader.
62 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
65 Fixed a type in PadRowHack ctor (unused parameter).
67 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
74 Added hacks to allow removal of noisy pads.
76 2006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
78 * TPCLoaderEditor.cxx:
79 Use StrDup to feed TGFileInfo for brain-dead interface of
84 Added padding for frame-box borders so that all all digits are
87 2006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
91 Added conventions for ROOT pre/post 5.11.02.
96 New class TPCSector3DGL, a direct renderer for TPCSector3D.
98 * TPCLoaderEditor.cxx:
99 Properly handle directory data, allows loading from non-current
104 Added optimised color lookup function/cache; do not alow threshold
105 to overrun maxval nad vice versa.
107 * TPCSectorVizEditor.cxx:
108 Reget threshold/maxval after setting it.
111 Changes for rendering via TPCSector3DGL; use optimised color
112 lookup from TPCSectorViz.
115 Use optimised color lookup from TPCSectorViz.
117 2006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
121 Added automatic loading of AliESDfriend (if found in event
122 directory); new function AssertESDfriend().
124 2006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
128 * TPCLoaderEditor.cxx:
129 Fixed target class for fDoubleSR signal connect.
131 2006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
137 Added member for double sampling-rate fDoubleSR; copy
138 visualization parameter from 2D view when creating 3D view.
140 * TPCLoaderEditor.cxx:
142 Added control for double sampling-rate fDoubleSR.
144 * TPCSector3DEditor.cxx:
145 Increased precision of drift velocity widget.
149 Added method CopyVizParams(); reset transformation on sector id
152 * TPCSectorVizEditor.cxx:
153 * TPCSectorVizEditor.h:
154 Added button to control realistic positioning of the sector.
156 2006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
163 * TPCLoaderEditor.cxx:
165 New class TPCLoader providing (graphical) interface for navigation
166 through the TPC sector data.
169 Proper initialization of bounding box for fBoxSet.
171 * TPCSector2DEditor.cxx:
173 Removed some comment crap.
175 2006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
180 * MUONDigitsInfo.cxx:
184 New files for MUON visualization by Bogdan Vulpescu.
186 2006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
193 Added preprocessor conditionals to support ROOT > 5.11.2.
195 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
199 * TPCSectorVizEditor.cxx:
200 * TPCSectorVizEditor.h:
201 Replaced hand-woven widget-groups with RGValuators.
203 2006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
209 Removed function LoadRaw(AliTPCRawStreamOld&).
212 Removed forgotten declaration of SetCol().
215 In Paint(): properly setup 3D transformation of fBoxSet.
217 * alieve_main/alieve_main.cxx:
218 New file; executable linked against all ALICE libraries.
220 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
225 Honor fRnrElement in Paint(); it was impossible to disable
226 rendering of 2D sectors.
228 2006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
234 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
235 data for a given pad; added methods DropAllSectors() and
240 Added method DropData(); in EndPad() return immediately if no data
247 Increase of rendering time-stamp now done in a virtual function
248 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
252 * TPCSector3DEditor.cxx:
253 * TPCSector3DEditor.h:
255 New classes TPCSector3D and TPCSector3DEditor.
259 Renamed fFrameCol to fFrameColor.
261 2006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
269 Add support for automatic pedestal determination and subtraction
270 on per pad basis (for RAW data only). Done with Marian.
277 * TPCSector2DEditor.cxx:
278 * TPCSector2DEditor.h:
281 * TPCSectorVizEditor.cxx:
282 * TPCSectorVizEditor.h:
283 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
284 holds the general parametrs that will also be used by TPCSector3D.
287 Use Reve::ColorFromIdx().
291 Include from Alieve, default class version 0.
293 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
299 Added member fLoadPedestal to support subtraction of common
300 pedestal during data loading.
304 * TPCSector2DEditor.cxx:
305 * TPCSector2DEditor.h:
307 Added option fAverage to divide the integrated time-bin contents
308 by window width; fShowMax now works within the given time
309 window. Added flags to control rendering of inner/outer1/outer2
310 segments. Widgets have been extended to display numeric values for
311 threshold, max-value and min/max time (there were only sliders and
314 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
321 * TPCSector2DEditor.cxx:
322 * TPCSector2DEditor.h:
324 Fixed all occurrences of misspelled 'treshold'.
326 2006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
332 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
333 exceeding number of pads in row; optionally warn of the occurrences.
336 Fix compilation warnings.
338 2006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
342 Introduce support for reading of raw TPC data. At the same time
343 the TPCSegment* classes have been renamed to TPCSector*.
349 * TPCSegmentEditor.cxx:
350 * TPCSegmentEditor.h:
353 Removed files; functionality moved to TPCData* and TPCSector*
360 * TPCSector2DEditor.cxx:
361 * TPCSector2DEditor.h:
366 New files: most of the code was scavenged from TPCDigitsInfo and
370 Reflect new class-names.
373 Moved using declarations to front.