]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/ChangeLog
Load ITS/TPC clusters instead of hits.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
CommitLineData
ad9e5188 12007-07-12 Matevz Tadel <matevz.tadel@cern.ch>
2
3 * VSDCreator.cxx:
4 From Christian: AliESD -> AliESDEvent migration.
5
b6a9ec0d 62007-07-02 Matevz Tadel <matevz.tadel@cern.ch>
7
8 * .SKEL-gl.cxx:
9 * .SKEL-gl.h:
10 * ITSModuleStepperGL.cxx:
11 * ITSModuleStepperGL.h:
12 * MUONChamberGL.cxx:
13 * MUONChamberGL.h:
14 * TPCSector2DGL.cxx:
15 * TPCSector2DGL.h:
16 * TPCSector3DGL.cxx:
17 * TPCSector3DGL.h:
18 Follow-up on gl/ changes introduced in ROOT-5.16.
19
20 * ITSModuleStepper.cxx:
21 Add includes needed due to changes in ROOT.
22
0d1f1a70 232007-06-26 Matevz Tadel <matevz.tadel@cern.ch>
24
25 * EventAlieve.cxx:
26 * EventAlieve.h:
27 Invert the modality of run-loader and esd loading: always try to
28 open them and complain only when asked to.
29
b0e42f22 302007-06-22 Matevz Tadel <matevz.tadel@cern.ch>
31
32 * EventAlieve.cxx:
33 * EventAlieve.h:
34 With Cvetan: initialize CDB and provide proper geometry loading.
35
45bf3c58 362007-06-19 Matevz Tadel <matevz.tadel@cern.ch>
37
38 * EventAlieve.cxx:
39 Use new ESD loading scheme.
40
41 * TRDModuleImp.cxx:
42 From Alex: changes for new TRD code.
43
b4001e71 442007-06-13 Matevz Tadel <matevz.tadel@cern.ch>
45
46 * LinkDef.h:
47 Added TOF visualization classes.
48
49 * TOFDigitsInfo.cxx:
50 * TOFDigitsInfo.h:
51 * TOFDigitsInfoEditor.cxx:
52 * TOFDigitsInfoEditor.h:
53 * TOFSector.cxx:
54 * TOFSector.h:
55 * TOFSectorEditor.cxx:
56 * TOFSectorEditor.h:
57 * TOFStrip.cxx:
58 * TOFStrip.h:
59 * TOFStripEditor.cxx:
60 * TOFStripEditor.h:
61 From Annalisa: new files for TOF visualization.
62
8f9dceb9 632007-06-06 Matevz Tadel <matevz.tadel@cern.ch>
64
65 * LinkDef.h:
66 * TRDData.cxx:
67 * TRDData.h:
68 * TRDLoader.cxx:
69 * TRDLoader.h:
70 * TRDLoaderImp.cxx:
71 * TRDLoaderImp.h:
72 * TRDLoaderManager.cxx:
73 * TRDLoaderManager.h:
74 * TRDModuleImp.cxx:
75 * TRDModuleImp.h:
76 From Alexandru: new version of TRD visualization.
77
78 * TRDLoaderSingle.cxx:
79 * TRDLoaderSingle.h:
80 From Alexandru: removed files.
81
2f45a439 822007-05-31 Matevz Tadel <matevz.tadel@cern.ch>
83
84 * ITSDigitsInfo.cxx:
85 Reimplemented ReadRaw() so that several events can be merged
86 together (with Cvetan's help).
87
2342c2da 882007-05-25 Matevz Tadel <matevz.tadel@cern.ch>
89
90 * ITSDigitsInfo.cxx:
91 * ITSDigitsInfo.h:
92 * ITSModule.cxx:
93 Add support for raw-data reading (convert raw data to
94 clones-arrays of AliITSdigit objects).
95
4065b00b 962007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
97
98 * T0Module.cxx:
99 * T0Module.h:
100 Alexey: new files for T0 visualization.
101
102 * LinkDef.h:
103 Register new class T0Module.
104
413b770c 1052007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
106
107 * MUONChamberData.cxx:
108 * MUONChamberData.h:
109 * MUONData.cxx:
110 * MUONData.h:
111 * MUONTrack.cxx:
112 Bogdan: Updates for the muon display.
113
a0f96bba 1142007-04-10 Matevz Tadel <matevz.tadel@cern.ch>
115
116 * MUONChamber.cxx:
117 * MUONChamber.h:
118 * MUONChamberData.cxx:
119 * MUONChamberData.h:
120 * MUONChamberEditor.cxx:
121 * MUONChamberEditor.h:
122 * MUONChamberGL.cxx:
123 * MUONChamberGL.h:
124 * MUONData.cxx:
125 * MUONData.h:
126 * MUONTrack.cxx:
127 * MUONTrack.h:
128 Bogdan: new version of MUON visualization.
129
130 * MUONTracks.cxx:
131 * MUONTracks.h:
132 Bogdan: removed files.
133
134 * LinkDef.h:
135 Remove pragma for class MUONTracks.
136
4f4bcd6d 1372007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
138
139 * ITSModuleStepperGL.cxx:
140 Fix obi-wan in SetScale.
141
e27e4834 1422007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
143
144 * ITSModuleStepperGL.cxx:
145 * ITSModuleStepperGL.h:
146 Add function to render string. Add actions in ProcessSelection.
147
148 * ITSModuleStepper.cxx:
149 * ITSModuleStepper.h:
150 * ITSScaledModule.cxx:
151 * ITSScaledModule.h:
152 * ITSScaledModuleEditor.cxx:
153 DigitScaled info owned by ITSModuleStepper.
154
3e38e410 1552007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
156
157 * ITSModuleStepper.cxx:
158 * ITSModuleStepper.h:
159 Multiply with parent transformation matrix thus allowing global
160 positioning.
161
162 * ITSModuleStepperGL.cxx:
163 * ITSModuleStepperGL.h:
164 Disable display lists and culling, ignore size for OfInterest.
165
d7a18cf9 1662007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
167
168 * ITSModuleStepperGL.cxx:
169 * ITSModuleStepperGL.h:
170 Implementation of GL user-interface to enable listing of
171 Reve::GridStepper pages.
172
173 * ITSDigitsInfo.cxx:
174 * ITSDigitsInfo.h:
175 Introduce new class ITSModuleSelection to define ITSModule
176 selection conditions; this structure is used in
177 ITSDigitsInfo::GetModuleIDs().
178
179 * LinkDef.h:
180 Register new classes: ITSModuleStepperGL and ITSModuleSelection.
181
182 * ITSModuleStepper.cxx:
183 * ITSModuleStepper.h:
184 Add members for rendering of ITSModuleStepperGL and stepper
185 functions.
186
edd501f0 1872007-03-25 Matevz Tadel <matevz.tadel@cern.ch>
188
189 * KineTools.cxx:
190 * KineTools.h:
191 Support recursive import of daugter points and track-refs.
192
183b9c5a 1932007-03-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
194
195 * ITSScaledModule.cxx:
196 * ITSScaledModule.h:
197 * ITSScaledModuleEditor.cxx:
198 * ITSScaledModuleEditor.h:
199 New files for visualization of ITS scaled digits.
200
201 * LinkDef.h:
202 Register new classes for ITS scaled digits.
203
204 * ITSDigitsInfo.cxx:
205 * ITSDigitsInfo.h:
206 Add info for expected detector-type occupancy and default signal
207 values.
208
209 * ITSModule.cxx:
210 * ITSModule.h:
211 Make LoadQuads virtual; add missing getters; in initialization
212 read ITSDigitsInfo to configure palette.
213
214 * ITSModuleStepper.cxx:
215 * ITSModuleStepper.h:
216 Configure module offsets in the Reve::GridStepper. Update RGEditor
217 in Apply().
218
1d8d3c4f 2192007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
220
221 * EventAlieve.cxx:
222 * EventAlieve.h:
223 Added static method AliMagF* AssertMagField().
224
225
226 The following changes are from Bogdan, for new MUON display.
227
228 * MUONChamberData.cxx:
229 * MUONData.cxx:
230 * MUONData.h:
231 From Bogdan: new version of MUON display.
232
233 * MUONTrack.cxx:
234 * MUONTrack.h:
235 * MUONTracks.cxx:
236 * MUONTracks.h:
237 * LinkDef.h:
238 From Bogdan: new classes MUONTrack and MUONTracks.
239
265ec0be 2402007-03-14 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
241
242 * ITSDigitsInfo.cxx:
243 Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
244 as SPD/SDD/SSD entries are interleaved.
245
246 * ITSModule.cxx:
247 Increase reference-count in initialization of global frames and
248 palettes.
249
250 * ITSModule.h:
251 Added getter for frame dimensions.
252
253 * LinkDef.h:
254 * ITSModuleStepper.h:
255 * ITSModuleStepper.cxx:
256 New class ITSModuleStepper.
257
608bc479 2582007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
259
260 * EventAlieve.cxx:
261 Drop all logicals when redrawing after loading of a new event.
262
263 * TPCLoader.cxx:
264 * TPCLoader.h:
265 Added a static member-function LoopEvent() allowing loading of TPC
86ae7b50 266 data in a detached thread; added optional argument to
608bc479 267 UpdateSectors(Bool_t dropNonPresent) allowing automatic
268 destruction of viz-sectors for which data are not present in the
269 stream.
270
29d48c5a 2712007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
272
73d92d1c 273 * KineTools.h:
29d48c5a 274 * KineTools.cxx:
275 Optimize reading of track references.
276
0d6e0b29 2772007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
278
279 * MUONChamber.cxx:
280 * TPCLoader.cxx:
281 * TPCSector2D.cxx:
282 * TPCSector3D.cxx:
283 * TRDLoader.cxx:
284 * TRDLoader.h:
285 * TRDModuleImp.cxx:
286 * TRDModuleImp.h:
287 Changes from Reve::RenderElement.
288
40fb74aa 2892007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
290
291 * PMDModule.cxx:
292 * PMDModule.h:
293 * PMDModuleEditor.cxx:
294 * PMDModuleEditor.h:
295 From Basanta: new version of PMD visualization; added better
296 per-module statistics and an adc-histogram.
297
41eddaa3 2982007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
299
300 * KineTools.cxx:
301 Enable all branches in TreeTR after reading of path-marks.
302
c6d1e5a6 3032007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
304
305 * LinkDef.h:
306 * PMDModule.cxx:
307 * PMDModule.h:
308 * PMDModuleEditor.cxx:
309 * PMDModuleEditor.h:
310 From Basanta: new files for PMD digit visualization.
311
c2819e72 3122007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
313
314 * KineTools.cxx:
315 Use typedefs from Reve::Track.
316
8fd6121a 3172007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
318
a289b206 319 * LinkDef.h:
320 * KineTools.cxx:
321 * KineTools.h:
8fd6121a 322 New files: used in alice-macros/kine_tracks.C to set path marks in
323 imported tracks.
324
f1205740 3252007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
326
327 * TRDModuleImp.cxx:
328 From Christoph Blume: changes in the TRD code that affect the
329 database parameter samplingFrequency.
330
d40399b6 3312007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
332
333 * EventAlieve.cxx:
334 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
335
cfd4e8d1 3362006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
337
338 * TPCSectorData.cxx:
339 Removed unnecessary include.
340
cb54bde4 3412006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
342
343 * TPCSector2D.cxx:
344 * TPCSector2D.h:
345 * TPCSector2DGL.cxx:
346 Moved code responding to secondary selection from
347 TPCSector2DGL::ProcessSelection() to virtual
348 TPCSector2D::PadSelected(Int_t row, Int_t pad).
349
255c5d40 3502006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
351
352 * ITSModule.cxx:
353 * ITSModule.h:
354 Use two-level selection, implement callback QuadSelected() to
355 print out the digit details.
356
08e2e0ac 3572006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
358
359 * ITSModule.cxx:
360 Use AddLine() when registering SSD digits.
361
fbb275d1 3622006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
363
364 * TPCData.cxx:
365 * TPCSectorData.cxx:
366 Make consistent use of fLoadPedestal and fLoadThreshold with and
367 without auto-pedestal determination and for reading of
368 raw-data/digits.
369
370 * TPCLoaderEditor.cxx:
371 Fix tooltip of load-threshold number-entry.
372
343cbc67 3732006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
374
375 * TPCLoader.cxx:
376 * TPCLoader.h:
377 Added method ReloadSectors() allowing re-reading of data with
378 different load threshold/pedestal settings.
379
380 * TPCLoaderEditor.cxx:
381 * TPCLoaderEditor.h:
382 Added interface to load-time threshold/(auto)pedestal settings.
383
882d2e13 3842006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
385
386 * EventAlieve.cxx:
387 * EventAlieve.h:
388 Added mechanism for registration/execution of user-commands that
389 are to be run after a new event has been successfully loaded.
390
391 * TRDLoader.cxx:
392 * TRDModuleImp.cxx:
393 * TRDModuleImp.h:
394 Renamed typedef lpRE_t/i to List_t/i.
395
396 * VSDCreator.cxx:
397 A consistent way of getting the MC labels of the V0 daughters
398 (I.Belikov).
399
b2926a8c 4002006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
401
402 * EventAlieve.cxx:
403 Fix handling of AliESDfriends.root.
404
e2eaa3ae 4052006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
406
407 * EventAlieve.cxx:
408 * EventAlieve.h:
409 Fix handling of AliESDfriends.root.
410
d9b94b1f 4112006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
412
413 * ITSModule.cxx:
414 Use new naming conventions from QuadSet; increase x-width of SDD
415 digits.
416
a8be29b6 4172006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
418
419 * ITSModule.cxx:
420 Do not interpolate color palette by default.
421
6755b986 4222006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
423
424 * ITSModule.cxx:
425 * ITSModule.h:
426 Set palette and frame-box via setters to allow proper
427 reference-count management; cleanup.
428
e5c0dac9 4292006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
430
431 * TPCSectorData.h:
432 Fix effc++ warnings.
433
79d7d114 4342006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
435
436 * ITSDigitsInfo.cxx:
437 * ITSDigitsInfo.h:
438 Formatting changes.
439
440 * ITSModule.cxx:
441 * ITSModule.h:
442 Subclass from the new QuadSet implementation; introduced static
443 data members to hold pointers to default FrameBoxes and
444 RGBAPalettes for each detector type.
445
2f341c3b 4462006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
447
448 * TRDLoaderSingle.cxx:
449 * TRDLoaderSingle.h:
450 * LinkDef.h:
451 * TRDData.cxx:
452 * TRDData.h:
453 * TRDLoader.cxx:
454 * TRDLoader.h:
455 * TRDModule.cxx:
456 * TRDModule.h:
457 * TRDModuleImp.cxx:
458 * TRDModuleImp.h:
459 From Alexandru: changes in TRD visualization.
460
7c86a238 4612006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
462
463 * ITSModule.cxx:
464 * ITSModule.h:
465 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
466 duplicate lines.
467
468 * TRDData.cxx:
469 * TRDData.h:
470 Replace QuadSet with OldQuadSet.
471
472 * MUONChamber.cxx:
473 * MUONChamber.h:
474 * MUONChamberData.cxx:
475 * MUONChamberData.h:
476 * MUONChamberEditor.cxx:
477 * MUONChamberEditor.h:
478 * MUONChamberGL.cxx:
479 * MUONChamberGL.h:
480 * MUONData.cxx:
481 * MUONData.h:
482 From Bogdan: new files / new implementation of the MUON
483 visualization.
484
485 * MUONDigitsInfo.cxx:
486 * MUONDigitsInfo.h:
487 * MUONModule.cxx:
488 * MUONModule.h:
489 From Bogdan: removed files.
490
491 * LinkDef.h:
492 Add/remove classes according to changes in MUON.
493
358f76c8 4942006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
495
496 * ITSModule.cxx:
497 From Raffaele: implemented naming scheme used for alignable
498 volumes.
499
500 * LinkDef.h:
501 List new classes for TRD visualization.
502
503 * TRDData.cxx:
504 * TRDData.h:
505 * TRDLoader.cxx:
506 * TRDLoader.h:
507 * TRDModule.cxx:
508 * TRDModule.h:
509 * TRDModuleImp.cxx:
510 * TRDModuleImp.h:
511 New files from Alexandru: TRD visualization.
512
d9193858 5132006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
514
515 * EventAlieve.cxx:
516 * EventAlieve.h:
517 Added option to respond to missing galice.root or AliESD.root
518 files in Open() with less violence (do not throw an exception,
519 just print a warning). This is a default now.
520
521 * MUONModule.cxx:
522 From Ivana: update following changes in MUON.
523
113d065e 5242006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
525
526 * TPCSectorViz.cxx:
527 * TPCSectorViz.h:
528 * TPCSectorVizEditor.cxx:
529 * TPCSectorVizEditor.h:
530 Use Reve::ZTrans to hold the transformation matrix; renamed member
531 fTrans to less ambiguous fAutoTrans.
532
533 * TPCLoader.cxx:
534 * TPCSector2D.cxx:
535 * TPCSector3D.cxx:
536 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
537
aa77b33a 5382006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
539
540 * EventAlieve.cxx:
541 During opening of a run via run-loader also load run-header.
542
a8600b56 5432006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
544
545 EVE-dev
546
547 * VSDCreator.cxx:
548 Youri's changes (merge of V0 and V0MI) were lost after CVS
549 gymnastics (reverting EVE-head to work with tagged version of
550 ROOT).
551
5522006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
553
554 EVE-dev
555
556 * .SKEL-ged.cxx:
557 * .SKEL-ged.h:
558 * .SKEL-gl.cxx:
559 * .SKEL-gl.h:
560 * .SKEL.h:
561 Changes for new geditor and gl two-level selection; added
562 delarations of private copy-ctor and assignment-op.
563
564 * TPCSector2D.cxx:
565 * TPCSector2D.h:
566 * TPCSector2DEditor.cxx:
567 * TPCSector2DEditor.h:
568 * TPCSector2DGL.cxx:
569 * TPCSector2DGL.h:
570 Added control of pick-mode and display of pad/pad-row histograms
571 as a response to second-level selection hit.
572
573 * TPCSectorViz.h:
574 Added methods GetMin/MaxTime().
575
576 * TPCSectorVizEditor.cxx:
577 Increased widget limits on fThreshold and fMaxVal.
578
5792006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
580
581 EVE-dev
582
583 * TPCLoaderEditor.cxx:
584 * TPCLoaderEditor.h:
585 * TPCSector2DEditor.cxx:
586 * TPCSector2DEditor.h:
587 * TPCSector3DEditor.cxx:
588 * TPCSector3DEditor.h:
589 * TPCSectorVizEditor.cxx:
590 * TPCSectorVizEditor.h:
591 Conform to new TGedFrame paradigm in ROOT.
592
44f62c9d 5932006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
594
595 * MUONDigitsInfo.cxx:
596 * MUONDigitsInfo.h:
597 * MUONModule.cxx:
598 * MUONModule.h:
599 From Bogdan: fix effc++ warnings, add comments.
600
c03991e2 6012006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
602
603 * EventAlieve.cxx:
604 * EventAlieve.h:
605 * ITSDigitsInfo.cxx:
606 * ITSDigitsInfo.h:
607 * ITSModule.cxx:
608 * ITSModule.h:
609 * MUONDigitsInfo.cxx:
610 * MUONDigitsInfo.h:
611 * MUONModule.cxx:
612 * MUONModule.h:
613 * TPCLoader.cxx:
614 * TPCLoader.h:
615 * TPCLoaderEditor.cxx:
616 * TPCLoaderEditor.h:
617 * TPCSector2DEditor.cxx:
618 * TPCSector2DEditor.h:
619 * TPCSector2DGL.cxx:
620 * TPCSector2DGL.h:
621 * TPCSector3D.cxx:
622 * TPCSector3DEditor.cxx:
623 * TPCSector3DEditor.h:
624 * TPCSector3DGL.cxx:
625 * TPCSector3DGL.h:
626 * TPCSectorData.cxx:
627 * TPCSectorData.h:
628 * TPCSectorViz.h:
629 * TPCSectorVizEditor.cxx:
630 * TPCSectorVizEditor.h:
631 * VSDCreator.cxx:
632 * VSDCreator.h:
633 Fix effc++ warnings.
634
426530cc 6352006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
636
c03991e2 637 EVE-dev
638
426530cc 639 * TPCSector2DGL.cxx:
640 * TPCSector2DGL.h:
641 Added support for two-level selection down to pad level; added
642 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
643
644 * TPCSector3DGL.cxx:
645 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
646
7e639379 6472006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
648
649 * EventAlieve.cxx:
650 * EventAlieve.h:
651 Added method Event::GotoEvent(Int_t) and shortcuts
652 Next/PrevEvent().
653
cc1a2754 6542006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
655
656 * EventAlieve.cxx:
657 * EventAlieve.h:
658 Now derived from Reve::EventBase.
659
660 * ITSModule.cxx:
661 * ITSModule.h:
662 * MUONModule.cxx:
663 * MUONModule.h:
664 * TPCSectorViz.cxx:
665 * TPCSectorViz.h:
666 Changed inheritance order (RenderElement base comes first).
667
668 * TPCLoader.cxx:
669 * TPCLoader.h:
670 Implemented list-management virtuals; use new functionality of
671 RGTopFrame.
672
673 * TPCSector2DGL.cxx:
674 Cosmetic changes.
675
a5aa9a14 676 * TPCSector3D.h:
cc1a2754 677 * TPCSector3D.cxx:
678 Do not recompute visual representation on every triangulation
679 change (let the GL renderer do it); conform to new syntax of
680 PointSetArray.
681
682 * TPCSector3DGL.cxx:
683 * TPCSector3DGL.h:
684 Added triangulation time-stamp: update model state when needed;
685 use PointSet::Size() instead of GetN().
686
c9381feb 6872006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
688
689 * TPCLoader.cxx:
690 Use built-in equipment maps; the override option is still present
691 for reading early sector-test 2006 data.
692
a83547b6 6932006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
694
695 * TPCLoader.cxx:
696 * TPCLoader.h:
697 Added member TString fTPCEquipementMap to allow override of
698 default file location.
699
700 * TPCSector2DGL.cxx:
701 Added ClassImp.
702
703 * TPCSector3DGL.cxx:
704 Added control statements for cases when some visualization data
705 are not present (GL optimization).
706
707 * VSDCreator.cxx:
708 Small fixes to revive basic VSD functionality.
709
866edeca 7102006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
711
712 * TPCSector3D.cxx:
713 * TPCSector3D.h:
714 Removed TAttMarker as base-class, added fPointSize member.
715
716 * TPCSector3DEditor.cxx:
717 * TPCSector3DEditor.h:
718 Added control for fPointSize.
719
720 * TPCSector3DGL.cxx:
721 After frame-box rendering GL remained in wire-frame mode.
722
723 * TPCSectorData.cxx:
724 * TPCSectorData.h:
725 Added internal static member for z-length of the sector.
726
727 * TPCSectorViz.cxx:
728 From Cvetan: fix orientation for C-side sectors.
729
f236c901 7302006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
731
732 * TPCSector3D.cxx:
733 * TPCSector3D.h:
734 * TPCSector3DGL.cxx:
735 Added support for rendering a fraction of 3D digits as points: the
736 fraction of the fThreshold->fMaxVal interval that is rendered a
737 spoints is controlled via the fPointFrac member. Subclassed
738 TPCSector3D from TAttMarker to allow point-size control.
739
740 * TPCSector3DEditor.cxx:
741 * TPCSector3DEditor.h:
742 Added control for fPointFrac; use RGValuator for fDriftVel.
743
0a55ac96 7442006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
745
746 * TPCData.cxx:
747 Removed stale printout.
748
749 * TPCLoader.cxx:
750 * TPCLoader.h:
751 Added option to set inital min/max time and threshold for
752 TPCSector2D's created by the loader.
753
4862886c 7542006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
755
756 * TPCSectorData.h:
757 Fixed a type in PadRowHack ctor (unused parameter).
758
79218578 7592006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
760
761 * LinkDef.h:
762 * TPCData.cxx:
763 * TPCLoader.cxx:
764 * TPCSectorData.cxx:
765 * TPCSectorData.h:
766 Added hacks to allow removal of noisy pads.
767
50900edb 7682006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
769
770 * TPCLoaderEditor.cxx:
771 Use StrDup to feed TGFileInfo for brain-dead interface of
772 TGFileDialog.
773
774 * TPCSector3DGL.cxx:
775 * TPCSector3DGL.h:
776 Added padding for frame-box borders so that all all digits are
777 contained within it.
778
ae839f53 7792006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
780
781 * .SKEL-gl.cxx:
782 * .SKEL-gl.h:
783 Added conventions for ROOT pre/post 5.11.02.
784
785 * LinkDef.h:
786 * TPCSector3DGL.cxx:
787 * TPCSector3DGL.h:
788 New class TPCSector3DGL, a direct renderer for TPCSector3D.
789
790 * TPCLoaderEditor.cxx:
791 Properly handle directory data, allows loading from non-current
792 directory.
793
794 * TPCSectorViz.cxx:
795 * TPCSectorViz.h:
796 Added optimised color lookup function/cache; do not alow threshold
797 to overrun maxval nad vice versa.
798
799 * TPCSectorVizEditor.cxx:
800 Reget threshold/maxval after setting it.
801 * TPCSector3D.cxx:
802 * TPCSector3D.h:
803 Changes for rendering via TPCSector3DGL; use optimised color
804 lookup from TPCSectorViz.
805
806 * TPCSector2DGL.cxx:
807 Use optimised color lookup from TPCSectorViz.
808
4ba958ae 8092006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
810
811 * EventAlieve.cxx:
812 * EventAlieve.h:
813 Added automatic loading of AliESDfriend (if found in event
814 directory); new function AssertESDfriend().
815
cdb2119b 8162006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
817
818 HEAD
819
820 * TPCLoaderEditor.cxx:
821 Fixed target class for fDoubleSR signal connect.
822
f56512b2 8232006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
824
cdb2119b 825 HEAD
826
f56512b2 827 * TPCLoader.cxx:
828 * TPCLoader.h:
829 Added member for double sampling-rate fDoubleSR; copy
830 visualization parameter from 2D view when creating 3D view.
831
832 * TPCLoaderEditor.cxx:
833 * TPCLoaderEditor.h:
834 Added control for double sampling-rate fDoubleSR.
835
836 * TPCSector3DEditor.cxx:
837 Increased precision of drift velocity widget.
838
839 * TPCSectorViz.cxx:
840 * TPCSectorViz.h:
841 Added method CopyVizParams(); reset transformation on sector id
842 change.
843
844 * TPCSectorVizEditor.cxx:
845 * TPCSectorVizEditor.h:
846 Added button to control realistic positioning of the sector.
847
a9148d46 8482006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
849
cdb2119b 850 HEAD
851
a9148d46 852 * LinkDef.h:
853 * TPCLoader.cxx:
854 * TPCLoader.h:
855 * TPCLoaderEditor.cxx:
856 * TPCLoaderEditor.h:
857 New class TPCLoader providing (graphical) interface for navigation
858 through the TPC sector data.
859
860 * TPCSector3D.cxx:
861 Proper initialization of bounding box for fBoxSet.
862
863 * TPCSector2DEditor.cxx:
864 * TPCSectorViz.cxx:
865 Removed some comment crap.
866
4feec443 8672006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
868
869 HEAD
870
871 * LinkDef.h:
872 * MUONDigitsInfo.cxx:
873 * MUONDigitsInfo.h:
874 * MUONModule.cxx:
875 * MUONModule.h:
876 New files for MUON visualization by Bogdan Vulpescu.
877
9bea0c03 8782006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
879
880 HEAD
881
882 * TPCSector2D.cxx:
883 * TPCSector2DGL.cxx:
884 * TPCSector3D.cxx:
885 Added preprocessor conditionals to support ROOT > 5.11.2.
886
5987168b 8872006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
888
cdb2119b 889 EVE-dev
890
5987168b 891 * TPCSectorVizEditor.cxx:
892 * TPCSectorVizEditor.h:
893 Replaced hand-woven widget-groups with RGValuators.
894
8952006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
896
cdb2119b 897 EVE-dev
898
5987168b 899 * TPCData.cxx:
900 * TPCData.h:
901 Removed function LoadRaw(AliTPCRawStreamOld&).
902
903 * TPCSector2DGL.h:
904 Removed forgotten declaration of SetCol().
905
906 * TPCSector3D.cxx:
907 In Paint(): properly setup 3D transformation of fBoxSet.
908
909 * alieve_main/alieve_main.cxx:
910 New file; executable linked against all ALICE libraries.
911
092578a7 9122006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
913
914 EVE-dev
915
916 * TPCSector2D.cxx:
917 Honor fRnrElement in Paint(); it was impossible to disable
918 rendering of 2D sectors.
919
9202006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
921
922 EVE-dev
923
924 * TPCData.cxx:
925 * TPCData.h:
926 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
927 data for a given pad; added methods DropAllSectors() and
928 DeleteAllSectors().
929
930 * TPCSectorData.cxx:
931 * TPCSectorData.h:
932 Added method DropData(); in EndPad() return immediately if no data
933 was registered.
934
935 * TPCSector2D.h:
936 * TPCSector2DGL.cxx:
937 * TPCSectorViz.cxx:
938 * TPCSectorViz.h:
939 Increase of rendering time-stamp now done in a virtual function
940 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
941
942 * TPCSector3D.cxx:
943 * TPCSector3D.h:
944 * TPCSector3DEditor.cxx:
945 * TPCSector3DEditor.h:
946 * LinkDef.h:
947 New classes TPCSector3D and TPCSector3DEditor.
948
949 * ITSModule.cxx:
950 * ITSModule.h:
951 Renamed fFrameCol to fFrameColor.
952
9532006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
954
955 EVE-dev and HEAD
956
957 * TPCData.cxx:
958 * TPCData.h:
959 * TPCSectorData.cxx:
960 * TPCSectorData.h:
961 Add support for automatic pedestal determination and subtraction
962 on per pad basis (for RAW data only). Done with Marian.
963
964 EVE-dev
965
966 * LinkDef.h:
967 * TPCSector2D.cxx:
968 * TPCSector2D.h:
969 * TPCSector2DEditor.cxx:
970 * TPCSector2DEditor.h:
971 * TPCSectorViz.cxx:
972 * TPCSectorViz.h:
973 * TPCSectorVizEditor.cxx:
974 * TPCSectorVizEditor.h:
975 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
976 holds the general parametrs that will also be used by TPCSector3D.
977
978 * TPCSector2DGL.cxx:
979 Use Reve::ColorFromIdx().
980
981 * .SKEL-ged.cxx:
982 * .SKEL-ged.h:
983 Include from Alieve, default class version 0.
984
b56d8877 9852006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
986
092578a7 987 EVE-dev
b56d8877 988
989 * TPCData.cxx:
990 * TPCData.h:
991 Added member fLoadPedestal to support subtraction of common
992 pedestal during data loading.
993
994 * TPCSector2D.cxx:
995 * TPCSector2D.h:
996 * TPCSector2DEditor.cxx:
997 * TPCSector2DEditor.h:
998 * TPCSector2DGL.cxx:
999 Added option fAverage to divide the integrated time-bin contents
1000 by window width; fShowMax now works within the given time
1001 window. Added flags to control rendering of inner/outer1/outer2
1002 segments. Widgets have been extended to display numeric values for
1003 threshold, max-value and min/max time (there were only sliders and
1004 print-out before).
1005
915dabe1 10062006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1007
092578a7 1008 EVE-dev
915dabe1 1009
1010 * ITSModule.cxx:
1011 * TPCSector2D.cxx:
1012 * TPCSector2D.h:
1013 * TPCSector2DEditor.cxx:
1014 * TPCSector2DEditor.h:
1015 * TPCSector2DGL.cxx:
1016 Fixed all occurrences of misspelled 'treshold'.
1017
10182006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1019
092578a7 1020 EVE-dev
915dabe1 1021
1022 * TPCData.cxx:
1023 * TPCData.h:
1024 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
1025 exceeding number of pads in row; optionally warn of the occurrences.
1026
1027 * TPCSectorData.cxx:
1028 Fix compilation warnings.
1029
10302006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
1031
092578a7 1032 EVE-dev
915dabe1 1033
1034 Introduce support for reading of raw TPC data. At the same time
1035 the TPCSegment* classes have been renamed to TPCSector*.
1036
1037 * TPCDigitsInfo.cxx:
1038 * TPCDigitsInfo.h:
1039 * TPCSegment.cxx:
1040 * TPCSegment.h:
1041 * TPCSegmentEditor.cxx:
1042 * TPCSegmentEditor.h:
1043 * TPCSegmentGL.cxx:
1044 * TPCSegmentGL.h:
1045 Removed files; functionality moved to TPCData* and TPCSector*
1046 classes.
1047
1048 * TPCData.cxx:
1049 * TPCData.h:
1050 * TPCSector2D.cxx:
1051 * TPCSector2D.h:
1052 * TPCSector2DEditor.cxx:
1053 * TPCSector2DEditor.h:
1054 * TPCSector2DGL.cxx:
1055 * TPCSector2DGL.h:
1056 * TPCSectorData.cxx:
1057 * TPCSectorData.h:
1058 New files: most of the code was scavenged from TPCDigitsInfo and
1059 TPCSegment* classes.
1060
1061 * LinkDef.h:
1062 Reflect new class-names.
1063
1064 * .SKEL.cxx:
1065 Moved using declarations to front.
1066
1067 * ChangeLog:
1068 New file.