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