]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/ChangeLog
Added short usgae notice.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
CommitLineData
113d065e 12006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
2
3 * TPCSectorViz.cxx:
4 * TPCSectorViz.h:
5 * TPCSectorVizEditor.cxx:
6 * TPCSectorVizEditor.h:
7 Use Reve::ZTrans to hold the transformation matrix; renamed member
8 fTrans to less ambiguous fAutoTrans.
9
10 * TPCLoader.cxx:
11 * TPCSector2D.cxx:
12 * TPCSector3D.cxx:
13 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
14
aa77b33a 152006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
16
17 * EventAlieve.cxx:
18 During opening of a run via run-loader also load run-header.
19
a8600b56 202006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
21
22 EVE-dev
23
24 * VSDCreator.cxx:
25 Youri's changes (merge of V0 and V0MI) were lost after CVS
26 gymnastics (reverting EVE-head to work with tagged version of
27 ROOT).
28
292006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
30
31 EVE-dev
32
33 * .SKEL-ged.cxx:
34 * .SKEL-ged.h:
35 * .SKEL-gl.cxx:
36 * .SKEL-gl.h:
37 * .SKEL.h:
38 Changes for new geditor and gl two-level selection; added
39 delarations of private copy-ctor and assignment-op.
40
41 * TPCSector2D.cxx:
42 * TPCSector2D.h:
43 * TPCSector2DEditor.cxx:
44 * TPCSector2DEditor.h:
45 * TPCSector2DGL.cxx:
46 * TPCSector2DGL.h:
47 Added control of pick-mode and display of pad/pad-row histograms
48 as a response to second-level selection hit.
49
50 * TPCSectorViz.h:
51 Added methods GetMin/MaxTime().
52
53 * TPCSectorVizEditor.cxx:
54 Increased widget limits on fThreshold and fMaxVal.
55
562006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
57
58 EVE-dev
59
60 * TPCLoaderEditor.cxx:
61 * TPCLoaderEditor.h:
62 * TPCSector2DEditor.cxx:
63 * TPCSector2DEditor.h:
64 * TPCSector3DEditor.cxx:
65 * TPCSector3DEditor.h:
66 * TPCSectorVizEditor.cxx:
67 * TPCSectorVizEditor.h:
68 Conform to new TGedFrame paradigm in ROOT.
69
44f62c9d 702006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
71
72 * MUONDigitsInfo.cxx:
73 * MUONDigitsInfo.h:
74 * MUONModule.cxx:
75 * MUONModule.h:
76 From Bogdan: fix effc++ warnings, add comments.
77
c03991e2 782006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
79
80 * EventAlieve.cxx:
81 * EventAlieve.h:
82 * ITSDigitsInfo.cxx:
83 * ITSDigitsInfo.h:
84 * ITSModule.cxx:
85 * ITSModule.h:
86 * MUONDigitsInfo.cxx:
87 * MUONDigitsInfo.h:
88 * MUONModule.cxx:
89 * MUONModule.h:
90 * TPCLoader.cxx:
91 * TPCLoader.h:
92 * TPCLoaderEditor.cxx:
93 * TPCLoaderEditor.h:
94 * TPCSector2DEditor.cxx:
95 * TPCSector2DEditor.h:
96 * TPCSector2DGL.cxx:
97 * TPCSector2DGL.h:
98 * TPCSector3D.cxx:
99 * TPCSector3DEditor.cxx:
100 * TPCSector3DEditor.h:
101 * TPCSector3DGL.cxx:
102 * TPCSector3DGL.h:
103 * TPCSectorData.cxx:
104 * TPCSectorData.h:
105 * TPCSectorViz.h:
106 * TPCSectorVizEditor.cxx:
107 * TPCSectorVizEditor.h:
108 * VSDCreator.cxx:
109 * VSDCreator.h:
110 Fix effc++ warnings.
111
426530cc 1122006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
113
c03991e2 114 EVE-dev
115
426530cc 116 * TPCSector2DGL.cxx:
117 * TPCSector2DGL.h:
118 Added support for two-level selection down to pad level; added
119 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
120
121 * TPCSector3DGL.cxx:
122 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
123
7e639379 1242006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
125
126 * EventAlieve.cxx:
127 * EventAlieve.h:
128 Added method Event::GotoEvent(Int_t) and shortcuts
129 Next/PrevEvent().
130
cc1a2754 1312006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
132
133 * EventAlieve.cxx:
134 * EventAlieve.h:
135 Now derived from Reve::EventBase.
136
137 * ITSModule.cxx:
138 * ITSModule.h:
139 * MUONModule.cxx:
140 * MUONModule.h:
141 * TPCSectorViz.cxx:
142 * TPCSectorViz.h:
143 Changed inheritance order (RenderElement base comes first).
144
145 * TPCLoader.cxx:
146 * TPCLoader.h:
147 Implemented list-management virtuals; use new functionality of
148 RGTopFrame.
149
150 * TPCSector2DGL.cxx:
151 Cosmetic changes.
152
a5aa9a14 153 * TPCSector3D.h:
cc1a2754 154 * TPCSector3D.cxx:
155 Do not recompute visual representation on every triangulation
156 change (let the GL renderer do it); conform to new syntax of
157 PointSetArray.
158
159 * TPCSector3DGL.cxx:
160 * TPCSector3DGL.h:
161 Added triangulation time-stamp: update model state when needed;
162 use PointSet::Size() instead of GetN().
163
c9381feb 1642006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
165
166 * TPCLoader.cxx:
167 Use built-in equipment maps; the override option is still present
168 for reading early sector-test 2006 data.
169
a83547b6 1702006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
171
172 * TPCLoader.cxx:
173 * TPCLoader.h:
174 Added member TString fTPCEquipementMap to allow override of
175 default file location.
176
177 * TPCSector2DGL.cxx:
178 Added ClassImp.
179
180 * TPCSector3DGL.cxx:
181 Added control statements for cases when some visualization data
182 are not present (GL optimization).
183
184 * VSDCreator.cxx:
185 Small fixes to revive basic VSD functionality.
186
866edeca 1872006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
188
189 * TPCSector3D.cxx:
190 * TPCSector3D.h:
191 Removed TAttMarker as base-class, added fPointSize member.
192
193 * TPCSector3DEditor.cxx:
194 * TPCSector3DEditor.h:
195 Added control for fPointSize.
196
197 * TPCSector3DGL.cxx:
198 After frame-box rendering GL remained in wire-frame mode.
199
200 * TPCSectorData.cxx:
201 * TPCSectorData.h:
202 Added internal static member for z-length of the sector.
203
204 * TPCSectorViz.cxx:
205 From Cvetan: fix orientation for C-side sectors.
206
f236c901 2072006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
208
209 * TPCSector3D.cxx:
210 * TPCSector3D.h:
211 * TPCSector3DGL.cxx:
212 Added support for rendering a fraction of 3D digits as points: the
213 fraction of the fThreshold->fMaxVal interval that is rendered a
214 spoints is controlled via the fPointFrac member. Subclassed
215 TPCSector3D from TAttMarker to allow point-size control.
216
217 * TPCSector3DEditor.cxx:
218 * TPCSector3DEditor.h:
219 Added control for fPointFrac; use RGValuator for fDriftVel.
220
0a55ac96 2212006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
222
223 * TPCData.cxx:
224 Removed stale printout.
225
226 * TPCLoader.cxx:
227 * TPCLoader.h:
228 Added option to set inital min/max time and threshold for
229 TPCSector2D's created by the loader.
230
4862886c 2312006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
232
233 * TPCSectorData.h:
234 Fixed a type in PadRowHack ctor (unused parameter).
235
79218578 2362006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
237
238 * LinkDef.h:
239 * TPCData.cxx:
240 * TPCLoader.cxx:
241 * TPCSectorData.cxx:
242 * TPCSectorData.h:
243 Added hacks to allow removal of noisy pads.
244
50900edb 2452006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
246
247 * TPCLoaderEditor.cxx:
248 Use StrDup to feed TGFileInfo for brain-dead interface of
249 TGFileDialog.
250
251 * TPCSector3DGL.cxx:
252 * TPCSector3DGL.h:
253 Added padding for frame-box borders so that all all digits are
254 contained within it.
255
ae839f53 2562006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
257
258 * .SKEL-gl.cxx:
259 * .SKEL-gl.h:
260 Added conventions for ROOT pre/post 5.11.02.
261
262 * LinkDef.h:
263 * TPCSector3DGL.cxx:
264 * TPCSector3DGL.h:
265 New class TPCSector3DGL, a direct renderer for TPCSector3D.
266
267 * TPCLoaderEditor.cxx:
268 Properly handle directory data, allows loading from non-current
269 directory.
270
271 * TPCSectorViz.cxx:
272 * TPCSectorViz.h:
273 Added optimised color lookup function/cache; do not alow threshold
274 to overrun maxval nad vice versa.
275
276 * TPCSectorVizEditor.cxx:
277 Reget threshold/maxval after setting it.
278 * TPCSector3D.cxx:
279 * TPCSector3D.h:
280 Changes for rendering via TPCSector3DGL; use optimised color
281 lookup from TPCSectorViz.
282
283 * TPCSector2DGL.cxx:
284 Use optimised color lookup from TPCSectorViz.
285
4ba958ae 2862006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
287
288 * EventAlieve.cxx:
289 * EventAlieve.h:
290 Added automatic loading of AliESDfriend (if found in event
291 directory); new function AssertESDfriend().
292
cdb2119b 2932006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
294
295 HEAD
296
297 * TPCLoaderEditor.cxx:
298 Fixed target class for fDoubleSR signal connect.
299
f56512b2 3002006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
301
cdb2119b 302 HEAD
303
f56512b2 304 * TPCLoader.cxx:
305 * TPCLoader.h:
306 Added member for double sampling-rate fDoubleSR; copy
307 visualization parameter from 2D view when creating 3D view.
308
309 * TPCLoaderEditor.cxx:
310 * TPCLoaderEditor.h:
311 Added control for double sampling-rate fDoubleSR.
312
313 * TPCSector3DEditor.cxx:
314 Increased precision of drift velocity widget.
315
316 * TPCSectorViz.cxx:
317 * TPCSectorViz.h:
318 Added method CopyVizParams(); reset transformation on sector id
319 change.
320
321 * TPCSectorVizEditor.cxx:
322 * TPCSectorVizEditor.h:
323 Added button to control realistic positioning of the sector.
324
a9148d46 3252006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
326
cdb2119b 327 HEAD
328
a9148d46 329 * LinkDef.h:
330 * TPCLoader.cxx:
331 * TPCLoader.h:
332 * TPCLoaderEditor.cxx:
333 * TPCLoaderEditor.h:
334 New class TPCLoader providing (graphical) interface for navigation
335 through the TPC sector data.
336
337 * TPCSector3D.cxx:
338 Proper initialization of bounding box for fBoxSet.
339
340 * TPCSector2DEditor.cxx:
341 * TPCSectorViz.cxx:
342 Removed some comment crap.
343
4feec443 3442006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
345
346 HEAD
347
348 * LinkDef.h:
349 * MUONDigitsInfo.cxx:
350 * MUONDigitsInfo.h:
351 * MUONModule.cxx:
352 * MUONModule.h:
353 New files for MUON visualization by Bogdan Vulpescu.
354
9bea0c03 3552006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
356
357 HEAD
358
359 * TPCSector2D.cxx:
360 * TPCSector2DGL.cxx:
361 * TPCSector3D.cxx:
362 Added preprocessor conditionals to support ROOT > 5.11.2.
363
5987168b 3642006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
365
cdb2119b 366 EVE-dev
367
5987168b 368 * TPCSectorVizEditor.cxx:
369 * TPCSectorVizEditor.h:
370 Replaced hand-woven widget-groups with RGValuators.
371
3722006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
373
cdb2119b 374 EVE-dev
375
5987168b 376 * TPCData.cxx:
377 * TPCData.h:
378 Removed function LoadRaw(AliTPCRawStreamOld&).
379
380 * TPCSector2DGL.h:
381 Removed forgotten declaration of SetCol().
382
383 * TPCSector3D.cxx:
384 In Paint(): properly setup 3D transformation of fBoxSet.
385
386 * alieve_main/alieve_main.cxx:
387 New file; executable linked against all ALICE libraries.
388
092578a7 3892006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
390
391 EVE-dev
392
393 * TPCSector2D.cxx:
394 Honor fRnrElement in Paint(); it was impossible to disable
395 rendering of 2D sectors.
396
3972006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
398
399 EVE-dev
400
401 * TPCData.cxx:
402 * TPCData.h:
403 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
404 data for a given pad; added methods DropAllSectors() and
405 DeleteAllSectors().
406
407 * TPCSectorData.cxx:
408 * TPCSectorData.h:
409 Added method DropData(); in EndPad() return immediately if no data
410 was registered.
411
412 * TPCSector2D.h:
413 * TPCSector2DGL.cxx:
414 * TPCSectorViz.cxx:
415 * TPCSectorViz.h:
416 Increase of rendering time-stamp now done in a virtual function
417 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
418
419 * TPCSector3D.cxx:
420 * TPCSector3D.h:
421 * TPCSector3DEditor.cxx:
422 * TPCSector3DEditor.h:
423 * LinkDef.h:
424 New classes TPCSector3D and TPCSector3DEditor.
425
426 * ITSModule.cxx:
427 * ITSModule.h:
428 Renamed fFrameCol to fFrameColor.
429
4302006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
431
432 EVE-dev and HEAD
433
434 * TPCData.cxx:
435 * TPCData.h:
436 * TPCSectorData.cxx:
437 * TPCSectorData.h:
438 Add support for automatic pedestal determination and subtraction
439 on per pad basis (for RAW data only). Done with Marian.
440
441 EVE-dev
442
443 * LinkDef.h:
444 * TPCSector2D.cxx:
445 * TPCSector2D.h:
446 * TPCSector2DEditor.cxx:
447 * TPCSector2DEditor.h:
448 * TPCSectorViz.cxx:
449 * TPCSectorViz.h:
450 * TPCSectorVizEditor.cxx:
451 * TPCSectorVizEditor.h:
452 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
453 holds the general parametrs that will also be used by TPCSector3D.
454
455 * TPCSector2DGL.cxx:
456 Use Reve::ColorFromIdx().
457
458 * .SKEL-ged.cxx:
459 * .SKEL-ged.h:
460 Include from Alieve, default class version 0.
461
b56d8877 4622006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
463
092578a7 464 EVE-dev
b56d8877 465
466 * TPCData.cxx:
467 * TPCData.h:
468 Added member fLoadPedestal to support subtraction of common
469 pedestal during data loading.
470
471 * TPCSector2D.cxx:
472 * TPCSector2D.h:
473 * TPCSector2DEditor.cxx:
474 * TPCSector2DEditor.h:
475 * TPCSector2DGL.cxx:
476 Added option fAverage to divide the integrated time-bin contents
477 by window width; fShowMax now works within the given time
478 window. Added flags to control rendering of inner/outer1/outer2
479 segments. Widgets have been extended to display numeric values for
480 threshold, max-value and min/max time (there were only sliders and
481 print-out before).
482
915dabe1 4832006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
484
092578a7 485 EVE-dev
915dabe1 486
487 * ITSModule.cxx:
488 * TPCSector2D.cxx:
489 * TPCSector2D.h:
490 * TPCSector2DEditor.cxx:
491 * TPCSector2DEditor.h:
492 * TPCSector2DGL.cxx:
493 Fixed all occurrences of misspelled 'treshold'.
494
4952006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
496
092578a7 497 EVE-dev
915dabe1 498
499 * TPCData.cxx:
500 * TPCData.h:
501 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
502 exceeding number of pads in row; optionally warn of the occurrences.
503
504 * TPCSectorData.cxx:
505 Fix compilation warnings.
506
5072006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
508
092578a7 509 EVE-dev
915dabe1 510
511 Introduce support for reading of raw TPC data. At the same time
512 the TPCSegment* classes have been renamed to TPCSector*.
513
514 * TPCDigitsInfo.cxx:
515 * TPCDigitsInfo.h:
516 * TPCSegment.cxx:
517 * TPCSegment.h:
518 * TPCSegmentEditor.cxx:
519 * TPCSegmentEditor.h:
520 * TPCSegmentGL.cxx:
521 * TPCSegmentGL.h:
522 Removed files; functionality moved to TPCData* and TPCSector*
523 classes.
524
525 * TPCData.cxx:
526 * TPCData.h:
527 * TPCSector2D.cxx:
528 * TPCSector2D.h:
529 * TPCSector2DEditor.cxx:
530 * TPCSector2DEditor.h:
531 * TPCSector2DGL.cxx:
532 * TPCSector2DGL.h:
533 * TPCSectorData.cxx:
534 * TPCSectorData.h:
535 New files: most of the code was scavenged from TPCDigitsInfo and
536 TPCSegment* classes.
537
538 * LinkDef.h:
539 Reflect new class-names.
540
541 * .SKEL.cxx:
542 Moved using declarations to front.
543
544 * ChangeLog:
545 New file.