]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/ChangeLog
Merge from EVE-dev.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
CommitLineData
426530cc 12006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
2
3 * TPCSector2DGL.cxx:
4 * TPCSector2DGL.h:
5 Added support for two-level selection down to pad level; added
6 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
7
8 * TPCSector3DGL.cxx:
9 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
10
7e639379 112006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
12
13 * EventAlieve.cxx:
14 * EventAlieve.h:
15 Added method Event::GotoEvent(Int_t) and shortcuts
16 Next/PrevEvent().
17
cc1a2754 182006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
19
20 * EventAlieve.cxx:
21 * EventAlieve.h:
22 Now derived from Reve::EventBase.
23
24 * ITSModule.cxx:
25 * ITSModule.h:
26 * MUONModule.cxx:
27 * MUONModule.h:
28 * TPCSectorViz.cxx:
29 * TPCSectorViz.h:
30 Changed inheritance order (RenderElement base comes first).
31
32 * TPCLoader.cxx:
33 * TPCLoader.h:
34 Implemented list-management virtuals; use new functionality of
35 RGTopFrame.
36
37 * TPCSector2DGL.cxx:
38 Cosmetic changes.
39
a5aa9a14 40 * TPCSector3D.h:
cc1a2754 41 * TPCSector3D.cxx:
42 Do not recompute visual representation on every triangulation
43 change (let the GL renderer do it); conform to new syntax of
44 PointSetArray.
45
46 * TPCSector3DGL.cxx:
47 * TPCSector3DGL.h:
48 Added triangulation time-stamp: update model state when needed;
49 use PointSet::Size() instead of GetN().
50
c9381feb 512006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
52
53 * TPCLoader.cxx:
54 Use built-in equipment maps; the override option is still present
55 for reading early sector-test 2006 data.
56
a83547b6 572006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
58
59 * TPCLoader.cxx:
60 * TPCLoader.h:
61 Added member TString fTPCEquipementMap to allow override of
62 default file location.
63
64 * TPCSector2DGL.cxx:
65 Added ClassImp.
66
67 * TPCSector3DGL.cxx:
68 Added control statements for cases when some visualization data
69 are not present (GL optimization).
70
71 * VSDCreator.cxx:
72 Small fixes to revive basic VSD functionality.
73
866edeca 742006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
75
76 * TPCSector3D.cxx:
77 * TPCSector3D.h:
78 Removed TAttMarker as base-class, added fPointSize member.
79
80 * TPCSector3DEditor.cxx:
81 * TPCSector3DEditor.h:
82 Added control for fPointSize.
83
84 * TPCSector3DGL.cxx:
85 After frame-box rendering GL remained in wire-frame mode.
86
87 * TPCSectorData.cxx:
88 * TPCSectorData.h:
89 Added internal static member for z-length of the sector.
90
91 * TPCSectorViz.cxx:
92 From Cvetan: fix orientation for C-side sectors.
93
f236c901 942006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
95
96 * TPCSector3D.cxx:
97 * TPCSector3D.h:
98 * TPCSector3DGL.cxx:
99 Added support for rendering a fraction of 3D digits as points: the
100 fraction of the fThreshold->fMaxVal interval that is rendered a
101 spoints is controlled via the fPointFrac member. Subclassed
102 TPCSector3D from TAttMarker to allow point-size control.
103
104 * TPCSector3DEditor.cxx:
105 * TPCSector3DEditor.h:
106 Added control for fPointFrac; use RGValuator for fDriftVel.
107
0a55ac96 1082006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
109
110 * TPCData.cxx:
111 Removed stale printout.
112
113 * TPCLoader.cxx:
114 * TPCLoader.h:
115 Added option to set inital min/max time and threshold for
116 TPCSector2D's created by the loader.
117
4862886c 1182006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
119
120 * TPCSectorData.h:
121 Fixed a type in PadRowHack ctor (unused parameter).
122
79218578 1232006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
124
125 * LinkDef.h:
126 * TPCData.cxx:
127 * TPCLoader.cxx:
128 * TPCSectorData.cxx:
129 * TPCSectorData.h:
130 Added hacks to allow removal of noisy pads.
131
50900edb 1322006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
133
134 * TPCLoaderEditor.cxx:
135 Use StrDup to feed TGFileInfo for brain-dead interface of
136 TGFileDialog.
137
138 * TPCSector3DGL.cxx:
139 * TPCSector3DGL.h:
140 Added padding for frame-box borders so that all all digits are
141 contained within it.
142
ae839f53 1432006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
144
145 * .SKEL-gl.cxx:
146 * .SKEL-gl.h:
147 Added conventions for ROOT pre/post 5.11.02.
148
149 * LinkDef.h:
150 * TPCSector3DGL.cxx:
151 * TPCSector3DGL.h:
152 New class TPCSector3DGL, a direct renderer for TPCSector3D.
153
154 * TPCLoaderEditor.cxx:
155 Properly handle directory data, allows loading from non-current
156 directory.
157
158 * TPCSectorViz.cxx:
159 * TPCSectorViz.h:
160 Added optimised color lookup function/cache; do not alow threshold
161 to overrun maxval nad vice versa.
162
163 * TPCSectorVizEditor.cxx:
164 Reget threshold/maxval after setting it.
165 * TPCSector3D.cxx:
166 * TPCSector3D.h:
167 Changes for rendering via TPCSector3DGL; use optimised color
168 lookup from TPCSectorViz.
169
170 * TPCSector2DGL.cxx:
171 Use optimised color lookup from TPCSectorViz.
172
4ba958ae 1732006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
174
175 * EventAlieve.cxx:
176 * EventAlieve.h:
177 Added automatic loading of AliESDfriend (if found in event
178 directory); new function AssertESDfriend().
179
cdb2119b 1802006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
181
182 HEAD
183
184 * TPCLoaderEditor.cxx:
185 Fixed target class for fDoubleSR signal connect.
186
f56512b2 1872006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
188
cdb2119b 189 HEAD
190
f56512b2 191 * TPCLoader.cxx:
192 * TPCLoader.h:
193 Added member for double sampling-rate fDoubleSR; copy
194 visualization parameter from 2D view when creating 3D view.
195
196 * TPCLoaderEditor.cxx:
197 * TPCLoaderEditor.h:
198 Added control for double sampling-rate fDoubleSR.
199
200 * TPCSector3DEditor.cxx:
201 Increased precision of drift velocity widget.
202
203 * TPCSectorViz.cxx:
204 * TPCSectorViz.h:
205 Added method CopyVizParams(); reset transformation on sector id
206 change.
207
208 * TPCSectorVizEditor.cxx:
209 * TPCSectorVizEditor.h:
210 Added button to control realistic positioning of the sector.
211
a9148d46 2122006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
213
cdb2119b 214 HEAD
215
a9148d46 216 * LinkDef.h:
217 * TPCLoader.cxx:
218 * TPCLoader.h:
219 * TPCLoaderEditor.cxx:
220 * TPCLoaderEditor.h:
221 New class TPCLoader providing (graphical) interface for navigation
222 through the TPC sector data.
223
224 * TPCSector3D.cxx:
225 Proper initialization of bounding box for fBoxSet.
226
227 * TPCSector2DEditor.cxx:
228 * TPCSectorViz.cxx:
229 Removed some comment crap.
230
4feec443 2312006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
232
233 HEAD
234
235 * LinkDef.h:
236 * MUONDigitsInfo.cxx:
237 * MUONDigitsInfo.h:
238 * MUONModule.cxx:
239 * MUONModule.h:
240 New files for MUON visualization by Bogdan Vulpescu.
241
9bea0c03 2422006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
243
244 HEAD
245
246 * TPCSector2D.cxx:
247 * TPCSector2DGL.cxx:
248 * TPCSector3D.cxx:
249 Added preprocessor conditionals to support ROOT > 5.11.2.
250
5987168b 2512006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
252
cdb2119b 253 EVE-dev
254
5987168b 255 * TPCSectorVizEditor.cxx:
256 * TPCSectorVizEditor.h:
257 Replaced hand-woven widget-groups with RGValuators.
258
2592006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
260
cdb2119b 261 EVE-dev
262
5987168b 263 * TPCData.cxx:
264 * TPCData.h:
265 Removed function LoadRaw(AliTPCRawStreamOld&).
266
267 * TPCSector2DGL.h:
268 Removed forgotten declaration of SetCol().
269
270 * TPCSector3D.cxx:
271 In Paint(): properly setup 3D transformation of fBoxSet.
272
273 * alieve_main/alieve_main.cxx:
274 New file; executable linked against all ALICE libraries.
275
092578a7 2762006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
277
278 EVE-dev
279
280 * TPCSector2D.cxx:
281 Honor fRnrElement in Paint(); it was impossible to disable
282 rendering of 2D sectors.
283
2842006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
285
286 EVE-dev
287
288 * TPCData.cxx:
289 * TPCData.h:
290 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
291 data for a given pad; added methods DropAllSectors() and
292 DeleteAllSectors().
293
294 * TPCSectorData.cxx:
295 * TPCSectorData.h:
296 Added method DropData(); in EndPad() return immediately if no data
297 was registered.
298
299 * TPCSector2D.h:
300 * TPCSector2DGL.cxx:
301 * TPCSectorViz.cxx:
302 * TPCSectorViz.h:
303 Increase of rendering time-stamp now done in a virtual function
304 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
305
306 * TPCSector3D.cxx:
307 * TPCSector3D.h:
308 * TPCSector3DEditor.cxx:
309 * TPCSector3DEditor.h:
310 * LinkDef.h:
311 New classes TPCSector3D and TPCSector3DEditor.
312
313 * ITSModule.cxx:
314 * ITSModule.h:
315 Renamed fFrameCol to fFrameColor.
316
3172006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
318
319 EVE-dev and HEAD
320
321 * TPCData.cxx:
322 * TPCData.h:
323 * TPCSectorData.cxx:
324 * TPCSectorData.h:
325 Add support for automatic pedestal determination and subtraction
326 on per pad basis (for RAW data only). Done with Marian.
327
328 EVE-dev
329
330 * LinkDef.h:
331 * TPCSector2D.cxx:
332 * TPCSector2D.h:
333 * TPCSector2DEditor.cxx:
334 * TPCSector2DEditor.h:
335 * TPCSectorViz.cxx:
336 * TPCSectorViz.h:
337 * TPCSectorVizEditor.cxx:
338 * TPCSectorVizEditor.h:
339 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
340 holds the general parametrs that will also be used by TPCSector3D.
341
342 * TPCSector2DGL.cxx:
343 Use Reve::ColorFromIdx().
344
345 * .SKEL-ged.cxx:
346 * .SKEL-ged.h:
347 Include from Alieve, default class version 0.
348
b56d8877 3492006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
350
092578a7 351 EVE-dev
b56d8877 352
353 * TPCData.cxx:
354 * TPCData.h:
355 Added member fLoadPedestal to support subtraction of common
356 pedestal during data loading.
357
358 * TPCSector2D.cxx:
359 * TPCSector2D.h:
360 * TPCSector2DEditor.cxx:
361 * TPCSector2DEditor.h:
362 * TPCSector2DGL.cxx:
363 Added option fAverage to divide the integrated time-bin contents
364 by window width; fShowMax now works within the given time
365 window. Added flags to control rendering of inner/outer1/outer2
366 segments. Widgets have been extended to display numeric values for
367 threshold, max-value and min/max time (there were only sliders and
368 print-out before).
369
915dabe1 3702006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
371
092578a7 372 EVE-dev
915dabe1 373
374 * ITSModule.cxx:
375 * TPCSector2D.cxx:
376 * TPCSector2D.h:
377 * TPCSector2DEditor.cxx:
378 * TPCSector2DEditor.h:
379 * TPCSector2DGL.cxx:
380 Fixed all occurrences of misspelled 'treshold'.
381
3822006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
383
092578a7 384 EVE-dev
915dabe1 385
386 * TPCData.cxx:
387 * TPCData.h:
388 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
389 exceeding number of pads in row; optionally warn of the occurrences.
390
391 * TPCSectorData.cxx:
392 Fix compilation warnings.
393
3942006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
395
092578a7 396 EVE-dev
915dabe1 397
398 Introduce support for reading of raw TPC data. At the same time
399 the TPCSegment* classes have been renamed to TPCSector*.
400
401 * TPCDigitsInfo.cxx:
402 * TPCDigitsInfo.h:
403 * TPCSegment.cxx:
404 * TPCSegment.h:
405 * TPCSegmentEditor.cxx:
406 * TPCSegmentEditor.h:
407 * TPCSegmentGL.cxx:
408 * TPCSegmentGL.h:
409 Removed files; functionality moved to TPCData* and TPCSector*
410 classes.
411
412 * TPCData.cxx:
413 * TPCData.h:
414 * TPCSector2D.cxx:
415 * TPCSector2D.h:
416 * TPCSector2DEditor.cxx:
417 * TPCSector2DEditor.h:
418 * TPCSector2DGL.cxx:
419 * TPCSector2DGL.h:
420 * TPCSectorData.cxx:
421 * TPCSectorData.h:
422 New files: most of the code was scavenged from TPCDigitsInfo and
423 TPCSegment* classes.
424
425 * LinkDef.h:
426 Reflect new class-names.
427
428 * .SKEL.cxx:
429 Moved using declarations to front.
430
431 * ChangeLog:
432 New file.