Record changes.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
CommitLineData
a0f96bba 12007-04-10 Matevz Tadel <matevz.tadel@cern.ch>
2
3 * MUONChamber.cxx:
4 * MUONChamber.h:
5 * MUONChamberData.cxx:
6 * MUONChamberData.h:
7 * MUONChamberEditor.cxx:
8 * MUONChamberEditor.h:
9 * MUONChamberGL.cxx:
10 * MUONChamberGL.h:
11 * MUONData.cxx:
12 * MUONData.h:
13 * MUONTrack.cxx:
14 * MUONTrack.h:
15 Bogdan: new version of MUON visualization.
16
17 * MUONTracks.cxx:
18 * MUONTracks.h:
19 Bogdan: removed files.
20
21 * LinkDef.h:
22 Remove pragma for class MUONTracks.
23
4f4bcd6d 242007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
25
26 * ITSModuleStepperGL.cxx:
27 Fix obi-wan in SetScale.
28
e27e4834 292007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
30
31 * ITSModuleStepperGL.cxx:
32 * ITSModuleStepperGL.h:
33 Add function to render string. Add actions in ProcessSelection.
34
35 * ITSModuleStepper.cxx:
36 * ITSModuleStepper.h:
37 * ITSScaledModule.cxx:
38 * ITSScaledModule.h:
39 * ITSScaledModuleEditor.cxx:
40 DigitScaled info owned by ITSModuleStepper.
41
3e38e410 422007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
43
44 * ITSModuleStepper.cxx:
45 * ITSModuleStepper.h:
46 Multiply with parent transformation matrix thus allowing global
47 positioning.
48
49 * ITSModuleStepperGL.cxx:
50 * ITSModuleStepperGL.h:
51 Disable display lists and culling, ignore size for OfInterest.
52
d7a18cf9 532007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
54
55 * ITSModuleStepperGL.cxx:
56 * ITSModuleStepperGL.h:
57 Implementation of GL user-interface to enable listing of
58 Reve::GridStepper pages.
59
60 * ITSDigitsInfo.cxx:
61 * ITSDigitsInfo.h:
62 Introduce new class ITSModuleSelection to define ITSModule
63 selection conditions; this structure is used in
64 ITSDigitsInfo::GetModuleIDs().
65
66 * LinkDef.h:
67 Register new classes: ITSModuleStepperGL and ITSModuleSelection.
68
69 * ITSModuleStepper.cxx:
70 * ITSModuleStepper.h:
71 Add members for rendering of ITSModuleStepperGL and stepper
72 functions.
73
edd501f0 742007-03-25 Matevz Tadel <matevz.tadel@cern.ch>
75
76 * KineTools.cxx:
77 * KineTools.h:
78 Support recursive import of daugter points and track-refs.
79
183b9c5a 802007-03-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
81
82 * ITSScaledModule.cxx:
83 * ITSScaledModule.h:
84 * ITSScaledModuleEditor.cxx:
85 * ITSScaledModuleEditor.h:
86 New files for visualization of ITS scaled digits.
87
88 * LinkDef.h:
89 Register new classes for ITS scaled digits.
90
91 * ITSDigitsInfo.cxx:
92 * ITSDigitsInfo.h:
93 Add info for expected detector-type occupancy and default signal
94 values.
95
96 * ITSModule.cxx:
97 * ITSModule.h:
98 Make LoadQuads virtual; add missing getters; in initialization
99 read ITSDigitsInfo to configure palette.
100
101 * ITSModuleStepper.cxx:
102 * ITSModuleStepper.h:
103 Configure module offsets in the Reve::GridStepper. Update RGEditor
104 in Apply().
105
1d8d3c4f 1062007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
107
108 * EventAlieve.cxx:
109 * EventAlieve.h:
110 Added static method AliMagF* AssertMagField().
111
112
113 The following changes are from Bogdan, for new MUON display.
114
115 * MUONChamberData.cxx:
116 * MUONData.cxx:
117 * MUONData.h:
118 From Bogdan: new version of MUON display.
119
120 * MUONTrack.cxx:
121 * MUONTrack.h:
122 * MUONTracks.cxx:
123 * MUONTracks.h:
124 * LinkDef.h:
125 From Bogdan: new classes MUONTrack and MUONTracks.
126
265ec0be 1272007-03-14 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
128
129 * ITSDigitsInfo.cxx:
130 Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
131 as SPD/SDD/SSD entries are interleaved.
132
133 * ITSModule.cxx:
134 Increase reference-count in initialization of global frames and
135 palettes.
136
137 * ITSModule.h:
138 Added getter for frame dimensions.
139
140 * LinkDef.h:
141 * ITSModuleStepper.h:
142 * ITSModuleStepper.cxx:
143 New class ITSModuleStepper.
144
608bc479 1452007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
146
147 * EventAlieve.cxx:
148 Drop all logicals when redrawing after loading of a new event.
149
150 * TPCLoader.cxx:
151 * TPCLoader.h:
152 Added a static member-function LoopEvent() allowing loading of TPC
86ae7b50 153 data in a detached thread; added optional argument to
608bc479 154 UpdateSectors(Bool_t dropNonPresent) allowing automatic
155 destruction of viz-sectors for which data are not present in the
156 stream.
157
29d48c5a 1582007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
159
73d92d1c 160 * KineTools.h:
29d48c5a 161 * KineTools.cxx:
162 Optimize reading of track references.
163
0d6e0b29 1642007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
165
166 * MUONChamber.cxx:
167 * TPCLoader.cxx:
168 * TPCSector2D.cxx:
169 * TPCSector3D.cxx:
170 * TRDLoader.cxx:
171 * TRDLoader.h:
172 * TRDModuleImp.cxx:
173 * TRDModuleImp.h:
174 Changes from Reve::RenderElement.
175
40fb74aa 1762007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
177
178 * PMDModule.cxx:
179 * PMDModule.h:
180 * PMDModuleEditor.cxx:
181 * PMDModuleEditor.h:
182 From Basanta: new version of PMD visualization; added better
183 per-module statistics and an adc-histogram.
184
41eddaa3 1852007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
186
187 * KineTools.cxx:
188 Enable all branches in TreeTR after reading of path-marks.
189
c6d1e5a6 1902007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
191
192 * LinkDef.h:
193 * PMDModule.cxx:
194 * PMDModule.h:
195 * PMDModuleEditor.cxx:
196 * PMDModuleEditor.h:
197 From Basanta: new files for PMD digit visualization.
198
c2819e72 1992007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
200
201 * KineTools.cxx:
202 Use typedefs from Reve::Track.
203
8fd6121a 2042007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
205
a289b206 206 * LinkDef.h:
207 * KineTools.cxx:
208 * KineTools.h:
8fd6121a 209 New files: used in alice-macros/kine_tracks.C to set path marks in
210 imported tracks.
211
f1205740 2122007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
213
214 * TRDModuleImp.cxx:
215 From Christoph Blume: changes in the TRD code that affect the
216 database parameter samplingFrequency.
217
d40399b6 2182007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
219
220 * EventAlieve.cxx:
221 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
222
cfd4e8d1 2232006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
224
225 * TPCSectorData.cxx:
226 Removed unnecessary include.
227
cb54bde4 2282006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
229
230 * TPCSector2D.cxx:
231 * TPCSector2D.h:
232 * TPCSector2DGL.cxx:
233 Moved code responding to secondary selection from
234 TPCSector2DGL::ProcessSelection() to virtual
235 TPCSector2D::PadSelected(Int_t row, Int_t pad).
236
255c5d40 2372006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
238
239 * ITSModule.cxx:
240 * ITSModule.h:
241 Use two-level selection, implement callback QuadSelected() to
242 print out the digit details.
243
08e2e0ac 2442006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
245
246 * ITSModule.cxx:
247 Use AddLine() when registering SSD digits.
248
fbb275d1 2492006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
250
251 * TPCData.cxx:
252 * TPCSectorData.cxx:
253 Make consistent use of fLoadPedestal and fLoadThreshold with and
254 without auto-pedestal determination and for reading of
255 raw-data/digits.
256
257 * TPCLoaderEditor.cxx:
258 Fix tooltip of load-threshold number-entry.
259
343cbc67 2602006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
261
262 * TPCLoader.cxx:
263 * TPCLoader.h:
264 Added method ReloadSectors() allowing re-reading of data with
265 different load threshold/pedestal settings.
266
267 * TPCLoaderEditor.cxx:
268 * TPCLoaderEditor.h:
269 Added interface to load-time threshold/(auto)pedestal settings.
270
882d2e13 2712006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
272
273 * EventAlieve.cxx:
274 * EventAlieve.h:
275 Added mechanism for registration/execution of user-commands that
276 are to be run after a new event has been successfully loaded.
277
278 * TRDLoader.cxx:
279 * TRDModuleImp.cxx:
280 * TRDModuleImp.h:
281 Renamed typedef lpRE_t/i to List_t/i.
282
283 * VSDCreator.cxx:
284 A consistent way of getting the MC labels of the V0 daughters
285 (I.Belikov).
286
b2926a8c 2872006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
288
289 * EventAlieve.cxx:
290 Fix handling of AliESDfriends.root.
291
e2eaa3ae 2922006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
293
294 * EventAlieve.cxx:
295 * EventAlieve.h:
296 Fix handling of AliESDfriends.root.
297
d9b94b1f 2982006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
299
300 * ITSModule.cxx:
301 Use new naming conventions from QuadSet; increase x-width of SDD
302 digits.
303
a8be29b6 3042006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
305
306 * ITSModule.cxx:
307 Do not interpolate color palette by default.
308
6755b986 3092006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
310
311 * ITSModule.cxx:
312 * ITSModule.h:
313 Set palette and frame-box via setters to allow proper
314 reference-count management; cleanup.
315
e5c0dac9 3162006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
317
318 * TPCSectorData.h:
319 Fix effc++ warnings.
320
79d7d114 3212006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
322
323 * ITSDigitsInfo.cxx:
324 * ITSDigitsInfo.h:
325 Formatting changes.
326
327 * ITSModule.cxx:
328 * ITSModule.h:
329 Subclass from the new QuadSet implementation; introduced static
330 data members to hold pointers to default FrameBoxes and
331 RGBAPalettes for each detector type.
332
2f341c3b 3332006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
334
335 * TRDLoaderSingle.cxx:
336 * TRDLoaderSingle.h:
337 * LinkDef.h:
338 * TRDData.cxx:
339 * TRDData.h:
340 * TRDLoader.cxx:
341 * TRDLoader.h:
342 * TRDModule.cxx:
343 * TRDModule.h:
344 * TRDModuleImp.cxx:
345 * TRDModuleImp.h:
346 From Alexandru: changes in TRD visualization.
347
7c86a238 3482006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
349
350 * ITSModule.cxx:
351 * ITSModule.h:
352 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
353 duplicate lines.
354
355 * TRDData.cxx:
356 * TRDData.h:
357 Replace QuadSet with OldQuadSet.
358
359 * MUONChamber.cxx:
360 * MUONChamber.h:
361 * MUONChamberData.cxx:
362 * MUONChamberData.h:
363 * MUONChamberEditor.cxx:
364 * MUONChamberEditor.h:
365 * MUONChamberGL.cxx:
366 * MUONChamberGL.h:
367 * MUONData.cxx:
368 * MUONData.h:
369 From Bogdan: new files / new implementation of the MUON
370 visualization.
371
372 * MUONDigitsInfo.cxx:
373 * MUONDigitsInfo.h:
374 * MUONModule.cxx:
375 * MUONModule.h:
376 From Bogdan: removed files.
377
378 * LinkDef.h:
379 Add/remove classes according to changes in MUON.
380
358f76c8 3812006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
382
383 * ITSModule.cxx:
384 From Raffaele: implemented naming scheme used for alignable
385 volumes.
386
387 * LinkDef.h:
388 List new classes for TRD visualization.
389
390 * TRDData.cxx:
391 * TRDData.h:
392 * TRDLoader.cxx:
393 * TRDLoader.h:
394 * TRDModule.cxx:
395 * TRDModule.h:
396 * TRDModuleImp.cxx:
397 * TRDModuleImp.h:
398 New files from Alexandru: TRD visualization.
399
d9193858 4002006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
401
402 * EventAlieve.cxx:
403 * EventAlieve.h:
404 Added option to respond to missing galice.root or AliESD.root
405 files in Open() with less violence (do not throw an exception,
406 just print a warning). This is a default now.
407
408 * MUONModule.cxx:
409 From Ivana: update following changes in MUON.
410
113d065e 4112006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
412
413 * TPCSectorViz.cxx:
414 * TPCSectorViz.h:
415 * TPCSectorVizEditor.cxx:
416 * TPCSectorVizEditor.h:
417 Use Reve::ZTrans to hold the transformation matrix; renamed member
418 fTrans to less ambiguous fAutoTrans.
419
420 * TPCLoader.cxx:
421 * TPCSector2D.cxx:
422 * TPCSector3D.cxx:
423 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
424
aa77b33a 4252006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
426
427 * EventAlieve.cxx:
428 During opening of a run via run-loader also load run-header.
429
a8600b56 4302006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
431
432 EVE-dev
433
434 * VSDCreator.cxx:
435 Youri's changes (merge of V0 and V0MI) were lost after CVS
436 gymnastics (reverting EVE-head to work with tagged version of
437 ROOT).
438
4392006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
440
441 EVE-dev
442
443 * .SKEL-ged.cxx:
444 * .SKEL-ged.h:
445 * .SKEL-gl.cxx:
446 * .SKEL-gl.h:
447 * .SKEL.h:
448 Changes for new geditor and gl two-level selection; added
449 delarations of private copy-ctor and assignment-op.
450
451 * TPCSector2D.cxx:
452 * TPCSector2D.h:
453 * TPCSector2DEditor.cxx:
454 * TPCSector2DEditor.h:
455 * TPCSector2DGL.cxx:
456 * TPCSector2DGL.h:
457 Added control of pick-mode and display of pad/pad-row histograms
458 as a response to second-level selection hit.
459
460 * TPCSectorViz.h:
461 Added methods GetMin/MaxTime().
462
463 * TPCSectorVizEditor.cxx:
464 Increased widget limits on fThreshold and fMaxVal.
465
4662006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
467
468 EVE-dev
469
470 * TPCLoaderEditor.cxx:
471 * TPCLoaderEditor.h:
472 * TPCSector2DEditor.cxx:
473 * TPCSector2DEditor.h:
474 * TPCSector3DEditor.cxx:
475 * TPCSector3DEditor.h:
476 * TPCSectorVizEditor.cxx:
477 * TPCSectorVizEditor.h:
478 Conform to new TGedFrame paradigm in ROOT.
479
44f62c9d 4802006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
481
482 * MUONDigitsInfo.cxx:
483 * MUONDigitsInfo.h:
484 * MUONModule.cxx:
485 * MUONModule.h:
486 From Bogdan: fix effc++ warnings, add comments.
487
c03991e2 4882006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
489
490 * EventAlieve.cxx:
491 * EventAlieve.h:
492 * ITSDigitsInfo.cxx:
493 * ITSDigitsInfo.h:
494 * ITSModule.cxx:
495 * ITSModule.h:
496 * MUONDigitsInfo.cxx:
497 * MUONDigitsInfo.h:
498 * MUONModule.cxx:
499 * MUONModule.h:
500 * TPCLoader.cxx:
501 * TPCLoader.h:
502 * TPCLoaderEditor.cxx:
503 * TPCLoaderEditor.h:
504 * TPCSector2DEditor.cxx:
505 * TPCSector2DEditor.h:
506 * TPCSector2DGL.cxx:
507 * TPCSector2DGL.h:
508 * TPCSector3D.cxx:
509 * TPCSector3DEditor.cxx:
510 * TPCSector3DEditor.h:
511 * TPCSector3DGL.cxx:
512 * TPCSector3DGL.h:
513 * TPCSectorData.cxx:
514 * TPCSectorData.h:
515 * TPCSectorViz.h:
516 * TPCSectorVizEditor.cxx:
517 * TPCSectorVizEditor.h:
518 * VSDCreator.cxx:
519 * VSDCreator.h:
520 Fix effc++ warnings.
521
426530cc 5222006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
523
c03991e2 524 EVE-dev
525
426530cc 526 * TPCSector2DGL.cxx:
527 * TPCSector2DGL.h:
528 Added support for two-level selection down to pad level; added
529 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
530
531 * TPCSector3DGL.cxx:
532 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
533
7e639379 5342006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
535
536 * EventAlieve.cxx:
537 * EventAlieve.h:
538 Added method Event::GotoEvent(Int_t) and shortcuts
539 Next/PrevEvent().
540
cc1a2754 5412006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
542
543 * EventAlieve.cxx:
544 * EventAlieve.h:
545 Now derived from Reve::EventBase.
546
547 * ITSModule.cxx:
548 * ITSModule.h:
549 * MUONModule.cxx:
550 * MUONModule.h:
551 * TPCSectorViz.cxx:
552 * TPCSectorViz.h:
553 Changed inheritance order (RenderElement base comes first).
554
555 * TPCLoader.cxx:
556 * TPCLoader.h:
557 Implemented list-management virtuals; use new functionality of
558 RGTopFrame.
559
560 * TPCSector2DGL.cxx:
561 Cosmetic changes.
562
a5aa9a14 563 * TPCSector3D.h:
cc1a2754 564 * TPCSector3D.cxx:
565 Do not recompute visual representation on every triangulation
566 change (let the GL renderer do it); conform to new syntax of
567 PointSetArray.
568
569 * TPCSector3DGL.cxx:
570 * TPCSector3DGL.h:
571 Added triangulation time-stamp: update model state when needed;
572 use PointSet::Size() instead of GetN().
573
c9381feb 5742006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
575
576 * TPCLoader.cxx:
577 Use built-in equipment maps; the override option is still present
578 for reading early sector-test 2006 data.
579
a83547b6 5802006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
581
582 * TPCLoader.cxx:
583 * TPCLoader.h:
584 Added member TString fTPCEquipementMap to allow override of
585 default file location.
586
587 * TPCSector2DGL.cxx:
588 Added ClassImp.
589
590 * TPCSector3DGL.cxx:
591 Added control statements for cases when some visualization data
592 are not present (GL optimization).
593
594 * VSDCreator.cxx:
595 Small fixes to revive basic VSD functionality.
596
866edeca 5972006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
598
599 * TPCSector3D.cxx:
600 * TPCSector3D.h:
601 Removed TAttMarker as base-class, added fPointSize member.
602
603 * TPCSector3DEditor.cxx:
604 * TPCSector3DEditor.h:
605 Added control for fPointSize.
606
607 * TPCSector3DGL.cxx:
608 After frame-box rendering GL remained in wire-frame mode.
609
610 * TPCSectorData.cxx:
611 * TPCSectorData.h:
612 Added internal static member for z-length of the sector.
613
614 * TPCSectorViz.cxx:
615 From Cvetan: fix orientation for C-side sectors.
616
f236c901 6172006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
618
619 * TPCSector3D.cxx:
620 * TPCSector3D.h:
621 * TPCSector3DGL.cxx:
622 Added support for rendering a fraction of 3D digits as points: the
623 fraction of the fThreshold->fMaxVal interval that is rendered a
624 spoints is controlled via the fPointFrac member. Subclassed
625 TPCSector3D from TAttMarker to allow point-size control.
626
627 * TPCSector3DEditor.cxx:
628 * TPCSector3DEditor.h:
629 Added control for fPointFrac; use RGValuator for fDriftVel.
630
0a55ac96 6312006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
632
633 * TPCData.cxx:
634 Removed stale printout.
635
636 * TPCLoader.cxx:
637 * TPCLoader.h:
638 Added option to set inital min/max time and threshold for
639 TPCSector2D's created by the loader.
640
4862886c 6412006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
642
643 * TPCSectorData.h:
644 Fixed a type in PadRowHack ctor (unused parameter).
645
79218578 6462006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
647
648 * LinkDef.h:
649 * TPCData.cxx:
650 * TPCLoader.cxx:
651 * TPCSectorData.cxx:
652 * TPCSectorData.h:
653 Added hacks to allow removal of noisy pads.
654
50900edb 6552006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
656
657 * TPCLoaderEditor.cxx:
658 Use StrDup to feed TGFileInfo for brain-dead interface of
659 TGFileDialog.
660
661 * TPCSector3DGL.cxx:
662 * TPCSector3DGL.h:
663 Added padding for frame-box borders so that all all digits are
664 contained within it.
665
ae839f53 6662006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
667
668 * .SKEL-gl.cxx:
669 * .SKEL-gl.h:
670 Added conventions for ROOT pre/post 5.11.02.
671
672 * LinkDef.h:
673 * TPCSector3DGL.cxx:
674 * TPCSector3DGL.h:
675 New class TPCSector3DGL, a direct renderer for TPCSector3D.
676
677 * TPCLoaderEditor.cxx:
678 Properly handle directory data, allows loading from non-current
679 directory.
680
681 * TPCSectorViz.cxx:
682 * TPCSectorViz.h:
683 Added optimised color lookup function/cache; do not alow threshold
684 to overrun maxval nad vice versa.
685
686 * TPCSectorVizEditor.cxx:
687 Reget threshold/maxval after setting it.
688 * TPCSector3D.cxx:
689 * TPCSector3D.h:
690 Changes for rendering via TPCSector3DGL; use optimised color
691 lookup from TPCSectorViz.
692
693 * TPCSector2DGL.cxx:
694 Use optimised color lookup from TPCSectorViz.
695
4ba958ae 6962006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
697
698 * EventAlieve.cxx:
699 * EventAlieve.h:
700 Added automatic loading of AliESDfriend (if found in event
701 directory); new function AssertESDfriend().
702
cdb2119b 7032006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
704
705 HEAD
706
707 * TPCLoaderEditor.cxx:
708 Fixed target class for fDoubleSR signal connect.
709
f56512b2 7102006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
711
cdb2119b 712 HEAD
713
f56512b2 714 * TPCLoader.cxx:
715 * TPCLoader.h:
716 Added member for double sampling-rate fDoubleSR; copy
717 visualization parameter from 2D view when creating 3D view.
718
719 * TPCLoaderEditor.cxx:
720 * TPCLoaderEditor.h:
721 Added control for double sampling-rate fDoubleSR.
722
723 * TPCSector3DEditor.cxx:
724 Increased precision of drift velocity widget.
725
726 * TPCSectorViz.cxx:
727 * TPCSectorViz.h:
728 Added method CopyVizParams(); reset transformation on sector id
729 change.
730
731 * TPCSectorVizEditor.cxx:
732 * TPCSectorVizEditor.h:
733 Added button to control realistic positioning of the sector.
734
a9148d46 7352006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
736
cdb2119b 737 HEAD
738
a9148d46 739 * LinkDef.h:
740 * TPCLoader.cxx:
741 * TPCLoader.h:
742 * TPCLoaderEditor.cxx:
743 * TPCLoaderEditor.h:
744 New class TPCLoader providing (graphical) interface for navigation
745 through the TPC sector data.
746
747 * TPCSector3D.cxx:
748 Proper initialization of bounding box for fBoxSet.
749
750 * TPCSector2DEditor.cxx:
751 * TPCSectorViz.cxx:
752 Removed some comment crap.
753
4feec443 7542006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
755
756 HEAD
757
758 * LinkDef.h:
759 * MUONDigitsInfo.cxx:
760 * MUONDigitsInfo.h:
761 * MUONModule.cxx:
762 * MUONModule.h:
763 New files for MUON visualization by Bogdan Vulpescu.
764
9bea0c03 7652006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
766
767 HEAD
768
769 * TPCSector2D.cxx:
770 * TPCSector2DGL.cxx:
771 * TPCSector3D.cxx:
772 Added preprocessor conditionals to support ROOT > 5.11.2.
773
5987168b 7742006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
775
cdb2119b 776 EVE-dev
777
5987168b 778 * TPCSectorVizEditor.cxx:
779 * TPCSectorVizEditor.h:
780 Replaced hand-woven widget-groups with RGValuators.
781
7822006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
783
cdb2119b 784 EVE-dev
785
5987168b 786 * TPCData.cxx:
787 * TPCData.h:
788 Removed function LoadRaw(AliTPCRawStreamOld&).
789
790 * TPCSector2DGL.h:
791 Removed forgotten declaration of SetCol().
792
793 * TPCSector3D.cxx:
794 In Paint(): properly setup 3D transformation of fBoxSet.
795
796 * alieve_main/alieve_main.cxx:
797 New file; executable linked against all ALICE libraries.
798
092578a7 7992006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
800
801 EVE-dev
802
803 * TPCSector2D.cxx:
804 Honor fRnrElement in Paint(); it was impossible to disable
805 rendering of 2D sectors.
806
8072006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
808
809 EVE-dev
810
811 * TPCData.cxx:
812 * TPCData.h:
813 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
814 data for a given pad; added methods DropAllSectors() and
815 DeleteAllSectors().
816
817 * TPCSectorData.cxx:
818 * TPCSectorData.h:
819 Added method DropData(); in EndPad() return immediately if no data
820 was registered.
821
822 * TPCSector2D.h:
823 * TPCSector2DGL.cxx:
824 * TPCSectorViz.cxx:
825 * TPCSectorViz.h:
826 Increase of rendering time-stamp now done in a virtual function
827 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
828
829 * TPCSector3D.cxx:
830 * TPCSector3D.h:
831 * TPCSector3DEditor.cxx:
832 * TPCSector3DEditor.h:
833 * LinkDef.h:
834 New classes TPCSector3D and TPCSector3DEditor.
835
836 * ITSModule.cxx:
837 * ITSModule.h:
838 Renamed fFrameCol to fFrameColor.
839
8402006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
841
842 EVE-dev and HEAD
843
844 * TPCData.cxx:
845 * TPCData.h:
846 * TPCSectorData.cxx:
847 * TPCSectorData.h:
848 Add support for automatic pedestal determination and subtraction
849 on per pad basis (for RAW data only). Done with Marian.
850
851 EVE-dev
852
853 * LinkDef.h:
854 * TPCSector2D.cxx:
855 * TPCSector2D.h:
856 * TPCSector2DEditor.cxx:
857 * TPCSector2DEditor.h:
858 * TPCSectorViz.cxx:
859 * TPCSectorViz.h:
860 * TPCSectorVizEditor.cxx:
861 * TPCSectorVizEditor.h:
862 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
863 holds the general parametrs that will also be used by TPCSector3D.
864
865 * TPCSector2DGL.cxx:
866 Use Reve::ColorFromIdx().
867
868 * .SKEL-ged.cxx:
869 * .SKEL-ged.h:
870 Include from Alieve, default class version 0.
871
b56d8877 8722006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
873
092578a7 874 EVE-dev
b56d8877 875
876 * TPCData.cxx:
877 * TPCData.h:
878 Added member fLoadPedestal to support subtraction of common
879 pedestal during data loading.
880
881 * TPCSector2D.cxx:
882 * TPCSector2D.h:
883 * TPCSector2DEditor.cxx:
884 * TPCSector2DEditor.h:
885 * TPCSector2DGL.cxx:
886 Added option fAverage to divide the integrated time-bin contents
887 by window width; fShowMax now works within the given time
888 window. Added flags to control rendering of inner/outer1/outer2
889 segments. Widgets have been extended to display numeric values for
890 threshold, max-value and min/max time (there were only sliders and
891 print-out before).
892
915dabe1 8932006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
894
092578a7 895 EVE-dev
915dabe1 896
897 * ITSModule.cxx:
898 * TPCSector2D.cxx:
899 * TPCSector2D.h:
900 * TPCSector2DEditor.cxx:
901 * TPCSector2DEditor.h:
902 * TPCSector2DGL.cxx:
903 Fixed all occurrences of misspelled 'treshold'.
904
9052006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
906
092578a7 907 EVE-dev
915dabe1 908
909 * TPCData.cxx:
910 * TPCData.h:
911 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
912 exceeding number of pads in row; optionally warn of the occurrences.
913
914 * TPCSectorData.cxx:
915 Fix compilation warnings.
916
9172006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
918
092578a7 919 EVE-dev
915dabe1 920
921 Introduce support for reading of raw TPC data. At the same time
922 the TPCSegment* classes have been renamed to TPCSector*.
923
924 * TPCDigitsInfo.cxx:
925 * TPCDigitsInfo.h:
926 * TPCSegment.cxx:
927 * TPCSegment.h:
928 * TPCSegmentEditor.cxx:
929 * TPCSegmentEditor.h:
930 * TPCSegmentGL.cxx:
931 * TPCSegmentGL.h:
932 Removed files; functionality moved to TPCData* and TPCSector*
933 classes.
934
935 * TPCData.cxx:
936 * TPCData.h:
937 * TPCSector2D.cxx:
938 * TPCSector2D.h:
939 * TPCSector2DEditor.cxx:
940 * TPCSector2DEditor.h:
941 * TPCSector2DGL.cxx:
942 * TPCSector2DGL.h:
943 * TPCSectorData.cxx:
944 * TPCSectorData.h:
945 New files: most of the code was scavenged from TPCDigitsInfo and
946 TPCSegment* classes.
947
948 * LinkDef.h:
949 Reflect new class-names.
950
951 * .SKEL.cxx:
952 Moved using declarations to front.
953
954 * ChangeLog:
955 New file.