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