]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/ChangeLog
Use TDirectoryFile when creating event directory for VSD.
[u/mrichter/AliRoot.git] / EVE / Alieve / ChangeLog
CommitLineData
9b8e035f 12007-10-17 Matevz Tadel <matevz.tadel@cern.ch>
2
3 * ITSDigitsInfo.cxx:
4 From Massimo: constructor of AliITSsegmentationSDD has been
5 simplified.
6
32e219c2 72007-10-16 Matevz Tadel <matevz.tadel@cern.ch>
8
9 EVE-dev
10
11 * MUONData.cxx:
12 * MUONData.h:
13 * TOFDigitsInfo.cxx:
14 * TOFSector.cxx:
15 * TOFSector.h:
16 * TOFStrip.cxx:
17 * TOFStrip.h:
18 * TPCData.cxx:
19 * TRDData.cxx:
20 * TRDModuleImp.cxx:
21 Merge from EVE-head-after-merge to HEAD.
22
232007-10-05 Matevz Tadel <matevz.tadel@cern.ch>
24
25 EVE-dev
26
27 * EventAlieve.cxx:
28 * ITSModuleStepper.cxx:
29 * ITSModuleStepperEditor.cxx:
30 * PMDModuleEditor.cxx:
31 * T0Module.cxx:
32 * TOFSector.cxx:
33 * TOFStrip.cxx:
34 * TPCLoader.cxx:
35 * TPCLoaderEditor.cxx:
36 * TPCSector2D.cxx:
37 * TRDLoader.cxx:
38 * TRDLoaderImp.cxx:
39 * TRDLoaderManager.cxx:
40 * TRDModule.cxx:
41 * TRDModuleImp.cxx:
42 * alieve_main/alieve_main.cxx:
43 Renamed class RGTopFrame to ReveManager.
44
452007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
46
47 EVE-dev
48
49 * TPCSector3D.cxx:
50 Remove lines that were commented-out during last revision.
51
71a72806 522007-10-04 Matevz Tadel <matevz.tadel@cern.ch>
53
54 * TOFDigitsInfo.cxx:
55 * TOFSector.cxx:
56 * TOFSector.h:
57 * TOFStrip.cxx:
58 * TOFStrip.h:
59 From Annalisa: changes for the new TOF geometry classes.
60
32e219c2 612007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
62
63 EVE-dev
64
65 * TPCSector3DGL.cxx:
66 * TPCSector3DGL.h:
67 Implement virtuals from TGLLogicalShape for level-of-detail
68 calculation / management.
69
702007-10-03 Matevz Tadel <matevz.tadel@cern.ch>
71
72 EVE-dev
73
74 * TPCLoader.cxx:
75 Add calls to ElementChanged() for all displayed sectors after
76 loading a new event.
77
78 * TPCSectorViz.cxx:
79 * TPCSectorViz.h:
80 White-space.
81
822007-10-02 Matevz Tadel <matevz.tadel@cern.ch>
83
84 EVE-dev
85
86 * ITSModule.cxx:
87 * ITSModule.h:
88 * ITSScaledModule.cxx:
89 * ITSScaledModule.h:
90 * PMDModule.cxx:
91 * T0Module.cxx:
92 * T0Module.h:
93 * TOFSector.cxx:
94 * TOFSector.h:
95 Changes required by re-basing of QuadSet to DigitSet.
96
97 * TPCSector3D.cxx:
98 * TPCSector3DGL.cxx:
99 * TPCSector3DGL.h:
100 Use axis-aligned box-set for speed/memory optimization.
101 Support secondary-selection for boxes.
102
103 * TRDData.cxx:
104 Comment-out unused code requiring obsolete features of BoxSet.
105
9b2ae44a 1062007-09-24 Matevz Tadel <matevz.tadel@cern.ch>
107
108 * MUONData.cxx:
109 * MUONData.h:
110 From Bogdan: modifications for the new structure of the data in
111 the MUON code.
112
32e219c2 1132007-09-19 Matevz Tadel <matevz.tadel@cern.ch>
114
115 EVE-dev
116
117 * EventAlieve.cxx:
118 * EventAlieve.h:
119 Event-navigation commands are now virtual in the base-class.
120 Moved new-event-commands list and method to Reve::EventBase.
121
1222007-08-30 Matevz Tadel <matevz.tadel@cern.ch>
123
124 EVE-dev
125
126 * EventAlieve.cxx:
127 Added comment about brutality of event-data destruction.
128
129 * ITSModuleStepper.cxx:
130 * ITSModuleStepper.h:
131 Subclass from RenderElementList and use fChildClass instead of
132 overriding AddElement to enforce child-class.
133
134 * TPCLoader.cxx:
135 * TPCLoader.h:
136 Update to new convention of RemoveElement.
137
1382007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
139
140 EVE-dev
141
142 * ITSModule.cxx:
143 In InitStatics add missing reference on global palettes.
144
145 * ITSModuleStepper.cxx:
146 * ITSModuleStepper.h:
147 * ITSModuleStepperEditor.cxx:
148 * ITSModuleStepperEditor.h:
149 Enable dynamic setting of Reve::GridStepper cell size and number
150 of rows.
151
152 * LinkDef.h:
153 Register new class ITSModuleStepperEditor.
154
155 * ITSScaledModule.cxx:
156 * ITSScaledModule.h:
157 Replace roots gui Signal/Slot mechanism by using structure of
158 Reve::ReferenceBackPtr.
159
1602007-08-28 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
161
162 EVE-dev
163
164 * .SKEL-gedsubed.cxx:
165 * ITSScaledModuleEditor.cxx:
166 * PMDModuleEditor.cxx:
167
1682007-08-28 Matevz Tadel <matevz.tadel@cern.ch>
169
170 EVE-dev
171
172 * PMDModule.cxx:
173 Request a filled frame.
174
1752007-08-27 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
176
177 EVE-dev
178
179 * ITSDigitsInfo.cxx:
180 * ITSDigitsInfo.h:
181 Fix theta range ITSModuleSelection. Add default values values for
182 low and high values in sub-detectors.
183
184 * ITSModule.cxx:
185 Initialize low and high values reading ITSDigitsInfo.
186
187 * ITSModuleStepper.cxx:
188 * ITSScaledModule.cxx:
189 * ITSScaledModule.h:
190 Synchronize palette according to scale and statistic type.
191
192 * ITSScaledModuleEditor.cxx:
193 * ITSScaledModuleEditor.h:
194 Do not use sub-editor mechanism. Add widgets directly in TGedFrame.
195
196 * LinkDef.h:
197 Unregister obsolete class ITSSDSubEditor.
198
199 * PMDModuleEditor.cxx:
200 * PMDModuleEditor.h:
201 Use QuadSetEditor Info tab.
202
2032007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
204
205 EVE-dev
206
207 * TPCSector2D.cxx:
208 * TPCSector2D.h:
209 Added menu-function MakeSector3D().
210 Removed obsolete ifdefed code.
211
2122007-08-27 Matevz Tadel <matevz.tadel@cern.ch>
213
214 EVE-dev
215
216 * ITSModule.cxx:
217 Request filled frame for all standard frame-boxes.
218
219 * ITSModuleStepper.cxx:
220 Shift origin of grid-stepper instead of shifting each individual
221 module.
222
2232007-08-26 Matevz Tadel <matevz.tadel@cern.ch>
224
225 EVE-dev
226
227 * ITSModuleStepper.cxx:
228 * ITSModuleStepper.h:
229 Use RenderElement::ElementChanged() to signal redraw requests.
230 Reorder function declarations and function code to make source
231 easier to read.
232
2332007-08-24 Matevz Tadel <matevz.tadel@cern.ch>
234
235 EVE-dev
236
237 * TPCLoaderEditor.cxx:
238 * TRDLoader.cxx:
239 Use gReve->GetMainWindow() to obtain main window for file-dialog.
240
2412007-08-13 Matevz Tadel <matevz.tadel@cern.ch>
242
243 EVE-dev
244
245 * TPCLoader.cxx:
246 * TRDLoader.cxx:
247 * TRDLoaderManager.cxx:
248 Consistent ordering of arguments to AddRenderElement(),
249 AddGlobalRenderElement() and RemoveRenderElement().
250
2512007-08-09 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
252
253 EVE-dev
254
255 * ITSDigitsInfo.cxx:
256 Fix offset by one bug in GetModuleIDs().
257
258 * ITSModuleStepper.cxx:
259 * ITSModuleStepper.h:
260 ITSModuleStepper is an TGLOverlayElement. ITSModuleStepperGL
261 functionality moved here.
262
263 * LinkDef.h:
264 * ITSModuleStepperGL.cxx:
265 * ITSModuleStepperGL.h:
266 Remove files.
267
8634a6f1 2682007-08-06 Matevz Tadel <matevz.tadel@cern.ch>
269
270 * JetPlane.cxx:
271 * JetPlane.h:
272 * JetPlaneEditor.cxx:
273 * JetPlaneEditor.h:
274 * JetPlaneGL.cxx:
275 * JetPlaneGL.h:
276 From Cesar: First version of jet visualization code.
277
278 * LinkDef.h:
279 Register JePlane classes.
280
1f33dbd4 2812007-07-23 Matevz Tadel <matevz.tadel@cern.ch>
282
283 * KineTools.cxx:
284 * KineTools.h:
285 Added function SortPathMarks().
286 Bugfix in SetDaughterPathMarks(): move recursive descent
287 over daughters outside of a loop. This caused insane memory usage
288 for events with full kine-stack (lots of low-energy
289 electrons and photons). Reported by Cvetan and Jochen Klein.
290
ad9e5188 2912007-07-12 Matevz Tadel <matevz.tadel@cern.ch>
292
293 * VSDCreator.cxx:
294 From Christian: AliESD -> AliESDEvent migration.
295
b6a9ec0d 2962007-07-02 Matevz Tadel <matevz.tadel@cern.ch>
297
298 * .SKEL-gl.cxx:
299 * .SKEL-gl.h:
300 * ITSModuleStepperGL.cxx:
301 * ITSModuleStepperGL.h:
302 * MUONChamberGL.cxx:
303 * MUONChamberGL.h:
304 * TPCSector2DGL.cxx:
305 * TPCSector2DGL.h:
306 * TPCSector3DGL.cxx:
307 * TPCSector3DGL.h:
308 Follow-up on gl/ changes introduced in ROOT-5.16.
309
310 * ITSModuleStepper.cxx:
311 Add includes needed due to changes in ROOT.
312
0d1f1a70 3132007-06-26 Matevz Tadel <matevz.tadel@cern.ch>
314
315 * EventAlieve.cxx:
316 * EventAlieve.h:
317 Invert the modality of run-loader and esd loading: always try to
318 open them and complain only when asked to.
319
b0e42f22 3202007-06-22 Matevz Tadel <matevz.tadel@cern.ch>
321
322 * EventAlieve.cxx:
323 * EventAlieve.h:
324 With Cvetan: initialize CDB and provide proper geometry loading.
325
45bf3c58 3262007-06-19 Matevz Tadel <matevz.tadel@cern.ch>
327
328 * EventAlieve.cxx:
329 Use new ESD loading scheme.
330
331 * TRDModuleImp.cxx:
332 From Alex: changes for new TRD code.
333
b4001e71 3342007-06-13 Matevz Tadel <matevz.tadel@cern.ch>
335
336 * LinkDef.h:
337 Added TOF visualization classes.
338
339 * TOFDigitsInfo.cxx:
340 * TOFDigitsInfo.h:
341 * TOFDigitsInfoEditor.cxx:
342 * TOFDigitsInfoEditor.h:
343 * TOFSector.cxx:
344 * TOFSector.h:
345 * TOFSectorEditor.cxx:
346 * TOFSectorEditor.h:
347 * TOFStrip.cxx:
348 * TOFStrip.h:
349 * TOFStripEditor.cxx:
350 * TOFStripEditor.h:
351 From Annalisa: new files for TOF visualization.
352
8f9dceb9 3532007-06-06 Matevz Tadel <matevz.tadel@cern.ch>
354
355 * LinkDef.h:
356 * TRDData.cxx:
357 * TRDData.h:
358 * TRDLoader.cxx:
359 * TRDLoader.h:
360 * TRDLoaderImp.cxx:
361 * TRDLoaderImp.h:
362 * TRDLoaderManager.cxx:
363 * TRDLoaderManager.h:
364 * TRDModuleImp.cxx:
365 * TRDModuleImp.h:
366 From Alexandru: new version of TRD visualization.
367
368 * TRDLoaderSingle.cxx:
369 * TRDLoaderSingle.h:
370 From Alexandru: removed files.
371
2f45a439 3722007-05-31 Matevz Tadel <matevz.tadel@cern.ch>
373
374 * ITSDigitsInfo.cxx:
375 Reimplemented ReadRaw() so that several events can be merged
376 together (with Cvetan's help).
377
2342c2da 3782007-05-25 Matevz Tadel <matevz.tadel@cern.ch>
379
380 * ITSDigitsInfo.cxx:
381 * ITSDigitsInfo.h:
382 * ITSModule.cxx:
383 Add support for raw-data reading (convert raw data to
384 clones-arrays of AliITSdigit objects).
385
4065b00b 3862007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
387
388 * T0Module.cxx:
389 * T0Module.h:
390 Alexey: new files for T0 visualization.
391
392 * LinkDef.h:
393 Register new class T0Module.
394
413b770c 3952007-04-17 Matevz Tadel <matevz.tadel@cern.ch>
396
397 * MUONChamberData.cxx:
398 * MUONChamberData.h:
399 * MUONData.cxx:
400 * MUONData.h:
401 * MUONTrack.cxx:
402 Bogdan: Updates for the muon display.
403
a0f96bba 4042007-04-10 Matevz Tadel <matevz.tadel@cern.ch>
405
406 * MUONChamber.cxx:
407 * MUONChamber.h:
408 * MUONChamberData.cxx:
409 * MUONChamberData.h:
410 * MUONChamberEditor.cxx:
411 * MUONChamberEditor.h:
412 * MUONChamberGL.cxx:
413 * MUONChamberGL.h:
414 * MUONData.cxx:
415 * MUONData.h:
416 * MUONTrack.cxx:
417 * MUONTrack.h:
418 Bogdan: new version of MUON visualization.
419
420 * MUONTracks.cxx:
421 * MUONTracks.h:
422 Bogdan: removed files.
423
424 * LinkDef.h:
425 Remove pragma for class MUONTracks.
426
4f4bcd6d 4272007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
428
429 * ITSModuleStepperGL.cxx:
430 Fix obi-wan in SetScale.
431
e27e4834 4322007-03-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
433
434 * ITSModuleStepperGL.cxx:
435 * ITSModuleStepperGL.h:
436 Add function to render string. Add actions in ProcessSelection.
437
438 * ITSModuleStepper.cxx:
439 * ITSModuleStepper.h:
440 * ITSScaledModule.cxx:
441 * ITSScaledModule.h:
442 * ITSScaledModuleEditor.cxx:
443 DigitScaled info owned by ITSModuleStepper.
444
3e38e410 4452007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
446
447 * ITSModuleStepper.cxx:
448 * ITSModuleStepper.h:
449 Multiply with parent transformation matrix thus allowing global
450 positioning.
451
452 * ITSModuleStepperGL.cxx:
453 * ITSModuleStepperGL.h:
454 Disable display lists and culling, ignore size for OfInterest.
455
d7a18cf9 4562007-03-25 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
457
458 * ITSModuleStepperGL.cxx:
459 * ITSModuleStepperGL.h:
460 Implementation of GL user-interface to enable listing of
461 Reve::GridStepper pages.
462
463 * ITSDigitsInfo.cxx:
464 * ITSDigitsInfo.h:
465 Introduce new class ITSModuleSelection to define ITSModule
466 selection conditions; this structure is used in
467 ITSDigitsInfo::GetModuleIDs().
468
469 * LinkDef.h:
470 Register new classes: ITSModuleStepperGL and ITSModuleSelection.
471
472 * ITSModuleStepper.cxx:
473 * ITSModuleStepper.h:
474 Add members for rendering of ITSModuleStepperGL and stepper
475 functions.
476
edd501f0 4772007-03-25 Matevz Tadel <matevz.tadel@cern.ch>
478
479 * KineTools.cxx:
480 * KineTools.h:
481 Support recursive import of daugter points and track-refs.
482
183b9c5a 4832007-03-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
484
485 * ITSScaledModule.cxx:
486 * ITSScaledModule.h:
487 * ITSScaledModuleEditor.cxx:
488 * ITSScaledModuleEditor.h:
489 New files for visualization of ITS scaled digits.
490
491 * LinkDef.h:
492 Register new classes for ITS scaled digits.
493
494 * ITSDigitsInfo.cxx:
495 * ITSDigitsInfo.h:
496 Add info for expected detector-type occupancy and default signal
497 values.
498
499 * ITSModule.cxx:
500 * ITSModule.h:
501 Make LoadQuads virtual; add missing getters; in initialization
502 read ITSDigitsInfo to configure palette.
503
504 * ITSModuleStepper.cxx:
505 * ITSModuleStepper.h:
506 Configure module offsets in the Reve::GridStepper. Update RGEditor
507 in Apply().
508
1d8d3c4f 5092007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
510
511 * EventAlieve.cxx:
512 * EventAlieve.h:
513 Added static method AliMagF* AssertMagField().
514
515
516 The following changes are from Bogdan, for new MUON display.
517
518 * MUONChamberData.cxx:
519 * MUONData.cxx:
520 * MUONData.h:
521 From Bogdan: new version of MUON display.
522
523 * MUONTrack.cxx:
524 * MUONTrack.h:
525 * MUONTracks.cxx:
526 * MUONTracks.h:
527 * LinkDef.h:
528 From Bogdan: new classes MUONTrack and MUONTracks.
529
265ec0be 5302007-03-14 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
531
532 * ITSDigitsInfo.cxx:
533 Read digits via TBranch::GetEntry() instead of TTree::GetEntry()
534 as SPD/SDD/SSD entries are interleaved.
535
536 * ITSModule.cxx:
537 Increase reference-count in initialization of global frames and
538 palettes.
539
540 * ITSModule.h:
541 Added getter for frame dimensions.
542
543 * LinkDef.h:
544 * ITSModuleStepper.h:
545 * ITSModuleStepper.cxx:
546 New class ITSModuleStepper.
547
608bc479 5482007-03-15 Matevz Tadel <matevz.tadel@cern.ch>
549
550 * EventAlieve.cxx:
551 Drop all logicals when redrawing after loading of a new event.
552
553 * TPCLoader.cxx:
554 * TPCLoader.h:
555 Added a static member-function LoopEvent() allowing loading of TPC
86ae7b50 556 data in a detached thread; added optional argument to
608bc479 557 UpdateSectors(Bool_t dropNonPresent) allowing automatic
558 destruction of viz-sectors for which data are not present in the
559 stream.
560
29d48c5a 5612007-03-08 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
562
73d92d1c 563 * KineTools.h:
29d48c5a 564 * KineTools.cxx:
565 Optimize reading of track references.
566
0d6e0b29 5672007-03-04 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
568
569 * MUONChamber.cxx:
570 * TPCLoader.cxx:
571 * TPCSector2D.cxx:
572 * TPCSector3D.cxx:
573 * TRDLoader.cxx:
574 * TRDLoader.h:
575 * TRDModuleImp.cxx:
576 * TRDModuleImp.h:
577 Changes from Reve::RenderElement.
578
40fb74aa 5792007-02-28 Matevz Tadel <matevz.tadel@cern.ch>
580
581 * PMDModule.cxx:
582 * PMDModule.h:
583 * PMDModuleEditor.cxx:
584 * PMDModuleEditor.h:
585 From Basanta: new version of PMD visualization; added better
586 per-module statistics and an adc-histogram.
587
41eddaa3 5882007-02-26 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
589
590 * KineTools.cxx:
591 Enable all branches in TreeTR after reading of path-marks.
592
c6d1e5a6 5932007-02-26 Matevz Tadel <matevz.tadel@cern.ch>
594
595 * LinkDef.h:
596 * PMDModule.cxx:
597 * PMDModule.h:
598 * PMDModuleEditor.cxx:
599 * PMDModuleEditor.h:
600 From Basanta: new files for PMD digit visualization.
601
c2819e72 6022007-02-21 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
603
604 * KineTools.cxx:
605 Use typedefs from Reve::Track.
606
8fd6121a 6072007-02-19 Alja Mrak-Tadel <Alja.Mrak.Tadel@cern.ch>
608
a289b206 609 * LinkDef.h:
610 * KineTools.cxx:
611 * KineTools.h:
8fd6121a 612 New files: used in alice-macros/kine_tracks.C to set path marks in
613 imported tracks.
614
f1205740 6152007-01-30 Matevz Tadel <matevz.tadel@cern.ch>
616
617 * TRDModuleImp.cxx:
618 From Christoph Blume: changes in the TRD code that affect the
619 database parameter samplingFrequency.
620
d40399b6 6212007-01-19 Matevz Tadel <matevz.tadel@cern.ch>
622
623 * EventAlieve.cxx:
624 Use RGTopFrame::RedrawDisabler in GotoEvent(Int_t).
625
cfd4e8d1 6262006-12-15 Matevz Tadel <matevz.tadel@cern.ch>
627
628 * TPCSectorData.cxx:
629 Removed unnecessary include.
630
cb54bde4 6312006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
632
633 * TPCSector2D.cxx:
634 * TPCSector2D.h:
635 * TPCSector2DGL.cxx:
636 Moved code responding to secondary selection from
637 TPCSector2DGL::ProcessSelection() to virtual
638 TPCSector2D::PadSelected(Int_t row, Int_t pad).
639
255c5d40 6402006-12-13 Matevz Tadel <matevz.tadel@cern.ch>
641
642 * ITSModule.cxx:
643 * ITSModule.h:
644 Use two-level selection, implement callback QuadSelected() to
645 print out the digit details.
646
08e2e0ac 6472006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
648
649 * ITSModule.cxx:
650 Use AddLine() when registering SSD digits.
651
fbb275d1 6522006-12-06 Matevz Tadel <matevz.tadel@cern.ch>
653
654 * TPCData.cxx:
655 * TPCSectorData.cxx:
656 Make consistent use of fLoadPedestal and fLoadThreshold with and
657 without auto-pedestal determination and for reading of
658 raw-data/digits.
659
660 * TPCLoaderEditor.cxx:
661 Fix tooltip of load-threshold number-entry.
662
343cbc67 6632006-12-05 Matevz Tadel <matevz.tadel@cern.ch>
664
665 * TPCLoader.cxx:
666 * TPCLoader.h:
667 Added method ReloadSectors() allowing re-reading of data with
668 different load threshold/pedestal settings.
669
670 * TPCLoaderEditor.cxx:
671 * TPCLoaderEditor.h:
672 Added interface to load-time threshold/(auto)pedestal settings.
673
882d2e13 6742006-12-04 Matevz Tadel <matevz.tadel@cern.ch>
675
676 * EventAlieve.cxx:
677 * EventAlieve.h:
678 Added mechanism for registration/execution of user-commands that
679 are to be run after a new event has been successfully loaded.
680
681 * TRDLoader.cxx:
682 * TRDModuleImp.cxx:
683 * TRDModuleImp.h:
684 Renamed typedef lpRE_t/i to List_t/i.
685
686 * VSDCreator.cxx:
687 A consistent way of getting the MC labels of the V0 daughters
688 (I.Belikov).
689
b2926a8c 6902006-11-22 Matevz Tadel <matevz.tadel@cern.ch>
691
692 * EventAlieve.cxx:
693 Fix handling of AliESDfriends.root.
694
e2eaa3ae 6952006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
696
697 * EventAlieve.cxx:
698 * EventAlieve.h:
699 Fix handling of AliESDfriends.root.
700
d9b94b1f 7012006-11-21 Matevz Tadel <matevz.tadel@cern.ch>
702
703 * ITSModule.cxx:
704 Use new naming conventions from QuadSet; increase x-width of SDD
705 digits.
706
a8be29b6 7072006-11-17 Matevz Tadel <matevz.tadel@cern.ch>
708
709 * ITSModule.cxx:
710 Do not interpolate color palette by default.
711
6755b986 7122006-11-16 Matevz Tadel <matevz.tadel@cern.ch>
713
714 * ITSModule.cxx:
715 * ITSModule.h:
716 Set palette and frame-box via setters to allow proper
717 reference-count management; cleanup.
718
e5c0dac9 7192006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
720
721 * TPCSectorData.h:
722 Fix effc++ warnings.
723
79d7d114 7242006-11-14 Matevz Tadel <matevz.tadel@cern.ch>
725
726 * ITSDigitsInfo.cxx:
727 * ITSDigitsInfo.h:
728 Formatting changes.
729
730 * ITSModule.cxx:
731 * ITSModule.h:
732 Subclass from the new QuadSet implementation; introduced static
733 data members to hold pointers to default FrameBoxes and
734 RGBAPalettes for each detector type.
735
2f341c3b 7362006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
737
738 * TRDLoaderSingle.cxx:
739 * TRDLoaderSingle.h:
740 * LinkDef.h:
741 * TRDData.cxx:
742 * TRDData.h:
743 * TRDLoader.cxx:
744 * TRDLoader.h:
745 * TRDModule.cxx:
746 * TRDModule.h:
747 * TRDModuleImp.cxx:
748 * TRDModuleImp.h:
749 From Alexandru: changes in TRD visualization.
750
7c86a238 7512006-10-31 Matevz Tadel <matevz.tadel@cern.ch>
752
753 * ITSModule.cxx:
754 * ITSModule.h:
755 Replace QuadSet with OldQuadSet; from Raffale: remove a couple of
756 duplicate lines.
757
758 * TRDData.cxx:
759 * TRDData.h:
760 Replace QuadSet with OldQuadSet.
761
762 * MUONChamber.cxx:
763 * MUONChamber.h:
764 * MUONChamberData.cxx:
765 * MUONChamberData.h:
766 * MUONChamberEditor.cxx:
767 * MUONChamberEditor.h:
768 * MUONChamberGL.cxx:
769 * MUONChamberGL.h:
770 * MUONData.cxx:
771 * MUONData.h:
772 From Bogdan: new files / new implementation of the MUON
773 visualization.
774
775 * MUONDigitsInfo.cxx:
776 * MUONDigitsInfo.h:
777 * MUONModule.cxx:
778 * MUONModule.h:
779 From Bogdan: removed files.
780
781 * LinkDef.h:
782 Add/remove classes according to changes in MUON.
783
358f76c8 7842006-10-27 Matevz Tadel <matevz.tadel@cern.ch>
785
786 * ITSModule.cxx:
787 From Raffaele: implemented naming scheme used for alignable
788 volumes.
789
790 * LinkDef.h:
791 List new classes for TRD visualization.
792
793 * TRDData.cxx:
794 * TRDData.h:
795 * TRDLoader.cxx:
796 * TRDLoader.h:
797 * TRDModule.cxx:
798 * TRDModule.h:
799 * TRDModuleImp.cxx:
800 * TRDModuleImp.h:
801 New files from Alexandru: TRD visualization.
802
d9193858 8032006-10-26 Matevz Tadel <matevz.tadel@cern.ch>
804
805 * EventAlieve.cxx:
806 * EventAlieve.h:
807 Added option to respond to missing galice.root or AliESD.root
808 files in Open() with less violence (do not throw an exception,
809 just print a warning). This is a default now.
810
811 * MUONModule.cxx:
812 From Ivana: update following changes in MUON.
813
113d065e 8142006-10-18 Matevz Tadel <matevz.tadel@cern.ch>
815
816 * TPCSectorViz.cxx:
817 * TPCSectorViz.h:
818 * TPCSectorVizEditor.cxx:
819 * TPCSectorVizEditor.h:
820 Use Reve::ZTrans to hold the transformation matrix; renamed member
821 fTrans to less ambiguous fAutoTrans.
822
823 * TPCLoader.cxx:
824 * TPCSector2D.cxx:
825 * TPCSector3D.cxx:
826 Changes accompanying migration to usage of ZTrans in TPCSectorViz.
827
aa77b33a 8282006-10-13 Matevz Tadel <matevz.tadel@cern.ch>
829
830 * EventAlieve.cxx:
831 During opening of a run via run-loader also load run-header.
832
a8600b56 8332006-10-09 Matevz Tadel <matevz.tadel@cern.ch>
834
835 EVE-dev
836
837 * VSDCreator.cxx:
838 Youri's changes (merge of V0 and V0MI) were lost after CVS
839 gymnastics (reverting EVE-head to work with tagged version of
840 ROOT).
841
8422006-10-02 Matevz Tadel <matevz.tadel@cern.ch>
843
844 EVE-dev
845
846 * .SKEL-ged.cxx:
847 * .SKEL-ged.h:
848 * .SKEL-gl.cxx:
849 * .SKEL-gl.h:
850 * .SKEL.h:
851 Changes for new geditor and gl two-level selection; added
852 delarations of private copy-ctor and assignment-op.
853
854 * TPCSector2D.cxx:
855 * TPCSector2D.h:
856 * TPCSector2DEditor.cxx:
857 * TPCSector2DEditor.h:
858 * TPCSector2DGL.cxx:
859 * TPCSector2DGL.h:
860 Added control of pick-mode and display of pad/pad-row histograms
861 as a response to second-level selection hit.
862
863 * TPCSectorViz.h:
864 Added methods GetMin/MaxTime().
865
866 * TPCSectorVizEditor.cxx:
867 Increased widget limits on fThreshold and fMaxVal.
868
8692006-09-26 Matevz Tadel <matevz.tadel@cern.ch>
870
871 EVE-dev
872
873 * TPCLoaderEditor.cxx:
874 * TPCLoaderEditor.h:
875 * TPCSector2DEditor.cxx:
876 * TPCSector2DEditor.h:
877 * TPCSector3DEditor.cxx:
878 * TPCSector3DEditor.h:
879 * TPCSectorVizEditor.cxx:
880 * TPCSectorVizEditor.h:
881 Conform to new TGedFrame paradigm in ROOT.
882
44f62c9d 8832006-09-06 Matevz Tadel <matevz.tadel@cern.ch>
884
885 * MUONDigitsInfo.cxx:
886 * MUONDigitsInfo.h:
887 * MUONModule.cxx:
888 * MUONModule.h:
889 From Bogdan: fix effc++ warnings, add comments.
890
c03991e2 8912006-08-30 Matevz Tadel <matevz.tadel@cern.ch>
892
893 * EventAlieve.cxx:
894 * EventAlieve.h:
895 * ITSDigitsInfo.cxx:
896 * ITSDigitsInfo.h:
897 * ITSModule.cxx:
898 * ITSModule.h:
899 * MUONDigitsInfo.cxx:
900 * MUONDigitsInfo.h:
901 * MUONModule.cxx:
902 * MUONModule.h:
903 * TPCLoader.cxx:
904 * TPCLoader.h:
905 * TPCLoaderEditor.cxx:
906 * TPCLoaderEditor.h:
907 * TPCSector2DEditor.cxx:
908 * TPCSector2DEditor.h:
909 * TPCSector2DGL.cxx:
910 * TPCSector2DGL.h:
911 * TPCSector3D.cxx:
912 * TPCSector3DEditor.cxx:
913 * TPCSector3DEditor.h:
914 * TPCSector3DGL.cxx:
915 * TPCSector3DGL.h:
916 * TPCSectorData.cxx:
917 * TPCSectorData.h:
918 * TPCSectorViz.h:
919 * TPCSectorVizEditor.cxx:
920 * TPCSectorVizEditor.h:
921 * VSDCreator.cxx:
922 * VSDCreator.h:
923 Fix effc++ warnings.
924
426530cc 9252006-08-29 Matevz Tadel <matevz.tadel@cern.ch>
926
c03991e2 927 EVE-dev
928
426530cc 929 * TPCSector2DGL.cxx:
930 * TPCSector2DGL.h:
931 Added support for two-level selection down to pad level; added
932 ifdefs for post root-5.11.0 prototype of SetModelCheckClass().
933
934 * TPCSector3DGL.cxx:
935 Added ifdefs for post root-5.11.0 prototype ofSetModelCheckClass().
936
7e639379 9372006-07-11 Matevz Tadel <matevz.tadel@cern.ch>
938
939 * EventAlieve.cxx:
940 * EventAlieve.h:
941 Added method Event::GotoEvent(Int_t) and shortcuts
942 Next/PrevEvent().
943
cc1a2754 9442006-07-10 Matevz Tadel <matevz.tadel@cern.ch>
945
946 * EventAlieve.cxx:
947 * EventAlieve.h:
948 Now derived from Reve::EventBase.
949
950 * ITSModule.cxx:
951 * ITSModule.h:
952 * MUONModule.cxx:
953 * MUONModule.h:
954 * TPCSectorViz.cxx:
955 * TPCSectorViz.h:
956 Changed inheritance order (RenderElement base comes first).
957
958 * TPCLoader.cxx:
959 * TPCLoader.h:
960 Implemented list-management virtuals; use new functionality of
961 RGTopFrame.
962
963 * TPCSector2DGL.cxx:
964 Cosmetic changes.
965
a5aa9a14 966 * TPCSector3D.h:
cc1a2754 967 * TPCSector3D.cxx:
968 Do not recompute visual representation on every triangulation
969 change (let the GL renderer do it); conform to new syntax of
970 PointSetArray.
971
972 * TPCSector3DGL.cxx:
973 * TPCSector3DGL.h:
974 Added triangulation time-stamp: update model state when needed;
975 use PointSet::Size() instead of GetN().
976
c9381feb 9772006-06-28 Matevz Tadel <matevz.tadel@cern.ch>
978
979 * TPCLoader.cxx:
980 Use built-in equipment maps; the override option is still present
981 for reading early sector-test 2006 data.
982
a83547b6 9832006-06-27 Matevz Tadel <matevz.tadel@cern.ch>
984
985 * TPCLoader.cxx:
986 * TPCLoader.h:
987 Added member TString fTPCEquipementMap to allow override of
988 default file location.
989
990 * TPCSector2DGL.cxx:
991 Added ClassImp.
992
993 * TPCSector3DGL.cxx:
994 Added control statements for cases when some visualization data
995 are not present (GL optimization).
996
997 * VSDCreator.cxx:
998 Small fixes to revive basic VSD functionality.
999
866edeca 10002006-06-20 Matevz Tadel <matevz.tadel@cern.ch>
1001
1002 * TPCSector3D.cxx:
1003 * TPCSector3D.h:
1004 Removed TAttMarker as base-class, added fPointSize member.
1005
1006 * TPCSector3DEditor.cxx:
1007 * TPCSector3DEditor.h:
1008 Added control for fPointSize.
1009
1010 * TPCSector3DGL.cxx:
1011 After frame-box rendering GL remained in wire-frame mode.
1012
1013 * TPCSectorData.cxx:
1014 * TPCSectorData.h:
1015 Added internal static member for z-length of the sector.
1016
1017 * TPCSectorViz.cxx:
1018 From Cvetan: fix orientation for C-side sectors.
1019
f236c901 10202006-06-19 Matevz Tadel <matevz.tadel@cern.ch>
1021
1022 * TPCSector3D.cxx:
1023 * TPCSector3D.h:
1024 * TPCSector3DGL.cxx:
1025 Added support for rendering a fraction of 3D digits as points: the
1026 fraction of the fThreshold->fMaxVal interval that is rendered a
1027 spoints is controlled via the fPointFrac member. Subclassed
1028 TPCSector3D from TAttMarker to allow point-size control.
1029
1030 * TPCSector3DEditor.cxx:
1031 * TPCSector3DEditor.h:
1032 Added control for fPointFrac; use RGValuator for fDriftVel.
1033
0a55ac96 10342006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1035
1036 * TPCData.cxx:
1037 Removed stale printout.
1038
1039 * TPCLoader.cxx:
1040 * TPCLoader.h:
1041 Added option to set inital min/max time and threshold for
1042 TPCSector2D's created by the loader.
1043
4862886c 10442006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1045
1046 * TPCSectorData.h:
1047 Fixed a type in PadRowHack ctor (unused parameter).
1048
79218578 10492006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1050
1051 * LinkDef.h:
1052 * TPCData.cxx:
1053 * TPCLoader.cxx:
1054 * TPCSectorData.cxx:
1055 * TPCSectorData.h:
1056 Added hacks to allow removal of noisy pads.
1057
50900edb 10582006-06-15 Matevz Tadel <matevz.tadel@cern.ch>
1059
1060 * TPCLoaderEditor.cxx:
1061 Use StrDup to feed TGFileInfo for brain-dead interface of
1062 TGFileDialog.
1063
1064 * TPCSector3DGL.cxx:
1065 * TPCSector3DGL.h:
1066 Added padding for frame-box borders so that all all digits are
1067 contained within it.
1068
ae839f53 10692006-06-14 Matevz Tadel <matevz.tadel@cern.ch>
1070
1071 * .SKEL-gl.cxx:
1072 * .SKEL-gl.h:
1073 Added conventions for ROOT pre/post 5.11.02.
1074
1075 * LinkDef.h:
1076 * TPCSector3DGL.cxx:
1077 * TPCSector3DGL.h:
1078 New class TPCSector3DGL, a direct renderer for TPCSector3D.
1079
1080 * TPCLoaderEditor.cxx:
1081 Properly handle directory data, allows loading from non-current
1082 directory.
1083
1084 * TPCSectorViz.cxx:
1085 * TPCSectorViz.h:
1086 Added optimised color lookup function/cache; do not alow threshold
1087 to overrun maxval nad vice versa.
1088
1089 * TPCSectorVizEditor.cxx:
1090 Reget threshold/maxval after setting it.
1091 * TPCSector3D.cxx:
1092 * TPCSector3D.h:
1093 Changes for rendering via TPCSector3DGL; use optimised color
1094 lookup from TPCSectorViz.
1095
1096 * TPCSector2DGL.cxx:
1097 Use optimised color lookup from TPCSectorViz.
1098
4ba958ae 10992006-06-12 Matevz Tadel <matevz.tadel@cern.ch>
1100
1101 * EventAlieve.cxx:
1102 * EventAlieve.h:
1103 Added automatic loading of AliESDfriend (if found in event
1104 directory); new function AssertESDfriend().
1105
cdb2119b 11062006-06-09 Matevz Tadel <matevz.tadel@cern.ch>
1107
1108 HEAD
1109
1110 * TPCLoaderEditor.cxx:
1111 Fixed target class for fDoubleSR signal connect.
1112
f56512b2 11132006-06-06 Matevz Tadel <matevz.tadel@cern.ch>
1114
cdb2119b 1115 HEAD
1116
f56512b2 1117 * TPCLoader.cxx:
1118 * TPCLoader.h:
1119 Added member for double sampling-rate fDoubleSR; copy
1120 visualization parameter from 2D view when creating 3D view.
1121
1122 * TPCLoaderEditor.cxx:
1123 * TPCLoaderEditor.h:
1124 Added control for double sampling-rate fDoubleSR.
1125
1126 * TPCSector3DEditor.cxx:
1127 Increased precision of drift velocity widget.
1128
1129 * TPCSectorViz.cxx:
1130 * TPCSectorViz.h:
1131 Added method CopyVizParams(); reset transformation on sector id
1132 change.
1133
1134 * TPCSectorVizEditor.cxx:
1135 * TPCSectorVizEditor.h:
1136 Added button to control realistic positioning of the sector.
1137
a9148d46 11382006-06-02 Matevz Tadel <matevz.tadel@cern.ch>
1139
cdb2119b 1140 HEAD
1141
a9148d46 1142 * LinkDef.h:
1143 * TPCLoader.cxx:
1144 * TPCLoader.h:
1145 * TPCLoaderEditor.cxx:
1146 * TPCLoaderEditor.h:
1147 New class TPCLoader providing (graphical) interface for navigation
1148 through the TPC sector data.
1149
1150 * TPCSector3D.cxx:
1151 Proper initialization of bounding box for fBoxSet.
1152
1153 * TPCSector2DEditor.cxx:
1154 * TPCSectorViz.cxx:
1155 Removed some comment crap.
1156
4feec443 11572006-06-01 Bogdan Vulpescu <vulpescu@clermont.in2p3.fr>
1158
1159 HEAD
1160
1161 * LinkDef.h:
1162 * MUONDigitsInfo.cxx:
1163 * MUONDigitsInfo.h:
1164 * MUONModule.cxx:
1165 * MUONModule.h:
1166 New files for MUON visualization by Bogdan Vulpescu.
1167
9bea0c03 11682006-06-01 Matevz Tadel <matevz.tadel@cern.ch>
1169
1170 HEAD
1171
1172 * TPCSector2D.cxx:
1173 * TPCSector2DGL.cxx:
1174 * TPCSector3D.cxx:
1175 Added preprocessor conditionals to support ROOT > 5.11.2.
1176
5987168b 11772006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1178
cdb2119b 1179 EVE-dev
1180
5987168b 1181 * TPCSectorVizEditor.cxx:
1182 * TPCSectorVizEditor.h:
1183 Replaced hand-woven widget-groups with RGValuators.
1184
11852006-05-31 Matevz Tadel <matevz.tadel@cern.ch>
1186
cdb2119b 1187 EVE-dev
1188
5987168b 1189 * TPCData.cxx:
1190 * TPCData.h:
1191 Removed function LoadRaw(AliTPCRawStreamOld&).
1192
1193 * TPCSector2DGL.h:
1194 Removed forgotten declaration of SetCol().
1195
1196 * TPCSector3D.cxx:
1197 In Paint(): properly setup 3D transformation of fBoxSet.
1198
1199 * alieve_main/alieve_main.cxx:
1200 New file; executable linked against all ALICE libraries.
1201
092578a7 12022006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1203
1204 EVE-dev
1205
1206 * TPCSector2D.cxx:
1207 Honor fRnrElement in Paint(); it was impossible to disable
1208 rendering of 2D sectors.
1209
12102006-05-23 Matevz Tadel <matevz.tadel@cern.ch>
1211
1212 EVE-dev
1213
1214 * TPCData.cxx:
1215 * TPCData.h:
1216 In LoadRaw(AliTPCRawStreamOld&) added protection against repeated
1217 data for a given pad; added methods DropAllSectors() and
1218 DeleteAllSectors().
1219
1220 * TPCSectorData.cxx:
1221 * TPCSectorData.h:
1222 Added method DropData(); in EndPad() return immediately if no data
1223 was registered.
1224
1225 * TPCSector2D.h:
1226 * TPCSector2DGL.cxx:
1227 * TPCSectorViz.cxx:
1228 * TPCSectorViz.h:
1229 Increase of rendering time-stamp now done in a virtual function
1230 IncRTS(); renamed fFrameCol to fFrameColor; minor cleanup.
1231
1232 * TPCSector3D.cxx:
1233 * TPCSector3D.h:
1234 * TPCSector3DEditor.cxx:
1235 * TPCSector3DEditor.h:
1236 * LinkDef.h:
1237 New classes TPCSector3D and TPCSector3DEditor.
1238
1239 * ITSModule.cxx:
1240 * ITSModule.h:
1241 Renamed fFrameCol to fFrameColor.
1242
12432006-05-19 Matevz Tadel <matevz.tadel@cern.ch>
1244
1245 EVE-dev and HEAD
1246
1247 * TPCData.cxx:
1248 * TPCData.h:
1249 * TPCSectorData.cxx:
1250 * TPCSectorData.h:
1251 Add support for automatic pedestal determination and subtraction
1252 on per pad basis (for RAW data only). Done with Marian.
1253
1254 EVE-dev
1255
1256 * LinkDef.h:
1257 * TPCSector2D.cxx:
1258 * TPCSector2D.h:
1259 * TPCSector2DEditor.cxx:
1260 * TPCSector2DEditor.h:
1261 * TPCSectorViz.cxx:
1262 * TPCSectorViz.h:
1263 * TPCSectorVizEditor.cxx:
1264 * TPCSectorVizEditor.h:
1265 Split TPCSectorViz from TPCSector2D as a base class. TPCSectorViz
1266 holds the general parametrs that will also be used by TPCSector3D.
1267
1268 * TPCSector2DGL.cxx:
1269 Use Reve::ColorFromIdx().
1270
1271 * .SKEL-ged.cxx:
1272 * .SKEL-ged.h:
1273 Include from Alieve, default class version 0.
1274
b56d8877 12752006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1276
092578a7 1277 EVE-dev
b56d8877 1278
1279 * TPCData.cxx:
1280 * TPCData.h:
1281 Added member fLoadPedestal to support subtraction of common
1282 pedestal during data loading.
1283
1284 * TPCSector2D.cxx:
1285 * TPCSector2D.h:
1286 * TPCSector2DEditor.cxx:
1287 * TPCSector2DEditor.h:
1288 * TPCSector2DGL.cxx:
1289 Added option fAverage to divide the integrated time-bin contents
1290 by window width; fShowMax now works within the given time
1291 window. Added flags to control rendering of inner/outer1/outer2
1292 segments. Widgets have been extended to display numeric values for
1293 threshold, max-value and min/max time (there were only sliders and
1294 print-out before).
1295
915dabe1 12962006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1297
092578a7 1298 EVE-dev
915dabe1 1299
1300 * ITSModule.cxx:
1301 * TPCSector2D.cxx:
1302 * TPCSector2D.h:
1303 * TPCSector2DEditor.cxx:
1304 * TPCSector2DEditor.h:
1305 * TPCSector2DGL.cxx:
1306 Fixed all occurrences of misspelled 'treshold'.
1307
13082006-05-18 Matevz Tadel <matevz.tadel@cern.ch>
1309
092578a7 1310 EVE-dev
915dabe1 1311
1312 * TPCData.cxx:
1313 * TPCData.h:
1314 In LoadRaw(AliTPCRawStreamOld&): added protection for pad id
1315 exceeding number of pads in row; optionally warn of the occurrences.
1316
1317 * TPCSectorData.cxx:
1318 Fix compilation warnings.
1319
13202006-05-17 Matevz Tadel <matevz.tadel@cern.ch>
1321
092578a7 1322 EVE-dev
915dabe1 1323
1324 Introduce support for reading of raw TPC data. At the same time
1325 the TPCSegment* classes have been renamed to TPCSector*.
1326
1327 * TPCDigitsInfo.cxx:
1328 * TPCDigitsInfo.h:
1329 * TPCSegment.cxx:
1330 * TPCSegment.h:
1331 * TPCSegmentEditor.cxx:
1332 * TPCSegmentEditor.h:
1333 * TPCSegmentGL.cxx:
1334 * TPCSegmentGL.h:
1335 Removed files; functionality moved to TPCData* and TPCSector*
1336 classes.
1337
1338 * TPCData.cxx:
1339 * TPCData.h:
1340 * TPCSector2D.cxx:
1341 * TPCSector2D.h:
1342 * TPCSector2DEditor.cxx:
1343 * TPCSector2DEditor.h:
1344 * TPCSector2DGL.cxx:
1345 * TPCSector2DGL.h:
1346 * TPCSectorData.cxx:
1347 * TPCSectorData.h:
1348 New files: most of the code was scavenged from TPCDigitsInfo and
1349 TPCSegment* classes.
1350
1351 * LinkDef.h:
1352 Reflect new class-names.
1353
1354 * .SKEL.cxx:
1355 Moved using declarations to front.
1356
1357 * ChangeLog:
1358 New file.