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