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