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