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