88cb7938 |
1 | ========================================================== |
2 | Please add to this README file all information concerning |
3 | config files, simulation, digitalization, clusterization, |
4 | reconstruction and macro analysis |
5 | |
6 | ========================================================== |
7 | How to run a MUON simulation |
8 | ========================================================== |
9 | aliroot |
10 | root [0] gAlice->Run(10,"$ALICE_ROOT/MUON/Config_MUON_test.C"); |
11 | |
12 | 1 single muon of 7 GeV/c in the MUON spectrometer |
13 | acceptance will be simulated using geant3. |
14 | Hit information will be store in the root file in the |
15 | execution directory. |
16 | |
17 | If you want to change the option or to define a new directory |
18 | for hits, you have to do the following before: |
19 | root [0] gAlice->SetConfigFunction("Config( \"/home/martinez/aliroot/work_NewIO/test/\" , \"box\" );"); |
20 | |
21 | ============================================================ |
22 | How to run MUON Digitalization |
23 | ============================================================ |
24 | To process the digitalization of hits the AliRunDigitizer |
25 | framework is used: |
26 | |
27 | root [0] AliRunDigitizer * manager = new AliRunDigitizer(1,1); |
28 | root [1] manager->SetInputStream(0,"galice.root"); |
29 | root [2] AliMUONDigitizerv1* dMUON = new AliMUONDigitizerv1(manager); |
30 | root [3] manager->AddDigitizer(dMUON); |
31 | root [4] manager->Exec("deb"); |
32 | |
33 | ============================================================ |
34 | How to run MUON RecPoint clusterization |
35 | ============================================================ |
36 | aliroot -b << EOF |
37 | root [0].L $ALICE_ROOT/MUON/MUONrawclusters.C |
38 | root [1] MUONrawclusters("galice.root",0,2); |
39 | |
40 | First event and last event are given by hand, but this will change. |
41 | |
42 | ============================================================ |
43 | How to run MUON Trigger |
44 | ============================================================ |
45 | root [0].L $ALICE_ROOT/MUON/MUONtrigger.C |
46 | root [1] MUONtrigger("galice.root",0,9); |
47 | >> IMPORTANT NOTE: in the present version, one can only have either |
48 | >> rawclusters or trigger information written in MUON.RecPoints.root |
49 | >> but not both of them i.e. running MUONtrigger after MUONrawclusters |
50 | >> will erase rawclusters from TreeR and vice versa. |
51 | |
52 | First event and last event are given by hand, but this will change. |
53 | |
54 | ============================================================ |
55 | How to run MUON Tracking reconstruction |
56 | ============================================================ |
57 | |
58 | root [0] .includepath $ALICE_ROOT/STEER |
59 | root [1] .includepath $ALICE_ROOT/MUON |
60 | root [2] .L $ALICE_ROOT/MUON/MUONrecoNtuple.C++ |
61 | root [3] MUONrecoNtuple(0,1,0,"galice.root") |
62 | |
63 | First event and last event are given by hand, but this will change. |
64 | |
65 | ============================================================ |
66 | How to run MUONCheck macro |
67 | ============================================================ |
68 | To check the content of a root data file, the MUONCheck |
69 | provides a ascii output on screen. |
70 | |
71 | To compile MUONCheck.C |
72 | root [0] .includepath $ALICE_ROOT/STEER |
73 | root [1] .includepath $ALICE_ROOT/MUON |
74 | root [2] .L $ALICE_ROOT/MUON/MUONCheck.C++ |
75 | |
76 | To print hits : (default file is galice.root if not MUONhits("toto.root""); ) |
77 | root [3] MUONhits() |
78 | |
79 | To print digits : (default file is galice.root) |
80 | root [4] MUONdigits() |
81 | |
82 | To print rawcluster : (default file is galice.root) |
83 | root [5] MUONrecpoints() |
84 | |
85 | To print trigger : (default file is galice.root) |
86 | root [5] MUONTestTrigger() |
87 | |
88 | =========================================================== |
89 | Still working .............. |
90 | =========================================================== |