Record changes.
[u/mrichter/AliRoot.git] / EVE / ChangeLog
1 2007-03-04  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
2
3         * icons/rnr00_t.xpm:
4         * icons/rnr01_t.xpm:
5         * icons/rnr10_t.xpm:
6         * icons/rnr11_t.xpm:
7         New folder icons/ with improved check-box pictures. 
8
9         * alice-macros/clusters_from_index.C:
10         * alice-macros/clusters_from_label.C:
11         * alice-macros/geom_rich.C:
12         * alice-macros/hits_from_label.C:
13         * alice-macros/its_hits.C:
14         * alice-macros/kine_tracks.C:
15         * alice-macros/tof_hits.C:
16         * alice-macros/tpc_hits.C:
17         * alice-macros/trd_hits.C:
18         Changes from Reve::RenderElement.
19
20 2007-03-02  Matevz Tadel  <matevz.tadel@cern.ch>
21
22         * alice-macros/primary_vertex_tracks.C:
23         New file: import tracks that were used for primary vertex fit
24         (asked for by Andrea Dainese).
25
26 2007-02-28  Matevz Tadel  <matevz.tadel@cern.ch>
27
28         * alice-macros/pmd_digits.C:
29         * alice-macros/pmd_raw.C:
30         From Basanta: added parameter controling which PMD planes to
31         display.
32
33 2007-02-26  Matevz Tadel  <matevz.tadel@cern.ch>
34
35         * alice-macros/kine_daughter_tracks.C:
36         Removed; functionality now available from functions in kine_tracks.C.
37
38         * alice-macros/kine_tracks.C:
39         Added more arguments/flexibiliy to kine_tracks().
40
41         * alice-macros/its_hits.C:
42         * alice-macros/tpc_hits.C:
43         * alice-macros/trd_hits.C:
44         Reduce warning when no hits match selection.
45
46         * alice-macros/tof_hits.C:
47         New macro.
48
49         * alice-macros/hits_from_label.C:
50         Include TOF hits.
51
52 2007-02-26  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
53
54         * alice-macros/hits_from_label.C:
55         * alice-macros/its_hits.C:
56         * alice-macros/tpc_hits.C:
57         * alice-macros/trd_hits.C:
58         Check if any hits are selected before creating Reve::PointSet.
59
60         * alice-macros/kine_tracks.C:
61         Added function kine_track() to import a track with given label and
62         its daughters.
63
64         * alice-macros/kine_daughter_tracks.C:
65         Set path marks in track container.
66
67 2007-02-26  Matevz Tadel  <matevz.tadel@cern.ch>
68
69         * Reve/QuadSetEditor.cxx:
70         Commented out title for QuadSet as there are no direct gui
71         elements.
72
73         * alice-macros/pmd_digits.C:
74         * alice-macros/pmd_raw.C:
75         From Basanta: new files for PMD digit visualization.
76
77         * libAlieve.pkg:
78         Added PMD to EINCLUDES.
79
80 2007-02-21  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
81
82         * alice-macros/kine_tracks.C:
83         Add option to color tracks according to PDG code.
84
85         * alice-macros/kine_daughter_tracks.C:
86         New file.
87
88 2007-02-20  Matevz Tadel  <matevz.tadel@cern.ch>
89
90         * macros/reve_quad_test.C:
91         Added function reve_quad_test_hierarchy() to demonstrate usage of
92         nested objects, shared palette and frame-box.
93
94 2007-02-19  Alja Mrak-Tadel  <Alja.Mrak.Tadel@cern.ch>
95
96         * alice-macros/clusters_from_index.C:
97         Throw exception if a track does not have a valid index.
98         
99         * alice-macros/kine_tracks.C:
100         Import path marks from stack and track references. 
101         
102         * reve-genclass.pl:
103         Fix capitalization of the top-directory names.
104         
105 2007-01-30  Matevz Tadel  <matevz.tadel@cern.ch>
106
107         * alice-macros/geom_t0.C:
108         New file: import geometry of T0.
109
110 2007-01-19  Matevz Tadel  <matevz.tadel@cern.ch>
111
112         * macros/trackcount_init.C:
113         Avoid usage of script-global variables as they get reset on
114         exceptions; rely on static data-member instead.
115
116 2007-01-18  Matevz Tadel  <matevz.tadel@cern.ch>
117
118         * alice-macros/primary_vertex.C:
119         Use the right function to get position of primary vertex (was
120         always retrieveng MC truth before).
121
122 2007-01-17  Matevz Tadel  <matevz.tadel@cern.ch>
123
124         * alice-macros/event_goto.C:
125         New file; macro to set the current event directly.
126
127         * alice-macros/primary_vertex.C:
128         Changed default colors of primary vertex markers to yellow/purple.
129
130 2007-01-12  Matevz Tadel  <matevz.tadel@cern.ch>
131
132         * macros/trackcount_init.C:
133         Assign current event number to TrackCounter.
134
135 2006-12-19  Matevz Tadel  <matevz.tadel@cern.ch>
136
137         * alice-macros/hits_from_label.C:
138         Added TRD hits.
139
140         * alice-macros/print_kine_from_label.C:
141         New file; dump kine stack for given label.
142
143         * macros/trackcount_init.C:
144         Check if global g_trkcnt has been reset and attempt to
145         reinitialize it from TrackCounter static member; return TParticle*
146         for given label; check label range as AliStack segvs if label is
147         out of bounds.
148
149 2006-12-15  Matevz Tadel  <matevz.tadel@cern.ch>
150
151         * alice-macros/clusters_from_index.C:
152         New macro: import clusters based on index of track in the esd
153         array.
154
155         * alice-macros/clusters_from_label.C:
156         Provide return value.
157
158         * alice-macros/esd_V0.C:
159         Fix indentation.
160
161         * alice-macros/esd_tracks.C:
162         Store also track index.
163
164 2006-12-13  Matevz Tadel  <matevz.tadel@cern.ch>
165
166         * libAlieve.pkg:
167         Added T0 to EINCLUDES.
168
169         * macros/reve_quad_test.C:
170         Added function demonstrating use of per-quad object-ref.
171
172 2006-12-08  Matevz Tadel  <matevz.tadel@cern.ch>
173
174         * macros/reve_quad_test.C:
175         Add a new parameter: number of random elements to generate.
176
177 2006-12-06  Matevz Tadel  <matevz.tadel@cern.ch>
178
179         * macros/reve_quad_test.C:
180         Added test function for hexagons.
181
182         * macros/trackcount_init.C:
183         Use RenderElement::List_i typedef.
184
185 2006-12-04  Matevz Tadel  <matevz.tadel@cern.ch>
186
187         * alice-macros/esd_tracks.C:
188         Change text of track labels.
189
190         * alice-macros/primary_vertex.C:
191         Fix print-out alignment.
192
193         * macros/trackcount_init.C:
194         New file: bootstrap track-counting user interface.
195
196 2006-11-16  Matevz Tadel  <matevz.tadel@cern.ch>
197
198         * alice-macros/esd_Cascade.C:
199         From Ludovic, new file: macro to display and interact with
200         reconstructed cascades.
201
202         * alice-macros/esd_V0.C:
203         From Ludovic: updates for V0 visualization.
204
205         * alice-macros/its_digits.C:
206         Raffele forgot to increase global module counter when some layers
207         were turned off; alignment of assignemt statements.
208
209 2006-11-14  Matevz Tadel  <matevz.tadel@cern.ch>
210
211         * alice-macros/esd_V0.C:
212         From Ludovic, new file: macro to display and interact with
213         reconstructed V0s.
214
215         * alice-macros/its_digits.C:
216         Removed frame-color from ctors, now part of shared frame-box
217         properties.
218
219 2006-10-31  Matevz Tadel  <matevz.tadel@cern.ch>
220
221         * alice-macros/init_trd.C:
222         From Alexandru: changes in TRD visualization.
223
224 2006-10-31  Matevz Tadel  <matevz.tadel@cern.ch>
225
226         * alice-macros/geom_rich.C:
227         Put all modules in common container.
228
229         * alice-macros/geom_fmd.C:
230         * alice-macros/geom_vzero.C:
231         New files: import geometry of FMD and VZERO.
232
233         * alice-macros/fmd_hits.C:
234         * alice-macros/pmd_hits.C:
235         * alice-macros/vzero_hits.C:
236         New files: import hits from FPD, PMD and VZERO.
237
238         * alice-macros/MUON_digits.C:
239         * alice-macros/MUON_geom.C:
240         * alice-macros/MUON_geomAll.C:
241         * alice-macros/README_MUON:
242         From Bogdan: new files / new implementation of the MUON
243         visualization.
244         
245         * alice-macros/muon_all.C:
246         * alice-macros/muon_chambers.C:
247         * alice-macros/muon_clusters.C:
248         * alice-macros/muon_cpads.C:
249         * alice-macros/muon_digits.C:
250         * alice-macros/muon_hits.C:
251         * alice-macros/muon_tracks.C:
252         From Bogdan: removed files.
253
254 2006-10-27  Matevz Tadel  <matevz.tadel@cern.ch>
255
256         * alice-macros/esd_V0_points.C:
257         New file: creates a point-set from reconstructed V0 positions.
258
259         * alice-macros/esd_tracks.C:
260         In esd_tracks_vertex_cut() introduced two categories for tracks
261         with failed ITS extrapolation: below / above 5 sigma.
262
263         * alice-macros/its_digits.C:
264         From Raffaele: introduce new GUI levels for all ITS layers (sectors,
265         ladders, staves).
266
267         * alice-macros/init_trd.C:
268         New script from Alexandru: initialize TRD visualization.
269
270         * libAlieve.pkg:
271         Added TRD to EINCLUDE.
272
273 2006-10-26  Matevz Tadel  <matevz.tadel@cern.ch>
274
275         * macros/alieve_init.C:
276         Added option to avoid exceptions during event open as an
277         argument and enabled it by default.
278
279         * test-macros/tpc_gui.C:
280         Added short usgae notice.
281
282 2006-10-26  Matevz Tadel  <matevz.tadel@cern.ch>
283
284         * test-macros/broken_torus.tring:
285         * test-macros/triangleset.C:
286         New files demonstrating use of TriangleSet and ZTrans classes. 
287
288 2006-10-25  Matevz Tadel  <matevz.tadel@cern.ch>
289
290         * alice-macros/kine_tracks.C:
291         Missing ';'.
292
293         * alice-macros/primary_vertex.C:
294         Added function 'make_vertex_boxes()' that creates boxes around
295         vertex region to be used for visual determination of multiplicity.
296
297 2006-10-18  Matevz Tadel  <matevz.tadel@cern.ch>
298
299         * alice-macros/tpc_digits.C:
300         * test-macros/tpc_sector_raw_test.C:
301         Changes accompanying migration to usage of ZTrans in TPCSectorViz.
302
303 2006-10-13  Matevz Tadel  <matevz.tadel@cern.ch>
304
305         * alice-macros/kine_tracks.C:
306         New file: visualize tracks from kinematics tree; minimal
307         implementation.
308
309 2006-10-12  Matevz Tadel  <matevz.tadel@cern.ch>
310
311         Merge changes from EVE-dev to HEAD.
312         Delete all intermediate tags.
313         Tag HEAD:    EVE-head-after-merge.
314         Tag EVE-dev: EVE-dev-after-merge.
315
316 2006-10-12  Matevz Tadel  <matevz.tadel@cern.ch>
317
318         EVE-dev
319
320         * macros/reve_sa_init.C:
321         New file: initialization script for reve when launched from
322         root.exe (there is unsolved problem with exception-catching in
323         main event-loop).
324
325 2006-10-11  Matevz Tadel  <matevz.tadel@cern.ch>
326
327         EVE-dev
328
329         * alice-macros/geom_all.C:
330         New file: full alice geometry.
331
332         * alice-macros/geom_trd_tof.C:
333         New file: combined top-level TRD and TOF geometry.
334
335         * macros/alieve_create_vsd.C:
336         Added loading of libRGL; removed '.so' extensions from all
337         libraries for call to gSystem->Load.
338
339 2006-10-11  Matevz Tadel  <matevz.tadel@cern.ch>
340
341         EVE-dev
342
343         * alice-macros/geom_pmd.C:
344         New file: PMD geometry.
345
346         * alice-macros/trd_hits.C:
347         Changed default color.
348
349         * alice-macros/trd_hits_z_split.C:
350         New file: TRD hits split by z-coordinate.
351
352 2006-10-04  Matevz Tadel  <matevz.tadel@cern.ch>
353
354         EVE-dev
355
356         * alice-macros/esd_tracks.C:
357         Added function esd_tracks_vertex_cut() that imports esd-tracks and
358         stores them into several containers according to their distance to
359         primary vertex.
360
361         * alice-macros/tpc_digits.C:
362         Added new mode (3): import all sectors and display them in 3D.
363
364 2006-10-02  Matevz Tadel  <matevz.tadel@cern.ch>
365
366         EVE-dev
367
368         * alice-macros/hits_from_label.C:
369         Reduce marker size (new convention).
370
371         * alice-macros/tpc_digits.C:
372         Follow-up to change in interface of RGTopFrame.
373
374 2006-09-27  Matevz TADEL  <matevz.tadel@ijs.si>
375
376         Merged HEAD to EVE-dev. Tagged EVE-dev as
377         EVE-dev-after-second-merge.
378         HEAD was reverted back to work with offical version of ROOT.
379         Now I can get HEAD back to what was until now by:
380         1. going to EVE-head-after-merge
381         2. update -j EVE-dev-after-merge -j EVE-dev
382
383 2006-09-26  Matevz Tadel  <matevz.tadel@cern.ch>
384
385         * alice-macros/clusters_from_label.C:
386         Add point-set containing clusters directly as render element (it
387         was wrapped in a RenderElementObjPtr by mistake (not fixed when
388         changing it from TPolyMarker3D)).
389
390         * alice-macros/primary_vertex.C:
391         Removed code that gave vertex markers some volume (to avoid being
392         discarded by a too smart GLViewer).
393
394 2006-09-04  Matevz Tadel  <matevz.tadel@cern.ch>
395
396         * alice-macros/its_hits.C:
397         * alice-macros/tpc_hits.C:
398         * alice-macros/tpc_hits_eta_split.C:
399         Changed default point-size in accordance with the new convention.
400
401         * alice-macros/trd_hits.C:
402         New file, plot TRD hits.
403
404 2006-08-29  Matevz TADEL  <matevz.tadel@ijs.si>
405
406         Merged EVE-dev to HEAD. Re-tagged EVE-dev (EVE-dev-after-merge) and
407         EVE's HEAD (EVE-head-after-merge).
408
409 2006-08-29  Matevz Tadel  <matevz.tadel@cern.ch>
410
411         * alice-macros/clusters_from_label.C:
412         Use Reve::PointSet for cluster representation; attach to each
413         cluster a copy of AliTrackPoint it represents.
414
415 2006-08-04  Matevz TADEL  <matevz.tadel@cern.ch>
416
417         Merged HEAD to EVE-dev. Re-tagged EVE-dev (EVE-dev-after-merge) and
418         EVE's HEAD (EVE-head-after-merge).
419
420 2006-08-04  Matevz Tadel  <matevz.tadel@cern.ch>
421
422         * alice-macros/muon_tracks.C:
423         Moved point-count variable declaration within the track loop.
424
425         * test-macros/tpc_gui.C:
426         Added global TPCLoader* tpc_loader.
427
428 2006-07-11  Matevz Tadel  <matevz.tadel@cern.ch>
429
430         * README:
431         Added description of event navigation.
432
433         * alice-macros/event_next.C:
434         * alice-macros/event_prev.C:
435         New files: macros to go to next/previous event in the run.
436
437 2006-07-10  Matevz Tadel  <matevz.tadel@cern.ch>
438
439         * alice-macros/clusters_from_label.C:
440         * alice-macros/esd_tracks.C:
441         * alice-macros/geom_ddip.C:
442         * alice-macros/geom_its.C:
443         * alice-macros/geom_phos.C:
444         * alice-macros/geom_rich.C:
445         * alice-macros/geom_simple.C:
446         * alice-macros/geom_tpc.C:
447         * alice-macros/its_digits.C:
448         * alice-macros/its_hits.C:
449         * alice-macros/muon_all.C:
450         * alice-macros/muon_chambers.C:
451         * alice-macros/muon_clusters.C:
452         * alice-macros/muon_cpads.C:
453         * alice-macros/muon_digits.C:
454         * alice-macros/muon_hits.C:
455         * alice-macros/muon_tracks.C:
456         * alice-macros/primary_vertex.C:
457         * alice-macros/region_marker.C:
458         * alice-macros/tpc_digits.C:
459         * alice-macros/tpc_hits.C:
460         * alice-macros/tpc_hits_eta_split.C:
461         * test-macros/tpc_gui.C:
462         * test-macros/tpc_gui_hack.C:
463         Use new / simpler method of render-element registration; the
464         'gReve->DrawRenderElement()' is no longer needed.
465
466 2006-07-03  Matevz Tadel  <matevz.tadel@cern.ch>
467
468         * alice-macros/its_hits.C:
469         * alice-macros/tpc_hits.C:
470         * alice-macros/tpc_hits_eta_split.C:
471         Use TPointSelector for point extraction.
472
473 2006-06-28  Matevz Tadel  <matevz.tadel@cern.ch>
474
475         * test-macros/tpc_sector_raw_test.C:
476         Use built-in equipment maps; the override option is commented out
477         in the macro.
478
479 2006-06-27  Matevz Tadel  <matevz.tadel@cern.ch>
480
481         * alice-macros/geom_ddip.C:
482         Use node's global transformation.
483
484         * alice-macros/geom_phos.C:
485         * alice-macros/geom_rich.C:
486         New files: PHOS and RICH geometry.
487
488         * test-macros/tpc_gui.C:
489         * test-macros/tpc_gui_hack.C:
490         * test-macros/tpc_sector_raw_test.C:
491         Added commented lines showing how to use a different TPC equipment map.
492
493 2006-06-21  Matevz Tadel  <matevz.tadel@cern.ch>
494
495         * macros/alieve_init.C:
496         Use macro-folder from gReve; instantiate macros from alice-macros/
497         as Reve::RMacro.
498
499         * alice-macros/its_hits.C:
500         * alice-macros/tpc_hits.C:
501         Set default point-size to 2.
502
503 2006-06-15  Matevz Tadel  <matevz.tadel@cern.ch>
504
505         * test-macros/tpc_gui_hack.C:
506         New file; like tpc_gui.C but sets-up pad-row noise supression data
507         needed for politically correct TPC data images.
508
509 2006-06-14  Matevz Tadel  <matevz.tadel@cern.ch>
510
511         * alice-macros/tpc_hits_eta_split.C:
512         PointSetArray now subclassed from TAttMarker; use that.
513
514 2006-06-13  Matevz Tadel  <matevz.tadel@cern.ch>
515
516         * alice-macros/tpc_hits.C:
517         * alice-macros/tpc_hits_eta_split.C:
518         Increased the number-of-entries estimate for TTree player by a
519         factor of two.
520
521 2006-06-12  Matevz Tadel  <matevz.tadel@cern.ch>
522
523         * alice-macros/clusters_from_label.C:
524         New macro, loads TrackPoints from ESDtrack for a given label.
525
526         * alice-macros/esd_tracks.C:
527         Take track-parameters at inner TPC radius if extrapolation to ITS
528         failed (controlled by global Bool_t gkFixFailedITSExtr); reformat
529         / group common behaviour.
530
531 2006-06-06  Matevz Tadel  <matevz.tadel@cern.ch>
532
533         * alice-macros/geom_ddip.C:
534         New file, display DDIP volume.
535
536         * alice-macros/primary_vertex.C:
537         New file, display reconstructed primary vertex.
538
539         * alice-macros/region_marker.C:
540         Added separate y, z box dimensions.
541
542         * macros/alieve_init.C:
543         Initialize event only if path is non-zero.
544         
545         * test-macros/tpc_gui.C:
546         Set double sampling-rate on by default.
547
548 2006-06-02  Matevz Tadel  <matevz.tadel@cern.ch>
549
550         * test-macros/tpc_gui.C:
551         New macro file demonstrating use of TPCLoader.
552
553 2006-06-01  Bogdan Vulpescu  <vulpescu@clermont.in2p3.fr>
554
555         * alice-macros/muon_all.C:
556         * alice-macros/muon_chambers.C:
557         * alice-macros/muon_clusters.C:
558         * alice-macros/muon_cpads.C:
559         * alice-macros/muon_digits.C:
560         * alice-macros/muon_hits.C:
561         * alice-macros/muon_tracks.C:
562         New files for MUON visualization by Bogdan Vulpescu.
563
564         * libAlieve.pkg:
565         Added include dirs needed by MUON visualization.
566
567 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
568
569         Merged EVE-dev to HEAD. Re-tagged EVE-dev (EVE-dev-after-merge) and
570         EVE's HEAD (EVE-head-after-merge).
571
572 2006-05-31  Matevz Tadel  <matevz.tadel@cern.ch>
573
574         EVE-dev
575
576         * binalieve.pkg:
577         New file; new executable linked against all ALICE libraries.
578
579         * macros/alieve_init.C:
580         Removed macro/include path initialization and loading of
581         libraries.
582
583         * macros/alieve_loadlibs.C:
584         Added loading of libAlieve.
585
586         * test-macros/tpc_sector_raw_test.C:
587         Changes for new interface to raw-data reading.
588
589         * README:
590         Replaced all mentions of the reve executable with alieve.
591
592 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
593
594         Merged EVE-dev to HEAD. Re-tagged EVE-dev (EVE-dev-after-merge) and
595         EVE's HEAD (EVE-head-after-merge).
596
597 2006-05-23  Matevz Tadel  <matevz.tadel@cern.ch>
598
599         EVE-dev
600
601         * alice-macros/region_marker.C:
602         New file: allow users to mark a given region (like primary
603         vertex); demonstrate usage of RenderElementObjPtr.
604
605         * alice-macros/tpc_digits.C:
606         Use new conventions for TPCSectorViz classes; added a mode for 3D
607         sector visualization.
608
609         * macros/alieve_init.C:
610         Execute macro region_marker.C during startup (the origin
611         marker removed from RGTopFrame).
612
613         * test-macros/tpc_sector_raw_test.C:
614         Clean-up, added function next_event() and display of 3D data.
615
616 2006-05-19  Matevz Tadel  <matevz.tadel@cern.ch>
617
618         EVE-dev and HEAD
619
620         * test-macros/tpc_sector_raw_test.C:
621         Use automatic pedestal determination by default.
622
623         EVE-dev
624
625         * macros/alieve_loadlibs.C:
626         MUON libraries now load OK.
627
628 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
629
630         Merged EVE-dev to HEAD. Tagged EVE-dev (EVE-dev-after-merge) and
631         EVE's HEAD (EVE-head-after-merge).
632         Merging was actually done twice.
633
634 2006-05-18  Matevz Tadel  <matevz.tadel@cern.ch>
635
636         EVE-dev
637
638         * macros/alieve_loadlibs.C:
639         Commented out loading of libg2c as it breaks things at other
640         systems. One should uncomment this at a gcc-4 system.
641
642 2006-05-17  Matevz Tadel  <matevz.tadel@cern.ch>
643
644         EVE-dev
645
646         * alice-macros/tpc_digits.C:
647         Use new TPCData classes.
648
649         * libAlieve.pkg:
650         Added RAW to EINCLUDES (need AliTPCRawStreamOld.h in TPCData).
651
652         * macros/alieve_loadlibs.C:
653         Add loading of /usr/lib/libg2c prior to libmicrocern (problem with
654         gcc-4).
655
656         * README:
657         Explain purpose of test-macros/ directory.
658
659         * test-macros/tpc_digi_test.C:
660         * test-macros/tpc_raw_test.C:
661         New files: demonstrate usage of TPCData class.
662
663         * reve-genclass.pl:
664         New file: generate class skeletons from template files.
665
666         * ChangeLog:
667         New file.