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