Update and patch for reading AliITSgeom from the file
[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
2058bf30 27AliRunDigitizer * manager = new AliRunDigitizer(1,1);
28manager->SetInputStream(0,"galice.root");
e6dd99fc 29AliMUONDigitizerv1* dMUON = new AliMUONDigitizerv1(manager)
2058bf30 30manager->AddDigitizer(dMUON);
31manager->Exec("deb");
88cb7938 32
33============================================================
34 How to run MUON RecPoint clusterization
35============================================================
36aliroot -b << EOF
278a86d5 37.includepath $ALICE_ROOT/STEER
38.includepath $ALICE_ROOT/MUON
39.L $ALICE_ROOT/MUON/MUONrawclusters.C++
2058bf30 40MUONrawclusters("galice.root",0,10);
88cb7938 41
42First event and last event are given by hand, but this will change.
43
44============================================================
45 How to run MUON Trigger
46============================================================
2058bf30 47.L $ALICE_ROOT/MUON/MUONtrigger.C
e6dd99fc 48MUONtrigger("galice.root",0,10);
88cb7938 49>> IMPORTANT NOTE: in the present version, one can only have either
50>> rawclusters or trigger information written in MUON.RecPoints.root
51>> but not both of them i.e. running MUONtrigger after MUONrawclusters
52>> will erase rawclusters from TreeR and vice versa.
53
54First event and last event are given by hand, but this will change.
55
56============================================================
57 How to run MUON Tracking reconstruction
fb76e306 58===========================================================
2058bf30 59.includepath $ALICE_ROOT/STEER
60.includepath $ALICE_ROOT/MUON
61.L $ALICE_ROOT/MUON/MUONrecoNtuple.C++
62MUONrecoNtuple(0,10,0,"galice.root")
88cb7938 63
64First event and last event are given by hand, but this will change.
65
66============================================================
67 How to run MUONCheck macro
68============================================================
69To check the content of a root data file, the MUONCheck
70provides a ascii output on screen.
71
72To compile MUONCheck.C
2058bf30 73.includepath $ALICE_ROOT/STEER
74.includepath $ALICE_ROOT/MUON
75.L $ALICE_ROOT/MUON/MUONCheck.C++
76
278a86d5 77To print Kine : (default file is galice.root )
78MUONkine()
88cb7938 79
80To print hits : (default file is galice.root if not MUONhits("toto.root""); )
2058bf30 81MUONhits()
88cb7938 82
83To print digits : (default file is galice.root)
2058bf30 84MUONdigits()
88cb7938 85
86To print rawcluster : (default file is galice.root)
2058bf30 87MUONrecpoints()
88cb7938 88
89To print trigger : (default file is galice.root)
2058bf30 90MUONTestTrigger()
88cb7938 91
92===========================================================
93 Still working ..............
94===========================================================