1 ==========================================================
2 Please add to this README file all information concerning
3 config files, simulation, digitalization, clusterization,
4 reconstruction and macro analysis
6 ==========================================================
7 How to run a MUON simulation
8 ==========================================================
10 root [0] gAlice->Run(10,"$ALICE_ROOT/MUON/Config_MUON_test.C");
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
16 If you want to change the option or to define a new directory
17 for hits, you have to do the following before:
18 root [0] gAlice->SetConfigFunction("Config( \"/home/martinez/aliroot/work_NewIO/test/\" , \"box\" );");
20 ============================================================
21 How to run MUON Digitalization
22 ============================================================
23 To process the digitalization of hits the AliRunDigitizer
26 AliRunDigitizer * manager = new AliRunDigitizer(1,1);
27 manager->SetInputStream(0,"galice.root");
28 AliMUONDigitizerv1* dMUON = new AliMUONDigitizerv1(manager)
29 manager->AddDigitizer(dMUON);
32 ============================================================
33 How to run MUON RecPoint clusterization
34 ============================================================
36 .includepath $ALICE_ROOT/STEER
37 .includepath $ALICE_ROOT/MUON
38 .L $ALICE_ROOT/MUON/MUONrawclusters.C++
39 MUONrawclusters("galice.root",0,10);
41 First event and last event are given by hand, but this will change.
43 ============================================================
44 How to run MUON Trigger
45 ============================================================
46 .L $ALICE_ROOT/MUON/MUONtrigger.C
47 MUONtrigger("galice.root",0,10);
48 >> IMPORTANT NOTE: in the present version, one can only have either
49 >> rawclusters or trigger information written in MUON.RecPoints.root
50 >> but not both of them i.e. running MUONtrigger after MUONrawclusters
51 >> will erase rawclusters from TreeR and vice versa.
53 First event and last event are given by hand, but this will change.
55 ============================================================
56 How to run MUON Tracking reconstruction (old output)
57 ===========================================================
58 .includepath $ALICE_ROOT/STEER
59 .includepath $ALICE_ROOT/MUON
60 .L $ALICE_ROOT/MUON/MUONrecoNtuple.C++
61 MUONrecoNtuple(0,10,0,"galice.root")
63 First event and last event are given by hand, but this will change.
65 ===========================================================
66 How to run MUON Tracking reconstruction (new output)
67 ===========================================================
68 .includepath $ALICE_ROOT/STEER
69 .includepath $ALICE_ROOT/MUON
70 .L $ALICE_ROOT/MUON/MUONTracker.C++
71 MUONTracker(0,10,"galice.root")
73 Output in MUON.Tracks.root using the new IO
74 as a TClonesArray of AliMUONTrack
76 ============================================================
77 How to run MUONCheck macro
78 ============================================================
79 To check the content of a root data file, the MUONCheck
80 provides a ascii output on screen.
82 To compile MUONCheck.C
83 .includepath $ALICE_ROOT/STEER
84 .includepath $ALICE_ROOT/MUON
85 .L $ALICE_ROOT/MUON/MUONCheck.C++
87 To print Kine : (default file is galice.root )
90 To print hits : (default file is galice.root if not MUONhits("toto.root""); )
93 To print digits : (default file is galice.root)
96 To print rawcluster : (default file is galice.root)
99 To print trigger : (default file is galice.root)
102 ===========================================================
103 Still working ..............
104 ===========================================================