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